MIDI Target Manufacturer(s): Roland
While working on template for Jd-XI I came across with yet another situation where the V2 V3 or L2 L3 would make a lot sense.
V - is a value provided by control and replaced in sysex string by controller value
L - MIDI channel provided from Super control
The Jd-Xi voice has up to 50 parameters per partial voice. There are 3 partials per voice. There are 2 digital voices. The L variable used as channel changer helps so I could make 50 controls and have one super to change the partials byte. So that super can address each of the partial by the L value. But then If I want to do the same for D2 (#2 digital voice) I need to copy the whole page and manually go each sysex and change one byte. If there was the L2 then I would need ONLY 50 controls and two supers one controlling which voice (D!/D2) the second controlling which partial (P1/P2/P3)
L - controls which Digital part D1 or D2
L2 control which partial to edit P1 or P2 or P3
As you all know the more controls on page the longer it takes to refresh. And there are lags... Yes I use Ipad2 to control a few pieces and If my template contains over 100+ controls then the iPad 2 becomes really slow.
BTW if there was no “L” for channel changer then my template for two digital voices on JD-XI would need 3x50x2 300 controls. Each control needs at least 2-3 minutes to be placed customized etc so 3x300 is 900 minutes some 15 hours that is hard to squeeze when you work and have a family.
These are two digital I still heed to “code” analog (50) controls Drum 50x26 control effects 25 controls.
I bet there is at least 1/3 of the MDP users that get excited with the MDP at the begging but as they get to the nitty gridy of real template creation, they find the limitations and excitement goes away. This is especially for Roland products b/c ONLY MDP provides the roland checksum.