QMidiArp testing

I’ve been having a go at getting QMidiArp going in my Zynth and today I found something that works rather well.

Now, I’m afraid here things sketchy because I can’t remember how I installed them. I’m pretty sure I downloaded it from Sourceforge compile as per the README. The fiddly bit is you then need to copy the appropriate .o files from qmidiarp-0.6.5/src/.libs/ into the relevant lv2 dirs, and then copy the resulting qmidiarp_{arp,lfo,seq}.lv2 folders to /zynthian/zynthain-my-plugins/lv2 and enable them in the web-ui.

The directory trees should end up like

├── manifest.ttl
├── qmidiarp_arp.so
├── qmidiarp_arp.ttl
├── qmidiarp_arp_ui.so
└── qmidiarp_arp_ui.ttl
├── manifest.ttl
├── qmidiarp_lfo.so
├── qmidiarp_lfo.ttl
├── qmidiarp_lfo_ui.so
└── qmidiarp_lfo_ui.ttl
├── manifest.ttl
├── qmidiarp_seq.so
├── qmidiarp_seq.ttl
├── qmidiarp_seq_ui.so
└── qmidiarp_seq_ui.ttl

There isn’t a MIDI layer for adding these plugins using the zynth-ui so I got creative and used MOD-UI

The connections go from My USB keyboard in on the left to the Zynthian Main out on the right. If you hover the socket it should tell you which is which.

Qmidiarp listens on all midi channels, and by default outputs on Ch#1. So I set my keyboard to Ch#2, and loaded in a synth engine listening on Ch#1.

Once you save the mod-ui pedalboard you can load it using the zynthian-ui, it also exposes the arps as presets you can switch between. You can use the same methodology for qmidiarp_lfo and qmidiarp_seq.


Nice work! Looks very promising!