Companion plugin for external MIDI control buttons

Hi, just to let you know I have no issues with your plugin on my Dwarf. Thanks a lot for you effort!

@zwabo: I faced the same problem you described, but I found out that I was building the code without specify the “moddwarf” platform option, so I was creating incompatible binaries.

1 Like

Love it! Thanks so much. Would you still please grab the latest source code? I removed a part of the code that was causing a compile time warning, and I didn’t need that code. I also got rid of some logging that may cause performance issues. If you grabbed the code after I commited those changes some 14 hours ago, this should be good.

I will still create compiled versions.
@falkTX - how do I appeal to have it added to the beta store? Much appreciated.

typically you would just ping me, but a lot of stuff happening behind the scenes right now, best to ping me again about it in 2 weeks.

5 Likes

@njsiva, I have built the latest version (commmit 313035b878ea802519efd514d4566e4a08bd33bf) and successfully installed and used iton my dwarf. I can successfully load it in a pedalboard and assign toggles to both HMI buttons and MIDI CC, and it is working as expected.

Great job.

2 Likes

I tried to build it but without success… could you share the .lv2 folder ?

You can find it here: control-button-board_DWARF.tgz - Google Drive

and this is what i did to build (on mpb docker)

cd mod-plugin-builder/plugins/package/
git clone https://github.com/njsiva/control-button-board.git
cd ../../
./build moddwarf-new control-button-board
file /root/mod-workdir/moddwarf-new/target/usr/local/lib/lv2/control-button-board.lv2/control-button-board.so 
cp -vr /root/mod-workdir/moddwarf-new/target/usr/local/lib/lv2/control-button-board.lv2/ /home/giorgio/
1 Like

Thank you so much @Zavorra

1 Like

Nice, works perfectly.
@Zavorra Thanks
@njsiva Thanks a lot, a great help to save space on my main PB.

3 Likes

… much cleaner and 10% less cpu !
Thanks again njsiva.
before:


after:

6 Likes

That is awesome! Many thanks for sharing.
But it looks like the modgui folder didn’t get copied over in the docker build. All that time I spent building the UI :laughing: .
I have to fix the makefile. I am assuming all those tuna tins are this plugin.

1 Like

Your modgui folder added. Thanks again.

3 Likes

…what a complex pedalboard… :fearful:

Not so much, it’s a double PB for electric and acoustic guitars. the cable salad seems messy with all the vol plugins, but it’s just because all time effects are used wet with bus sends like in a mixer setup.

I really need to continue that mixer alternative that has proper send fx :#

4 Likes

The git repository now has a binaries folder with the plugin built for dwarf and duox.

Here is my son’s signal chain with my midi controller using the plugin.

Crybaby → fush (a sort of fuzz pedal) → duox → stereo balanced TRS outs to mixer out to katana power amp to physical cabinet.

4 Likes

I’ve tried, but could’nt find the solution to put your plugin on my moddwarf using my Mac M1. I will wait that it appears on the Beta Plugin to test it.

On a Mac, open terminal,

scp -rp <path to .lv2 folder> root@192.168.51.1:/root/.lv2
  • Enter password “mod”
  • Reboot Mod
2 Likes

Thanks, i’ve tried and have this curious message :

scp: realpath /root/.lv2/control-button-board.lv2: No such file

scp: upload “/root/.lv2/control-button-board.lv2”: path canonicalization failed

scp: failed to upload directory /Users/remy/Downloads/control-button-board.lv2 to /root/.lv2

I succeed in using this :
ssh -o PubkeyAcceptedAlgorithms=+ssh-rsa root@192.168.51.1

A minor bug : When i want to edit the CV Ports Name, the text diseappears.