Datatbase driven controller&program selector.

0 votes
asked Feb 11, 2013 in Suggestions by sigglund (360 points)
Hi and thanks for the suggestion. To help me understand it, could you contrast it with the "dropdown" feature? The idea of the dropdown feature (not implemented yet) is that you can label "ticks" of a knob, like "15 - Favorite Program, 23 - Hot Metal" etc.

Of course I'm VERY interested in 1) reducing the amount of work my advanced users have to do, 2) reducing the complexity of layouts and 3) reducing the visual elements in layouts if possible.

Thanks!
Hi.
Well I read about the dropdown and it is a good solution but a little bit, in my opinion, how should I say not taking it all the way. What I mean is as I understand the dropdown feature helps users to see what they are selecting, not only numbers? And that is fine as long as you don't have more than a couple of choices to select from. And as long as you can connect multiple controller to those choices it would work fine, like combinating a bank msb-lsb and a program change wich you can right? Like a supercontroller.
But as an example if I would like to create a dropdown selection set for my Roland XV-5080. It contains 1083 different patches(sounds) + expansion and sampler.. so round about 3100 possible selections all in all + Performance again a lot of banks and pathches. so it's going to be a lot of dropdows. And to consider here also is that the msb-lsb selection in not in sequence in named apparatus. So you cant have a single slider to get the values. It's not like msb=0, Lsb=1 is the first bank, well it might be actually =), but the expansions is like msb=89; LSB=18.
Of cause you could combine dropdows so that you have one that selects banks, and one other that selects programchange. But if there is no correlation between the bank select and the programchange select, you have to make as many programchange dropdowns as you have banks, and remember which is which. And even if you have a correlation such as a new list "loads" in the program change depending on which bank you select, you'r still depending on a subcontroller for values for both and they are linear right? like from 0-127 or 34-45 or inverted or 14-bits or sysex. So if you would make a selection bank that only shows pianos for example. where in my case I have a lot of pianosounds but in a lot of different banks and different programchanges. It wouldnt be possible. Because neither the bank select or programchange controllers is nonlinear.
And I guess it would be possible to make that kind of list if you could "record" the bank and programchange select to a dropdown feature, if that's the case my idea is the same but mine in a single controller.

I guess if you could "record" nonlinear and multiple selections to a dropdowncontroller you have to save it in a sort of setupfile for that particular dropdowncontroller? So heres the point of my controlleridea, if youre able to make a controller read from a file, why not make the controller versatile depending on the "head"content of the file it reads from? My example only contained Bankselect and programchange, i.e two selectors but it could actually be any number of selectors if you can make the "Design" yourself and save it to a file. I can't see any use for that but it would be possible i guess. =)

Still what I'm after is the possibility to connect two/(or more) selections, the bank and programchange. And I want the bank selector to load another programchange list when selected. I also want to be able to set the controllers needed for both in a nonliner fashion, more accurate, actually "text" the controllers values correlated to that specific selection, and then send it. And this is most important not sending it while setting it up, much like send on release, but not until I made all selections. And hence the send/apply button.

God damn... what a chunk of text. Please e-mail me with a valid return adress, and I'll come up with a more elaborate explanation, and even some pictures.. =)
...