Archive of the former Yahoo!Groups mailing list: The Yamaha AN1x Synthesizer mailing list
Subject: Re: AN200 VCO-Pitch with controller Keyboard
From: "samriccijr" <samriccijr@...>
Date: 2007-08-30
Sysex Strings for VCO Semi and Fine Tune
Here are the sysex strings to change the octave, semitone and fine
tune of the AN200. You can insert these into a sequencer track or
you can save them as midi files and play them into the AN200. You
have to check to see if your controller knob will transmit sysex
strings and you have to check the format of the bytes (decimal d or
hex h).
This assumes that the AN200 is set to channel 1
VCO1 SEMITONE
F0 4C 10 5C 10 10 18 mm F7
VCO2 SEMITONE
F0 4C 10 5C 10 10 21 mm F7
mm has continuous value
hex 00 to 7F (decimal 0-127)
nn has specific octave values
OCTAVEHEXDECIMAL
-5 oct h 04 d 4
-4 oct h 10 d 16
-3 oct h 1C d 28
-2 oct h 28 d 40
-1 oct h 34 d 52
0 oct h 40 d 64 (middle c4)
+1 oct h 4C d 76
+2 oct h 58 d 88
+3 oct h 64 d 100
+4 oct h 70 d 112
+5 oct h 7C d 124
To set VCO1 to +1 octave above middle c, the sysex string in your
sequencer or midi file would be:
F0 4C 10 5C 10 10 18 4C F7
To set it back to 0 you would enter
F0 4C 10 5C 10 10 18 40 F7
Likewise to fine tune the VCOs the strings are
VCO1 FINE TUNE -50 to +50 cents
F0 4C 10 5C 10 10 19 nn F7
VCO2 FINE TUNE
F0 4C 10 5C 10 10 22 nn F7
nn has continuous value
hex 0D to 72 (decimal 14-114)
fine tune zero is hex 40 (decimal 64)
to fatten VCO1 and VCO2 - detune +/- 3 cents:
F0 4C 10 5C 10 10 19 43 F7
F0 4C 10 5C 10 10 22 3D F7
to reset them back to zero:
F0 4C 10 5C 10 10 19 40 F7
F0 4C 10 5C 10 10 22 40 F7
I could not find a way to assign semitone to the control matrix to a
controller. If anyone has done this please post. I hope this helps.
Good luck,
Sam in NJ