Re: [LAD] making sense of Jack MIDI; or, is this an appropriate use for Jack?

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: M Donalies <ingeniousnebbish@...>
Cc: <linux-audio-dev@...>
Date: Friday, February 15, 2013 - 4:12 pm

--bcaec52d4d31ee38c004d5c5a28a
Content-Type: text/plain; charset=ISO-8859-1

On Fri, Feb 15, 2013 at 11:23 AM, M Donalies wrote:

> From what I can tell, the Jack midi interface aspires to hide the

that is a part of the goal, but a deeper one is to provide sample-accurate
and zero-copy delivery of MIDI between JACK clients, with data arriving in
the context of the process() callback where it can be used for synthesis
and control without crossing thread boundaries.

>

JACK does not provide sequencing facilities. It simply transports MIDI
between ports.

> If I wanted to do the sequencing myself, what would be involved?

a lot.

Or am I

you seem to understand it reasonably well.

>

--bcaec52d4d31ee38c004d5c5a28a
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On Fri, Feb 15, 2013 at 11:23 AM, M Dona=
lies <ingeniousnebbish@cox.net> wrote:

g
Alsa api so an app developer can just use Jack midi and not have to muck wi=
th
Asla.that is a part of the goal, but a deeper one=
is to provide sample-accurate and zero-copy delivery of MIDI between JACK =
clients, with data arriving in the context of the process() callback where =
it can be used for synthesis and control without crossing thread boundaries=
.
=A0

If this is true, then how do I use Jack in the following senerio: I'm w=
riting
a toy gui SMF player that outputs midi events so a program like fluidsynth =
can
play them.

Using Alsa sequencer, I put events on a queue with a time and Alsa takes ca=
re
of the rest. If I just use the Jack midi api, how much of this process can<=
br>
Jack do? I'm assuming "not much," since all the apps that I&#=
39;ve looked at the
source of use the Alsa sequencer.JACK does not pr=
ovide sequencing facilities. It simply transports MIDI between ports.=A0

If I wanted to do the sequencing myself, what would be involved?a lot. Or am I

completely missing the point of what Jack can do?=
you seem to understand it reasonably well.=A0

--
7:8
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@lis=
ts.linuxaudio.org

http://lists.linuxaudio.org/listinfo/linux-audio-dev

--bcaec52d4d31ee38c004d5c5a28a--

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [LAD] making sense of Jack MIDI; or, is this an appropri..., Pedro Lopez-Cabanillas, (Fri Feb 15, 5:53 pm)
Re: [LAD] making sense of Jack MIDI; or, is this an appropri..., Pedro Lopez-Cabanillas, (Sat Feb 16, 12:16 pm)
Re: [LAD] making sense of Jack MIDI; or, is this an appropri..., Pedro Lopez-Cabanillas, (Sat Feb 16, 5:22 pm)
Re: [LAD] making sense of Jack MIDI; or, is this an appropri..., Pedro Lopez-Cabanillas, (Sat Feb 16, 9:39 am)
Re: [LAD] making sense of Jack MIDI; or, is this an appropri..., Pedro Lopez-Cabanillas, (Sat Feb 16, 10:03 am)
Re: [LAD] making sense of Jack MIDI; or, is this an appropri..., Pedro Lopez-Cabanillas, (Sat Feb 16, 11:03 am)
Re: [LAD] making sense of Jack MIDI; or, is this an appropri..., Paul Davis, (Fri Feb 15, 4:12 pm)
Re: [LAD] making sense of Jack MIDI; or, is this an appropri..., Pedro Lopez-Cabanillas, (Fri Feb 15, 7:15 pm)