sending weird sysex file

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



For what it's worth, I did finally discover why Simple Sysexer, JSynthLib, and just about every other method I've tried (including even hardware, such as the MDR sysex recorder built into the Yamaha SY99) were unable to transmit my patch bank to the Siel DK600, but the Linux 'amidi' command could: It's made up of alternating Midi CC's and sysex dumps in the same file, about 90 of them ("CC...sysex...CC...sysex...").

Apparently, since the Siel DK600 cannot receive whole patch banks and it needs to be prepared to receive just one patch with a Midi CC command, if you want to dump all 90 patches, you need a file that contains just such a weird chain of CC's and single patch dumps. It comes to only about 4kB, but such a file confuses just about any higher level utility, or at the very least makes them skip the necessary CC's and just send the sysexes. Amidi is raw enough that it doesn't care what it's transmitting, so it just works.

But that brings me back to amidi's wanting to try to just grab the Midi device, which makes it not work when Jack is running. So what I need is a Jack-aware app (or at least an Alsa Midi app that doesn't grab the device exclusively) that's smart enough to work with Jack but still dumb enough to not care if what it's transmitting.

--
+ Brent A. Busby	 + "We've all heard that a million monkeys
+ Sr. UNIX Systems Admin +  banging on a million typewriters will
+ University of Chicago	 +  eventually reproduce the entire works of
+ James Franck Institute +  Shakespeare.  Now, thanks to the Internet,
+ Materials Research Ctr +  we know this is not true." -Robert Wilensky
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@xxxxxxxxxxxxxxxxxxxx
http://lists.linuxaudio.org/listinfo/linux-audio-user




[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux