[linux-audio-user] Status of JACK midi sync?

Jean-Baptiste Mestelan mestelan at gmail.com
Sun Jan 7 16:20:26 EST 2007


This sounds good but ... I must be missing something :

In patchage, ghostess now shows a different-coloured (brown)  MIDI-in,
which is a JACK-MIDI in.

Fine, but how do I  connect this IN to my keyboard MIDI-out ??
Patchage will not accept to do so. Is it even intended to work like
this ?

Thanks for attention.


On 10/12/06, Lars Luthman <lars.luthman at gmail.com> wrote:
> On Wed, 2006-10-11 at 20:21 -0400, Ivica Ico Bukvic wrote:
> > > JACK MIDI is in JACK 0.102.20.
> >
> > Cool! Now the next logical set of questions is:
> >
> > 1) How stable/reliable is it?
>
> Pretty reliable. I haven't made it crash since 0.102.5.
>
> > 2) Are there any apps that support it?
>
> The only ones I know of that support it officially in released versions
> (please reply if you know of more) are Ghostess (Sean Bolton's DSSI
> host) and Dino (my sequencer). There is a patch for Zyn and the SVN
> versions of Ingen (Om) and Specimen supports it. Connecting JACK MIDI
> ports works fine in Patchage and QJackCtl, although they appear in the
> "Audio" tab in QJackCtl. Dave Robillard also worked on MIDI in Ardour
> during the summer, so I suppose there is some kind of support there too.
>
> > 3) Does such support require a major rewrite?
>
> Depends on the software. If you are doing a lot of MIDI processing in
> another thread it may take some hacking, but if you just read ALSA MIDI
> events in another thread and pass them to the JACK thread using a
> ringbuffer or something similar it's easy - just get rid of the extra
> thread and the ringbuffer. I wrote the patches for Specimen and
> ZynAddSubFX, and for Specimen (which pretty much does that) it was
> really easy, while it was a bit trickier for Zyn (which does a lot of
> MIDI processing outside the audio thread).
>
> --
> Lars Luthman - please encrypt any email sent to me if possible
> PGP key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x04C77E2E
> Fingerprint: FCA7 C790 19B9 322D EB7A E1B3 4371 4650 04C7 7E2E
>
>
>



More information about the Linux-audio-user mailing list