I would like to discuss the possibility to have a VST View “embedded” into Cantabile (rather than being in its own floating window).
For example, we could have the following views in the main panel: Show Notes / Routing / Bindings / VST.
I will be honest with you, my idea here is to design my own VST with Cabbage Audio https://cabbageaudio.com/ (or something similal) to have a very customized layout.
Ideally, I would put a unique instance of my “Cantabile assistant” plugin in a linked rack, which would be in charge of widgets display (and eventually interaction as I have a touch screen), scripting with CSound, more capabilities than the current Show Notes display, and some audio/effects (obviously as a VST).
I realize the veterans here use a Web UI but I believe I could achieve more with this approach.
I also realize there should be some rules to determine which VST is dsplayed.
- There could be a mode where if you open a VST, it is displayed in its own window (current behavior) Maybe we could right click on the VST “Open in embedded view”.
- There could be a mode where if you open a VST, it is displayed in the embedded VST, switching automatically to the embedded VST view. Maybe you could detach it later, or right click “Open its own window”.
- There could be a possibility to assign a specific VST to the embedded VST view, maybe as a Song/Rack setting with precedence.
- Maybe there could be another mode to have this view on an extended display (veterans here seem to use tablets as a remote screen)
Does it sound like a can of worms? I know I could do something bad, performance wise, with my VSTs, but any VST can do something bad already and the hosting is already here (doh!) and a rather good sandboxed environment.
All of this is not really new of course, as other hosts mainly relay on embedded views.
Wishing the best to all during those times!