Load VST with button press
Trying to sort out how to do this. What I want is to be able to click a button, have that open a windows explorer window, and locate a .dll file for an instrument to load into a particular place in a patch. I know this would be tricky, since different instruments could have different input/output settings, but just being able to have a MIDI input and stereo out would be lovely.
-
woodslanding
- Member
- Posts: 1327
- Contact:
If you figure this out, let me know. This is pretty much something I've wanted to do since the day I got Usine. I have a great mixer set up for my vst's but I have never been able to make swapping a new vst in for an old one less than a 15 minute rewiring project, which is too slow for a session keyboardist!
I think it may be impossible, because usine addresses ins and outs by number, not by name or type. Although the standard template for dragging and dropping a vst on a patch does always get the ins and outs right, not sure how! But I asked Olivier if it was possible to create our own template for this, and I recall he said it is not.
If you could load the DLL, you could give it its own patch, and use sends for the ins and outs, so nothing else needed cabling. I don't know much IML, but maybe you can address the ins and outs correctly that way. I know IML can create cabling for you, but it may not have the ability to discover what connectivity your VST has. Certainly Alt-Drag to replace does not get it right.
I think it may be impossible, because usine addresses ins and outs by number, not by name or type. Although the standard template for dragging and dropping a vst on a patch does always get the ins and outs right, not sure how! But I asked Olivier if it was possible to create our own template for this, and I recall he said it is not.
If you could load the DLL, you could give it its own patch, and use sends for the ins and outs, so nothing else needed cabling. I don't know much IML, but maybe you can address the ins and outs correctly that way. I know IML can create cabling for you, but it may not have the ability to discover what connectivity your VST has. Certainly Alt-Drag to replace does not get it right.
Custom Ryzen 5900x MATX build, Win10, Fireface UFX, touchscreen
Custom 2 manual midi keyboard
Usine, Kontakt, Reaktor, Synthmaster, Byome, Arturia, Soundtoys, Unify
Custom 2 manual midi keyboard
Usine, Kontakt, Reaktor, Synthmaster, Byome, Arturia, Soundtoys, Unify
In a patch it's actually not easy cause there's no load sub-patch module yet, but maybe you can use a track in rack mode for example and use the load patch ..? cause the load patch have a line and track option...
prepare your vst and save this patch, we also can imagine using buses..?
if you keep the good buses name could work..
prepare your vst and save this patch, we also can imagine using buses..?
if you keep the good buses name could work..
-
ErotiCore SteNch
- Member
- Posts: 165
- Contact:
a load sub-patch module would be awesome
but nay-sevens "work-around"could work
but nay-sevens "work-around"could work
-
woodslanding
- Member
- Posts: 1327
- Contact:
Using busses you can get around load subpatch, but you still have to prepare your patch in advance, make sure it has all the inputs and outputs you need. If this was a standard wrapper for a dll, it would seem like there is hope to automate the process.
Is IML able to prompt the user for a file? I don't know what it can do with it then, but if it can be wired up to a few busses, that might do it.
Is IML able to prompt the user for a file? I don't know what it can do with it then, but if it can be wired up to a few busses, that might do it.
Custom Ryzen 5900x MATX build, Win10, Fireface UFX, touchscreen
Custom 2 manual midi keyboard
Usine, Kontakt, Reaktor, Synthmaster, Byome, Arturia, Soundtoys, Unify
Custom 2 manual midi keyboard
Usine, Kontakt, Reaktor, Synthmaster, Byome, Arturia, Soundtoys, Unify
Who is online
Users browsing this forum: No registered users and 46 guests
