Tagged: 16bit modulator value
September 25, 2013 at 10:00 pm #13604
STATUS 11110000 F0 System Exclusive Message ID No. 01000011 43 Manufacturer's ID No.(YAMAHA) SUB STATUS 0001nnnn 1n parameter change or response for request n=0-15 (Device Channel No.1-16) GROUP ID 00111110 3E group ID (digital mixer) MODEL ID 00000101 05 Device code (DME32) PARAM TYPE 00000000 00 byte operation for edit buffer DATA 0000aaaa dd1 Parameter No. (H high order bit) 0000bbbb dd2 Parameter No. (H low order bit) 0000cccc dd3 Parameter No. (L high order bit) 0000dddd dd4 Parameter No. (L low order bit) 0000eeee dd5 Parameter value (H high order bit) 0000ffff dd6 Parameter value (H low order bit) 0000gggg dd7 Parameter value (L high order bit) 0000hhhh dd8 Parameter value (L low order bit) EOX 11110111 F7 End Of Exclusive
This is the message recipe for a parameter change for the Yamaha DME32 mixer. The parameter values are ranging from a 1 to 255 most of the time, and I have used the msb lsb as insert variable in the sysex, and it works like a charm. The problem arises when controlling parameters that are higher resolution where it counts on up to 14bit values by using the H byte, do we have set of predefined insert variables that I can use for this case?September 25, 2013 at 10:10 pm #13605
using “ls” and “ms” splits the value into two 4 bit values, if you want the 7bit split you need to use “LS” and “MS”, here i see 4 parts of a value i have no idea how (and why) would you split a 8bit value (0-255 is 8bits) into 4 parts if MIDI can carry 7bits at a time.September 25, 2013 at 10:13 pm #13606
You can also check out the r1,r2,r3,r4 tokens theese are for JV1010 but maybe they use the same method.
If you can point me to how this split is done and tell me if it’s different then one of those i mentioned, i can implement it in CtrlrSeptember 25, 2013 at 10:40 pm #13607
the JV1010 method actually works, I tested it on a component with controller for delay up to 5000ms, by setting the modulator in Ctrlr to max 5000 and by using r1, r2, r3 and r4 it maps the entire range 1 unit on the modullator gives one millisecond on the mixer, beautiful! Thanks once again Atom for prompt reply!
You must be logged in to reply to this topic.