Send/receive SysEx using Jack?

What other apps and distros do you use to round out your studio?

Moderators: khz, MattKingUSA

Post Reply
martibs
Established Member
Posts: 51
Joined: Mon Oct 15, 2018 7:06 pm
Location: Oslo, Norway

Send/receive SysEx using Jack?

Post by martibs »

I'm using MIDI SysEx as an interface to a couple of Elektron synths (Digitone and Digitakt). It's possible to backup and restore patterns and sounds using SysEx. This works fine simply using amidi and dumping to file. However, I use Jack, and when Jack is running, amidi cannot connect to the Elektron devices.

Is there any way I can keep Jack running AND connect amidi to the devices, or is there perhaps some tool in the Jack suite that can be used for the same purpose? I tried using jack_midi_dump, but the output to the file looks different than that from amidi.

Also, the SysEx transfer is quite slow (over USB). Is that simply a limitation of SysEx, or is it possible to speed it up?

tux99
Established Member
Posts: 345
Joined: Fri Sep 28, 2012 10:42 am
Contact:

Re: Send/receive SysEx using Jack?

Post by tux99 »

I vaguely remember reading some years ago that Jack does not support sysex dumps (not sure if this has changed).
Using Jack rather than ALSA for hardware MIDI synths is useless anyway, it's just an additional layer that could cause latency, I always use ALSA MIDI directly with my hardware synths.
Jack MIDI is geared towards softsynths.

With regards to the speed, MIDI works at 31250 baud, which means 3125 bytes per second, if you know how large your sysex files are, you can figure out how long the transfer should take.

Post Reply