List of control chain and MIDI assignments?

greetings!

wondering if there’s any way of getting a list of all the control chain and MIDI assignments in a particular pedalboard… even if it just exists as some file i can in the MOD find and grep or somesuch.

If you want to check them out manually… the controller and control chain assignments are saved in /root/.pedalboards/< pedal >/addressings.json.
The MIDI CC ones are saved in the main pedalboard file.

2 Likes

cool… very helpful, thanks!

can these files be edited directly (i.e. to change current or make new MIDI assignments)?

also, we should not be able to assign a single MIDI controller to more than one plugin parameter, right? i’m looking at a pedalboard .ttl file right now which shows channel 1, controller 1 assigned to 2 different plugin parameters. yet, in the browser gui (and in actual functionality), only one of those assignments shows. am i misunderstanding or misreading? these two snippets appear in the .ttl file:

<kuiza_1/Level>
ingen:value 0.976378 ;
midi:binding [
    midi:channel 1 ;
    midi:controllerNumber 1 ;
    lv2:minimum 0.000000 ;
    lv2:maximum 1.000000 ;
    a midi:Controller ;
] ;

<xfade/xfade>
ingen:value 1.000000 ;
midi:binding [
    midi:channel 1 ;
    midi:controllerNumber 1 ;
    lv2:minimum -1.000000 ;
    lv2:maximum 1.000000 ;
    a midi:Controller ;
] ;

…only the xfade one is active in the pedalboard.

MIDI was designed to allow a single controller to adjust multiple values.
I do this a lot in my techno/ambient compositions.
So I would not limit assignments and at the most put up a reminder that the control number is already assigned so you can choose to continue/ change