[LAD] Advanced Gtk+ Sequencer aka GSequencer now on GitHub
Len Ovens
len at ovenwerks.net
Fri Apr 3 18:46:17 UTC 2015
On Fri, 3 Apr 2015, Hermann Meyer wrote:
> Am 03.04.2015 um 19:59 schrieb Fons Adriaensen:
>> On Fri, Apr 03, 2015 at 03:05:56AM +0000, Joël Krähemann wrote:
>>
>>> I don't want to do JACK, since it is believed to be somehow the Qt thing.
>> Where do you get that sort of nonsense ?
>>
> Fons, like ever, polite and friendly in his posts. :-)
>
> Maybe this impression results from, that Qjackctl is the most known interface
> to jack,
> but, Joël, jack itself is completely (GUI)toolkit independent.
I would also say that in my opinion as a novice coder, the jack MIDI
interface is easier to use. Any MIDI event has a known time of arival
based on sample number. All incoming MIDI events are presented to the
programer as complete events so you don't have to deal with running
status.
The only downside is longer sysex events. I think there is work underway
to deal with this as well, but of course a long sysex no longer would have
sample acurate timing (maybe the first part will be time stamped) or at
least would have added latency (ie. it would no longer be real time
anyway). But that is a problem rawmidi would have to deal with as well. I
do not know if there is a particular byte count limit to sysex events or
if it varies with jack latency (the length of the cycle). But if you
expect users to use this live, then it needs to work with reasonably low
latency.
--
Len Ovens
www.ovenwerks.net
More information about the Linux-audio-dev
mailing list