Re: [Jack-Devel] Dispersing MIDI messages: one to multiple

PrevNext  Index
DateMon, 02 Feb 2015 21:52:56 -0500
From Paul Davis <[hidden] at linuxaudiosystems dot com>
ToHappy <[hidden] at gmail dot com>
CcMarjan Mrak <[hidden] at gmail dot com>, JACK <[hidden] at lists dot jackaudio dot org>
In-Reply-ToHappy Re: [Jack-Devel] Dispersing MIDI messages: one to multiple
On Sun, Feb 1, 2015 at 5:16 AM, Happy <[hidden]> wrote:

> Just for completeness. MIDI version 1 runs at 1.5 and 12Mb/sec
> Mostly only mice and keyboards run at 1.5Mb/s. Most other hardware
> (not the Access Virus) mostly use USB 2.0 (480Mb/sec)
> because they also may send audio. Funny enough, the Roland TR-8 applies
> running status on the MIDI 5-pin connection but does NOT apply running
> status on the MIDI/Audio USB connection. Probably all modern devices
> do this in the same way. Thanks a lot for pointing out the jack
> implementation. I coded an ALSA client and had to deal with status bytes
> and after that coded the Jack client to record MIDI. Jack inserting the
> status slipped my attention.
>

There is a bit of confusion here, I think.

JACK does not allow the use of running status BETWEEN ports (i.e. a JACK
MIDI client cannot send, and will never receive, messages that use running
status.

However, when MIDI data arrives from the outside it gets into JACK through
"bridges" which handle running status just fine (and convert the message
stream into the equivalent set, but without running status).
PrevNext  Index

1422931986.30741_0.ltw:2, <CAFa_cKmNmqmjXs1JNBZ1xVOKdVRvsOZDkomUB-UKA6XjSbxdRg at mail dot gmail dot com>