On Tue, Jan 15, 2013 at 8:14 PM, Markus Grabner <[email protected]> wrote:
>> I have pasted my notes for POD HD300 below to get you started.
> Very interesting! Some codes are identical to the PODxt, but most are
> transmitted as MIDI sysex messages (F0...). There seems to be a pattern:
>
> F0 00 01 0C 14 00 63 00 <a> <b> <x1> <x2> <x3> F7
>
> where <a> encodes a parameter group (e.g., 20 -> FX1 parameters), <b> a
> parameter, and <x1>...<x3> the parameter value. It shouldn't be too hard to
> add this to libline6comm.

Note that the device also understands Continuous Controller messages.
They affect the same settings as the SysEx messages.

The device usually only sends SysEx messages when you press buttons.
There are one or two exceptions where it sends the SysEx and CC
messages.

This means that edit software can use CC messages instead of the
longer SysEx equivalents.  Due to the smaller CC message namespace,
they can be discovered by trying out all combinations.  Using the MIDI
implementation chart for other POD models is also a good starting
point because a lot of the CC messages remain the same.

Not sure if the official Line6 HD Edit software uses SysEx or CC.  I
figure they implemented both because they ran out of CC messages
and/or the CC 7-bit data value wasn't enough for some parameter types.

I haven't documented the CC messages though.

Stefan

------------------------------------------------------------------------------
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
_______________________________________________
Line6linux-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/line6linux-user

Reply via email to