3 ms·
After reviewing the many options posted (thanks everyone!), I think this is probably the right answer. A barebones CLI program that can accept commands over TCP
by reitzensteinm 6y ago
After reviewing the many options posted (thanks everyone!), I think this is probably the right answer. A barebones CLI program that can accept commands over TCP. It looks like it would be fairly short.
- PaulDavisThe1st 6y agoWhy TCP? CLI vst hosts already exist on Linux (at least).
- reitzensteinm 6y agoCould you give me an example of one? I've seen a couple but they seemed to be for batch processing, not for live use.
- PaulDavisThe1st 6y agoGah. Now that you've put me on the spot for my stupid remark, I confess that I can't think of any VST CLI hosts (there are ones for LV2, but's that a different plugin API). I'll ask around and see if I can turn anything up.
- PaulDavisThe1st 6y agoSo here's one: https://github.com/teragonaudio/MrsWatson https://github.com/teragonaudio/MrsWatson
- reitzensteinm 6y agoAh, that's one of the batch ones - I'm looking load (ideally several) VSTs and send them MIDI events in real time, so I'm writing code to play virtual MIDI keyboards. A workflow that looks a lot like Overtone (which is a Clojure library for connecting to SuperCollider over a REPL), or Sonic Pi (same idea and creator but with Ruby). I realize in hindsight it wasn't terribly clear what I was asking for, in part because I'm not really familiar with the options available in the space and the correct terminology (as you pointed out).