Is it possible to use the modulation wheel on the MIDI keypad to do "pitch bending"?
I would be interested in pitch bend too please!
@Hans has implemented a pitchbend feature in his great version of SamplerBox. I have also used his work in my forked repo. How do you get to and modify this feature? Ok, this is a bit confusing (for the moment!)
Side note: the crowdfunder we're launching in a couple of months is for a RPi hat that takes all the DIYing hardware and software away from you - including MIDI mapping of MIDI controls to functions such as pitch bending :)
I'll explain what I think is the easiest way to achieve this.
-
Let's assume you've installed the latest image to your SD card.
- Now, in
/SamplerBox/modules/midicallback.py
let's look at lines 212-213
elif messagetype == 14: # Pitch Bend
gv.ac.pitchbend.set_pitch(velocity, note)
- @Reza, if we're using the mod wheel as the pitch bend control, then we need to modify this section to:
elif messagetype == 11: # control change
if (note == 1): # wait for CC 1 to come through
gv.ac.pitchbend.set_pitch(velocity, note) # do pitch bend
I haven't tested this, but I think it should work.
If you want to use a different control, you can find out its MIDI control number by printing something like: print messagetype, note
towards the beginning of the midicallback
function