
- #Atom sonic install
- #Atom sonic code
#Atom sonic code
OSC and allows you to run Sonic Pi code from Atom) the stuff that communicates with the Sonic Pi server via. atom-sonic-pi-interface - for the parts that remote control Sonic Pi (i.e.
language-sonic-pi-3 - for the Sonic Pi v3.x language integration and autocomplete. Recently, I’ve been working more on the autocomplete and language integration (not published yet!), and I’ve wondered whether I should split this into multiple packages: I’ve recently converted the code from CoffeeScript to JavaScript, but I’m happy to contribute these changes to rkh/atom-sonic if wanted, and if I have time. Options to change the Sonic Pi server IP address and port, and the Sonic Pi GUI IP address and port. Keybindings that are similar to Sonic Pi’s keyboard shortcuts. Integration with the tool-bar package to add buttons which run some commands to a toolbar. Autocomplete for some synths, samples and fx. Includes a command which saves the current file and tells Sonic Pi to play the file, allowing for playback of large buffers. Allows you to remote control Sonic Pi from Atom, and run Sonic Pi code from Atom. It’s called sb-atom-sonic-pi (sb meaning SunderB, to make the package name more unique) and the source can be found at this repository: SunderB/sb-atom-sonic-pi. So I forked rkh/atom-sonic, did a lot of googling and Duck Duck Go-ing to figure out how atom’s packages worked, worked on it and included some code from euwbah/sonic-pi-autocomplete, and I’ve started making a package. (I think it was sending it to the wrong port?) So I tried out atom-sonic, which installed and loaded in Atom fine, and had autcomplete for most of the fx, synths and samples, but failed to send OSC messages to the Sonic Pi server, therefore not running SPi code from atom.
#Atom sonic install
sonic-pi-autocomplete is a fork of atom-sonic and seemed to have lots of stuff in it, but unfortunately failed to install and load for me (it may have just been another package on my Atom install, I don’t know, other people may have better luck with that package). I found the packages rkh/atom-sonic and euwbah/sonic-pi-autocomplete. You can install packages which can add more functionality to the editor, in the form of new UI panels, support for different programming languages, new ‘commands’, etc. It’s made up of mostly HTML, CSS and JavaScript/CoffeeScript, using GitHub’s Electron framework. If you don’t know, Atom is an open source “hackable” text/code editor made by GitHub and many other contributors. A while ago, I was looking to see if there was any way to run Sonic Pi code from the Atom text editor.