[alsa-devel] [v7 PATCH] amidi: add sysex-interval option

Martin Tarenskeen m.tarenskeen at zonnet.nl
Wed Sep 14 07:43:37 CEST 2016



>>>>> +        "-i, --sysex-interval=mseconds   delay in between each SysEx

I really appreciate this new option. It's by no means useful only for 
firmware upgrades that's often mentioned in this thread. IMO that's a 
special case.

More common is that (older) synths expect a delay between SyxEx blocks to 
prevent "MIDI buffer full" type of messages on the synth's display. I have 
read in the manual of some Yamaha synths (can't remember which) a 
recommendation to use an interval of 10 ms. When I programmed YSEDITOR, a 
Yamaha synth editor/librarian in the old Atari days, I often used series 
of sysex messages simulating button presses to put the synth in a certain 
mode, before sending bulkdumps and parameter change messages. Some 
messages took more time inside the synth to be processed and I had to 
insert time intervals before I could send another message.

If I combine such a sequence of sysex messages in a single .syx file and 
use amidi to send the message, I will surely need the new -i parameter.

Apart from that, every sysex dump utility I have seen has a similar 
feature. MIDI-OX for Windows is probably the best known example.

So, thanks guys.

-- 

MT


More information about the Alsa-devel mailing list