The Yamaha AN1x Synthesizer mailing list group photo

Yahoo Groups archive

The Yamaha AN1x Synthesizer mailing list

Index last updated: 2026-04-13 22:48 UTC

Message

Re: AN200 VCO-Pitch with controller Keyboard

2007-08-30 by samriccijr

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

OCTAVE	HEX	DECIMAL
-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

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.