Skip to content

Instantly share code, notes, and snippets.

@nikreiman
Created December 5, 2012 15:46
Show Gist options
  • Save nikreiman/4216723 to your computer and use it in GitHub Desktop.
Save nikreiman/4216723 to your computer and use it in GitHub Desktop.
Music Hack Day Stockholm 2013 Idea

My idea for MHD is twofold; first, I would like to take MrsWatson (https://github.com/teragonaudio/MrsWatson), a command-line VST host, and create a dynamic library version from it. Architecturally, I have already been working towards this goal and don't anticipate this part to be terribly difficult. However, I would like to clean up the calling API a bit to make it a bit easier to use.

Then, the big kicker: write a wrappers for MrsWatson so that the dynamic library version could be easily called from other languages. Initially, I feel that Java, Python, and Ruby would be good candidate languages for this. Ruby and Python especially lack good VST support, and this project would be a big step in allowing people to write sequencers or audio services in these languages.

The motivation for this project is to allow other applications to easily process audio (either realtime or offline) with VST plugins. This would also make writing automated audio servers or sequencers significantly easier.

I have limited experience with projects of this type, having done some Python plugin work and dabbled in JNI. Python and Ruby hackers would be very welcome to join me for this projecT!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment