Hi,
First of all just wanted to say this is a great project. keep up the good work!
Looking at buying my first core but first i have a few things i would like to clarify.
Ok, so from what i understand you can assign a midi CC to a parameter to tweak in real time from a midi enabled input device. So when the core is running stand alone, you attach a midi knob bank to the hardware midi input of the core and tweak away.. ok cool.
Now, if i were to add a hardware pot to the core, if i am correct the input from this pot would exist on an extra layer inside the patcher, and send 'messages' directly to the parameter, a parameter which is also mapped to a midi CC on the midi layer. So it theoretically has a range beyond that of midi CC's. Am i also correct that it is possible (with a bit of coding perhaps) to map that value coming from the pot analog input to midi CC to send out the midi output port on the core?
My second question is then if i were to try to implement a SMALL matrix style hardware bank like say the waldorf pulse, lets say with 4 knobs that do multiple things depending on the selection of another say analog switch between 4 rows (so 16 values in total)... if what i assume to be correct it can be coded so that the knobs can do 'quadruple' time so to speak and the midi CC messages that they send can be the appropriate CC for whatever 'mode' the user interface is in ? obviously dependent on a lot of coding but possible yeah ?
So third question, assuming that to be all good, is again, assuming i can write the code it's possible to make the knobs 'latch' like the original nord lead say, as obviously my example of the waldorf pulse used continous controllers, but if just using standard pots its possible to make it so the value doesn't change until the pot passes through the current parameters value so the value doesn't jump into its new position as soon as the pot is moved.
Sorry i know thats a lot of stuff but any help would be greatly appreciated... Thanks!