Re: [LAU] Sysex with Jack MIDI

From: Alexandre DENIS <contact@email-addr-hidden>
Date: Thu Nov 05 2020 - 01:51:58 EET

On Tue, 3 Nov 2020 23:45:24 +0100
Alexandre DENIS <contact@email-addr-hidden> wrote:

> On Tue, 3 Nov 2020 09:56:36 -0800 (PST)
> Len Ovens <len@email-addr-hidden> wrote:
>
> > The one question I do have is the buffer size (128/2 ?) and if you
> > tested at more than one buffer size. I would expect that the two
> > would be tied together.
>
> Even with a buffer size of 2048, a sysex message of 139 bytes cannot
> be sent (but can be received).
>
> -a.
>

Somme follow-up.

I upgraded jackd from 1.9.12 to 1.9.16. It didn't change the result.

Then I tried to use the MIDI subsystem of the ALSA backend, instead of
a2jmidid. It works correctly. So the bug is actually in a2jmidid.

I had the habit to use a2jmidid, because I had previously a soundcard
supported only by FFADO, but now that my main soundcard is supported by
ALSA, I can switch.

However, what is annoying with MIDI through the ALSA backend is port
naming scheme. It doesn't follow ALSA naming scheme, so port grouping
is broken in Catia. It replaces spaces in names with dashes. And funny
thing, 'capture' and 'playback' are reversed in the aliases! Example,
from jack_lsp -A:
system:midi_playback_21
   alsa_pcm:Prophet-12-Keyboard/midi_capture_1
   Prophet-12-Keyboard:midi/capture_1

The main name here is *playback*, aliases are *capture*. WTF?

-a.

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@lists.linuxaudio.org
https://lists.linuxaudio.org/listinfo/linux-audio-user

Received on Thu Nov 5 04:15:02 2020

This archive was generated by hypermail 2.1.8 : Thu Nov 05 2020 - 04:15:02 EET