From: Zack Olson <zackxon_at_gmail.com>
Date: Tue Jul 05 2016 - 15:47:07 CEST
Hi, I have a question about sending rpn messages to a hardware synth with
midish. The documentation for my synth states that the bend range can be
adjusted with rpn 06. With further digging, I found this more instructional
bit of information on what I need to send:

B0 65 00 Controller/chan 0, RPN coarse (101), Pitch Bend Range
B0 64 00 Controller/chan 0, RPN fine (100), Pitch Bend Range
B0 06 xx Controller/chan 0, Data Entry coarse, +/- xx semitones (from 1 to
(B0 26 04 Controller/chan 0, Data Entry fine), -> Not implemented/needed;
do not send

I've tried a few different combinations of commands in midish, but I'm
clearly doing something wrong as I'm not getting the desired results. The
command sequence that seems the most straight-forward to me for adjusting
the pitch bend range to 12 semitones on a pre-defined output called mysynth
is this one:

co mysynth
oaddev {rpn mysynth 101 0}
oaddev {rpn mysynth 100 0}
oaddev {rpn mysynth 6 12}

Yet for some reason this doesn't work. What am I doing wrong?
Received on Tue, 5 Jul 2016 06:47:07 -0700

This archive was generated by hypermail 2.1.8 : Wed Nov 08 2017 - 16:32:29 CET