Home › Forums › General › Using Ctrlr › Demo panel for MIDI receive/transmit routines › Reply To: Demo panel for MIDI receive/transmit routines
yesss. grrrrr ! 😀 sussed it. getRange numbers are not
start and end, it’s start, the the number of items. so
it’s done like this: (note i had to specify start minus 1)
`prog1Data = memB:getRange(1-1,20)
preset1 = prog1Data:toHexString(1)
console(“preset1 :”..preset1)
prog2Data = memB:getRange(21-1,20)
preset2 = prog2Data:toHexString(1)
console(“preset2 :”..preset2)
prog3Data = memB:getRange(41-1,20)
preset3 = prog3Data:toHexString(1)
console(“preset3 :”..preset3)
prog4Data = memB:getRange(61-1,20)
preset4 = prog4Data:toHexString(1)
console(“preset4 :”..preset4)`
and that produces (in console):
LUA>> midiMessageReceived: 80bytes
LUA>> bank dump detected!
LUA>> preset1 :6f 6e 65 20 20 20 20 20 20 20 2a 33 59 64 34 00 78 7f 62 4e
LUA>> preset2 :74 77 6f 20 20 20 20 20 20 20 74 3b 64 59 08 51 7f 7c 3c 2b
LUA>> preset3 :74 68 72 65 65 20 20 20 20 20 55 12 7f 3b 0f 11 2b 60 58 19
LUA>> preset4 :66 6f 75 72 20 20 20 20 20 20 55 5d 3b 2e 69 51 7f 7c 3c 2b
he he.
(‘code’ buttons not working tonight)