Re: [Jack-Devel] Call for testing of MIDI Drivers in JACK 2

PrevNext  Index
DateFri, 15 Apr 2011 08:59:57 -0400
From Paul Davis <[hidden] at linuxaudiosystems dot com>
ToDevin Anderson <[hidden] at charityfinders dot com>
Ccqtractor-devel <[hidden] at lists dot sourceforge dot net>, Jack devel <[hidden] at lists dot jackaudio dot org>
In-Reply-ToDevin Anderson Re: [Jack-Devel] Call for testing of MIDI Drivers in JACK 2
Follow-UpDevin Anderson Re: [Jack-Devel] Call for testing of MIDI Drivers in JACK 2
On Thu, Apr 14, 2011 at 2:35 PM, Devin Anderson
<[hidden]> wrote:

> I think a better idea would be to convince authors of software that
> uses ALSA MIDI to extend their applications with JACK MIDI
> functionality.

this is actually quite hard to do. as i've mentioned several times before:

   * JACK MIDI is a very natural API to use if you use MIDI data
inside process(), and a rather cumbersome one to use
     if you are using MIDI data outside of the process callback
(because you somehow have to get the data across
     thread boundaries)

  * ALSA MIDI is much easier to use if you don't need MIDI directly
inside process(), but is very cumbersome to use
    if you do (same reason as above)

so, yes, for MIDI-driven synthesizers of all kinds, JACK MIDI is
great. For other apps, its not so clearly a win.

--p
PrevNext  Index

1302872411.14119_0.ltw:2,a <BANLkTimnJGyFoTT4JGXvz=zLqhJRKJ5hDQ at mail dot gmail dot com>