Hello,
Would it be possible to implement something like this in Pyo?
PyoPlug allows us to run Pyo as a VST in Daws, but what about the other way around, if we want to run VSTs in Python. One of the things that initially got me interested in Pyo was Matthieu Amiguet's talk at EuroPython, which I've watched several times now (I highly recommend it:
https://www.youtube.com/watch?v=IdsrZYZ0TI0). In terms of using Python as a live performance vehicle, it would be very cool to have access to the odd VST when we need it. I really like the way it's implemented in SuperCollider where we can have the GUI to tweak things as we like, but then for performance we can kill the GUI and go headless for better performance. Here's a quick demo of how it works in SuperCollider:
Disclaimer, I haven't actually used this feature yet in SC myself, so I may be misunderstanding it, but in principle I really like the idea. Seeing that it's written mostly in C++, I thought it might be possible to port it over to Pyo, but I don't know how/if that would work.
Let me know what you think!
Kjel