arteme / pod-ui

A modern GTK+ UI for controlling Line6 POD family of devices via MIDI. Supported devices: POD 1.0, POD 2.0, POD Pro, PocketPOD, PODxt, PODxt Pro, PODxt Live, Bass PODxt, Bass PODxt Pro, Bass PODxt Live
https://arteme.github.io/pod-ui/
GNU General Public License v3.0
31 stars 2 forks source link

PODxt: signal routing & monitor level dialog #26

Open arteme opened 1 year ago

arteme commented 1 year ago

image

Line6 drivers have an "Inputs and Recording" section where the end-user can control signal routing & monitor level. Would be a good idea to implement the same, since in Linux especially, there's no way to select different signal routes.

Seems like the signal routing is:

f0 00 01 0c 03 57 05 00 00 00 00 f7 -- request
f0 00 01 0c 03 56 05 xx xx xx xx f7 -- reply

where the 12-bit xx xx xx xx value is:

And the monitor level is:

f0 00 01 0c 03 57 04 00 00 00 00 f7 -- request
f0 00 01 0c 03 56 04 xx xx xx xx f7 -- reply

where the 12-bit xx xx xx xx value is 0x0000 - 0x8000