Re: [LAD] Advanced Gtk+ Sequencer aka GSequencer now on GitHub

From: Len Ovens <len@email-addr-hidden>
Date: Sat Apr 04 2015 - 06:01:03 EEST

On Fri, 3 Apr 2015, Gordonjcp wrote:

> I can't help but think that if you're doing something that requires
> sample-accurate sysex messages, you're doing something a bit strange and
> wrong :-D

Even RPN/NRPNs start to wander from sample accurate.... Both are
effectively single events that are sent as 4 events (12 bytes to send 4
bytes of info) A minimal sysex would be 7 bytes for the same task or 9
bytes with extended ID. This is assuming the first byte (of the four data
bytes) can also tell the receiver what kind of data is coming. Of course
the (N)RPN could be sent as 9 bytes too using running status.

In Jack's case the (N)RPN is still 4 events while the sysex is one.

Note: this page:
http://www.philrees.co.uk/nrpnq.htm
Suggests "best practice" for (n)rpn use includes nulling the parameter
number with yet another two events, for 18 bytes or 13 with running
status.

--
Len Ovens
www.ovenwerks.net
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-dev
Received on Sat Apr 4 08:15:01 2015

This archive was generated by hypermail 2.1.8 : Sat Apr 04 2015 - 08:15:01 EEST