v0.2.1
This version has a critical bug and doesn't work. Please use v0.2.2 instead.
This is a minor update which adds some extra options, and improves shutdown handling.
New Features ✨
- New audio, IO and logging options:
- Audio
- Enable external synths
- Enforce timing guarantees
- Check args
- IO
- Default Midi Channel
- Logging
- Log synths
- Log cues
- Audio
Bug Fixes 🐛
- The
shutdown-server
command didn't properly shut down the server and left zombie instances running! This should now be fixed.
Under the Hood ⚙️
- 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. This is somewhat experimental and is likely to change over time - and there's no guarantee that I'll be able to maintain it, but I hope it is useful. :)