Re: [LAU] sending weird sysex file

From: mickski <mickski56@email-addr-hidden>
Date: Thu Nov 14 2013 - 01:30:52 EET

On Wed, 13 Nov 2013 17:13:09 -0600, Brent Busby wrote:

> 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.

I think the virmidi module will do what you want.

modprobe snd_seq_virmidi
amidi --list-devices
connect as required. :-)

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-user
Received on Thu Nov 14 04:15:02 2013

This archive was generated by hypermail 2.1.8 : Thu Nov 14 2013 - 04:15:02 EET