Skip to content

v0.2.1

Compare
Choose a tag to compare
@SunderB SunderB released this 02 Sep 20:38
· 7 commits to main since this release

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

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. :)