Midi-synced program change sending?


#1

Hi,

I'm an Axoloti newbie (I'm waiting on a restock to buy a core...), but I started twiddling with the software and I have a project : basically, I'd like to be able to send Program Change to a few synths (the same PC number for every synth), but only at the beginning of the next bar after pressing the button, as you could do with an Ableton clip for example.
So it would : receive midi clock, have two buttons for up and down and probably a display, and only "release" the Program Change at the next bar.

Is it doable ? I put this together without any way to test it so it's probably wrong (I'm not really familiar with modular stuff yet), but here you go :

Thanks !


#2

you want to connect the trig output of the cc's to your counter (so everytime you hit the cc-pad the trig will output a pulse. i am not sure the div_4 connected to the trig of the program changes would work as intended, but worth a try for sure.

but to answer your question, it should definitely be doable but you might need the actual hardware to trial and error the fine tunings.


#3

I'd use a sel object

In the following example, the midi clock is replaced by a metronome. that trig a counter that cycles every 6 beats (main beats, since I set my metronome to 1 instead of 4). The counter counts from 0 to 15 and then cycle.

The sel only send a trig pulse on beat number 1 (see black box), but it can be set to trig on any of the 16 beats.

The sel triggers a sample player.

I have no idea if it would work for midi but I don't see why it would not since it works for sample play.

This setup is set for playing full bars samples. But if you want to play beat samples like on a Korg electribe, you just set the "note" parameter in your metronome to 4. So the metronome count 4 beats in every bar, making the counter counting all beats instead of all bars.

Hope it helps.


#4

Thanks a lot for your replies ! I will get back at you if I run into any issues :slight_smile: