The operation selected in the V6.77 event list is too slow.
This brings many errors to the script operation. At present, you must wait about 0.5 seconds after selecting the operation to run the script correctly.
I wrote a script to test the reading speed. The same operation is normal in V6.75.
I have sent 2 emails and I don't know why I haven't received a reply.
Code:
editor = reaper.MIDIEditor_GetActive()
take = reaper.MIDIEditor_GetTake(editor)
integer_old = -1
function loop()
integer = reaper.MIDI_EnumSelEvts(take, -1)
retval, selected, muted, ppqpos, msg = reaper.MIDI_GetEvt(take, integer)
if integer ~= integer_old then
msg1 = string.byte(msg, 1)
msg2 = string.byte(msg, 2)
msg3 = string.byte(msg, 3)
reaper.ShowConsoleMsg(integer .. ',' .. msg1 .. ',' .. msg2 .. ',' .. msg3 .. '\n')
integer_old = integer
end
reaper.defer(loop)
end
reaper.defer(loop)