Re: Status of JACK midi sync?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxx> 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




[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux