right, can you try the following change?
diff --git a/core/default_libpd_render.cpp b/core/default_libpd_render.cpp
index d6dc84fd..1096c5e1 100644
--- a/core/default_libpd_render.cpp
+++ b/core/default_libpd_render.cpp
@@ -255,7 +255,7 @@ void Bela_MidiOutPitchBend(int channel, int value) {
unsigned int port = getPortChannel(&channel);
if(gMidiVerbose >= kMidiVerbosePrintLevel)
rt_printf("bendout _ port: %d, channel: %d, value: %d\n", port, channel, value);
- port < midi.size() && midi[port]->writePitchBend(channel, value);
+ port < midi.size() && midi[port]->writePitchBend(channel, value + 8192);
}
void Bela_MidiOutAftertouch(int channel, int pressure){
i.e.: on the board, edit /root/Bela/core/default_libpd_render.cpp
to apply the change above.
If you are not comfortable with the terminal, run this in the console at the bottom of the IDE and then edit the .cpp file that appears in your project:
cp /root/Bela/core/default_libpd_render.cpp projects/MYPROJECT/render.cpp
if it works fine , then you can copy that file back to overwrite the default one:
mv projects/MYPROJECT/render.cpp /root/Bela/core/default_libpd_render.cpp
in both cases, replace MYPROJECT
with the name of your project