I have sorted out the basics of my midi splitter / controller. i.e. the setting of the keyzones from GUI or keyboard, fading in zones, etc.
Still a lot more to do, but I have reached the stage of patch selection for each zone. This is always a tricky issue if you have a synth with over a thousand patches and want to select a patch live.
If you are playing a fixed set you can use scenes, etc to limit the patches available at a given time. But if you want all patches available !
A combo or listbox with 1000 items is far too large to use.
Also, how efficient or possible is it to send comma text of 1000 items of, say, 10 characters each to a list box dynamically ?
My idea is a multistage preset selector. For each VSTi, there will be an input file that assigns each preset a multi-stage genre breakdown, that can be selected through a succession of list boxes. Each selection will either trigger the next stage list, or if it is the end of the chain, the actual patch required. In practice I reckon 3 stages would be enough. If each stage has 10 items, you can select from 1000 presets with 3 touches or clicks. I think the Korg Triton keyboard had something similar.
But I don't want to reinvent the wheel, so is there anything around for Usine that does this type of thing ?
Thanks,
Simon.
multi stage patch selector
-
woodslanding
- Member
- Posts: 1327
- Contact:
I have a 2-stage version of this. It may be buggy, and I haven't tried to make it generic--I just pulled it out of my wkp, but you could look at it:
It uses 2 matrices. One selects a bank, the other a preset. It contains a lot of the matrix logic you would need. I've uploaded it here:
http://www.sensomusic.com/forums/upload ... Matrix.pat
It is currently set up to select 16x32=512 presets. That's as much as I've needed for my purposes.
It uses 2 matrices. One selects a bank, the other a preset. It contains a lot of the matrix logic you would need. I've uploaded it here:
http://www.sensomusic.com/forums/upload ... Matrix.pat
It is currently set up to select 16x32=512 presets. That's as much as I've needed for my purposes.
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 43 guests
