Home › Forums › General › Programming › Storing received sysex dump as memoryblock then process › Reply To: Storing received sysex dump as memoryblock then process
June 26, 2020 at 12:14 pm
#118910
Hi Damien, Dnaldoog, Possemo: this is working for me;
midiMessageReceived = function(midi)�
local s = midi:getSize()
local Id1 = midi:getLuaData():getByte(5)
local Id2 = midi:getLuaData():getByte(6)
�
if s == 60 then
if Id1 == 0x10 then
if Id2 == 0x10
then
t1Nibbles = midi:getData():getRange(8, 24)
--clear()
elseif Id2 == 0x11 then
t21Nibbles = midi:getData():getRange(8, 24)
--clear()
elseif Id2 == 0x12 then
t3Nibbles = midi:getData():getRange(8, 24)
--clear()
elseif Id2 == 0x13 then
t41Nibbles = midi:getData():getRange(8, 24)
--clear()
elseif Id2 == 0x14 then
t51Nibbles = midi:getData():getRange(8, 24)
--clear()
elseif Id2 == 0x15 then
t61Nibbles = midi:getData():getRange(8, 24)
--clear()
end
end
end�
end --f
- This reply was modified 3 years, 10 months ago by samoht.