Where are the setBfree parameters?


Hi everybody !!

I’m very new to the mod duo (and not so new to the linux/ardour/lv2 world ^^ ). What a fantastic pedal and concept. I’ve spent all last night to discover it, but a little disappointed when I realized that x42 setBfree (a so great (the best ?) B3 emulation) has no parameter to deal with :-/
I can access them via midi but would it be possible in a future build to reach them in the parameters panel ? Or having the meaning to export pgm and cfg files from my linux desktop to the mod duo ?
Thanks for reading :slight_smile:


@x42 is the person to answer that :wink:


The short answer is no.

You can either have them available as controls (and under MOD control) or the plugin itself can respond to MIDI-CC. You cannot have both.

Say you send a MIDI-CC to move a drawbar and at the same time move a control. There’s a conflict. Who would win? The technical reason: A plugin cannot modify its own inputs (ie. receive CC and set a control-input which is under host’s control).

The proper solution for this would be to allow a MOD-GUI to send/receive MIDI-CC to control the backend. This is not yet possible with official MOD (There’s a prototype for LV2 Atom communication which will eventually allow this, someday).

Likewise the current MOD does not yet allow upload of files via the web-interface…

Meanwhile you can probably copy config giles manually to modduo.local:/root/.config/setBfree/default.cfg and modduo.local:/root/.config/setBfree/default.pgm (after creating the folder ~/.config/setBfree/ on the MOD.

There are already about 32 /normal/ controls (drabars + switches) binding those via MOD to CC per pedalboard would already be a PITA. – Furthermore setBfree has few million internal parameters. Exposing them all via control-parmeters would be plain mad.


PS. Why would you want to do this anyway?

When playing the organ you are on a MIDI-keyboard and can hopefully easily send CCs from the keyboard. surely you don’t want to fiddle with controls on a Web-UI while on stage.


True ! my midi keyboard just doesn’t have any control knobs or sliders to do that so i just wanted to save fixed drawbars, percs, clicks,etc…parameters via the web-UI :wink:
Thanks a lot for your replies, your tip about copying pgm and cfg file to the mod duo sounds very good to me ! Having a try very soon !! :slight_smile:



One potential option for you is to use Pedalboard presets and the Mindi plugin to send messages into the setBfree. The way it would work is you would connect a Mindi to your setBfree, set a value you want to send and save the preset. When the preset is loaded, Mindi will send the message out. In this way, you could set up different presets and cycle through them to change the parameters.


Sorry if parts of my discussion involvement shift the focus in this discussion…

I have a fairly old Nord Electro 2 Seventythree I will use @x42’s setBfree Whirl Speaker Extended Version and setBfree Organ Overdrive with.
I am thankful for @x42’s plugins that replace my Neo Instruments Ventilator and another reverb pedal
Due to lack of time/understanding I did not manage to map Nord’s drawbar CCs (16 to 24) and other parameters for setBfree inside Mixbus32c yet. But now I got the Mod duo to replace a laptop. too.

I think in my case I have to use a lot of cluttery MIDI CC Map plugins for the drawbars.

As @unbracketed pointed out I would use mindi for that. I will look further into this as well. Can it map all NE2 CC values at once to the setBfree drawbar CCs?
If not, this brings me to a MIDI CC Map plugin request.
Would it be useful to program an extended version of the MIDI CC Map to look like MIDI Step Sequencer8x16 where changed CC parameters are highlighted with the new value in another colour?

Shall I write another plugin request topic?

Greetings to you all and God bless,


Using the desktop GUI of the plugin, you can ctrl+middle click on any element to re-map MIDI-CC bindings (,and export them and upload the config files to the MOD).


@x42 I tried this (with scp commands), but unfortunately it doesn’t work… setBfree goes on with it’s own config and my default.pgm doesn’t appear in the parameters…Perhaps I did something wrong :-/