diff --git a/pd/src/x_midi.c b/pd/src/x_midi.c index 443295d54d1c7596b39bed73f0b8296f76d03f53..3046c51e1802b6a2e3003d6247758ab563324eb0 100644 --- a/pd/src/x_midi.c +++ b/pd/src/x_midi.c @@ -329,12 +329,12 @@ static void bendin_list(t_bendin *x, t_symbol *s, int argc, t_atom *argv) if (x->x_channel != 0) { if (channel != x->x_channel) return; - outlet_float(x->x_outlet1, value); + outlet_float(x->x_outlet1, value - 8192); } else { outlet_float(x->x_outlet2, channel); - outlet_float(x->x_outlet1, value); + outlet_float(x->x_outlet1, value - 8192); } }