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

Ivica Ico Bukvic ico at vt.edu
Wed Oct 11 21:56:49 EDT 2006


That is great news!

It would be nice, however, if JACK devs would also post such important
announcements to the consortium list for a proper news blurb to be included
on that site as well, especially given that JACK is a member project of the
consortium...

Best wishes,

Ico

> -----Original Message-----
> From: linux-audio-user-bounces at music.columbia.edu [mailto:linux-audio-
> user-bounces at music.columbia.edu] On Behalf Of Lars Luthman
> Sent: Wednesday, October 11, 2006 8:42 PM
> To: linux-audio-user at music.columbia.edu
> Subject: RE: [linux-audio-user] Status of JACK midi sync?
> 
> 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