This package makes it easier to write and run your Sonic Pi code within Atom. :) NOTE: This package may not be regularly maintained. This is not an official package.
This isn't a full client for Sonic Pi; it requires the server to already be running and doesn't have support for viewing the logs, closing the server etc.
Sonic Pi needs to be running in the background. The tool-bar package for Atom needs to be installed to use the toolbar functionality.
I'm happy to contribute these changes to rkh/atom-sonic if wanted. :)
Key Binding | Action | Description |
---|---|---|
alt-r |
sb-atom-sonic-pi:play-file |
Sends content of the currently open buffer to Sonic Pi for instant playback. |
f5 |
sb-atom-sonic-pi:save-and-play-file |
Saves the current file and tells Sonic Pi to play the file. Allows for playback of large buffers. (If used with an untitled file, it opens a save-as dialog box to allow you to save the file.) |
ctrl-alt-r |
sb-atom-sonic-pi:play-selection |
Sends currently selected text to Sonic Pi for instant playback. |
alt-s |
sb-atom-sonic-pi:stop |
Tells Sonic Pi to stop all playback. |
alt-i |
sb-atom-sonic-pi:open_tutorial |
Open the online Sonic-Pi tutorial in your system's web browser (https://sonic-pi.net/tutorial) |
This package is licensed under the MIT License. See LICENSE.md for the full license.
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.