New release: v0.2.2 & sonic-pi-js-api #7
SunderB
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
ℹ️ Note: This post was originally about v0.2.1, but it had a critical bug which prevented the package from running. I've released v0.2.2 as a hotfix - please use that instead.
This is an update which adds some extra options and improves shutdown handling. However, there's also an announcement for a new npm package to interact with sonic pi!
Changelog
New Features ✨
Bug Fixes 🐛
shutdown-server
command didn't properly shut down the server and left zombie instances running! This should now be fixed - no need to worry about any more zombie invasions.sonic-pi-js-api
The 'API' code to interact with the server has be split off into a separate npm package: @sunderb/sonic-pi-js-api. This is so that other extensions and programs that interact with Sonic Pi can use it (e.g. vscode extensions, command-line interfaces). It also means that even if sb-atom-sonic-pi stops being updated then the API code can still be useful.
This package is somewhat experimental, so expect it to change over time! Also there's no guarantee that I'll be able to maintain it, but I hope it is useful. :)
Found any bugs?
If you find any bugs, I'd appreciate it if you could report them by creating an issue. It helps make the package better :)
Getting the update
Due to technical issues, the update is not yet published to atom.io. In the mean time, you can install the latest version manually via the apm command.
Beta Was this translation helpful? Give feedback.
All reactions