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

Obtain the CC values #35

Open pasdiane opened 1 year ago

pasdiane commented 1 year ago

Hi! Is possible to obtain the CC values for each of the configured sounds? Can be reached in any "readable" format inside the files? I am using a midi controller to modify the sounds and this feature would be very interesting in order to simplify the programming of the CC midi messages sended to my POD2.0. Thanks in advance and thanks for your work, it is great!

arteme commented 1 year ago

Hi,

There isn't a readable format anywhere currently. It is a good idea to add this though as it might also make debugging easier. What you could do is run the app from a terminal (if you're in Windows, it already starts with a terminal window in the background) and check for set "cc.XX" = "YY" messages. You can do something like this:

$ ./Pod-UI-v1.1.0-x86_64.AppImage  | grep set

Then, if you set "Drive" to 76%, for example, you'll see:

023-05-30T09:27:55.696Z INFO  [pod_core::controller] set "drive" = 48 <UI>
2023-05-30T09:27:55.697Z INFO  [pod_core::controller] set "cc.13" = 96 <UI>

Which gives you the actual control value 48 (0.76 64) the CC 13 and the CC value 96 (0.76 127).

pasdiane commented 1 year ago

Thank you very much. This works for me! With this instruction I cas easily "see" each of the CC parameters. As I am on MacOs, I leave here the command to run the app from terminal for other mac OS users:

/Applications/Pod-UI.app/Contents/MacOS/pod-gui | grep set

Thanks again!