Minitaur VCO2 Offsets for 2-Note Melodies
Posted: Wed Aug 01, 2012 2:05 pm
Hi All,
I thought it would be an interesting experiment to send CC data
to the Minitaur, along with Notes, to make VCO2 play different
pitches than VCO1 such that you could have two-part harmonies
with the illusion of independent note control over each oscillator.
To do this I needed to find the exact combination of CC#17 (VCO2
Freq. MSB) and CC#49 (VCO2 Freq. LSB) Values for all VCO2 notes
from an Octave Below to an Octave Above VCO1.
To make this as easy to read as possible, I assumed that VCO1 was
playing "C" and then found the necessary offset values for VCO2.
I first did this for CC#17 only and found the nearest "pleasing" (but
not exact) tunings, and then did it again much more accurately using
both CC#17 & CC#49.
Obviously, the non-exact nature of analog may make your Minitaur's
values slightly different, but I'll bet they're pretty damn close.
---------------------------------------------------------
If VCO 1 is playing "C", the following CC#17 Values will set VCO 2
to "approximate" tunings for pitches BELOW that "C":
C [0]
C# [11]
D [15]
D# [18]
E [19]
F [22]
F# [26]
G [37]
G# [40]
A [43]
A# [48]
B [54]
Unison [63]
---------------------------------------------------------
If VCO 1 is playing "C", the following CC#17 Values will set VCO 2
to "approximate" tunings for pitches ABOVE that "C":
C# [72]
D [79]
D# [83]
E [87]
F [90]
F# [100]
G [105]
G# [108]
A [109]
A# [112]
B [116]
C [125]
---------------------------------------------------------
If VCO 1 is playing "C", the following CC#17 then CC#49 Values will
set VCO 2 to "near-exact" tunings for pitches BELOW that "C":
C [0-0]
C# [10-101]
D [15-29]
D# [17-81]
E [19-55]
F [21-103]
F# [26-54]
G [37-1]
G# [39-126]
A [43-88]
A# [48-55]
B [54-90]
Unison [63-38]
---------------------------------------------------------
If VCO 1 is playing "C", the following CC#17 then CC#49 Values will
set VCO 2 to "near-exact" tunings for pitches ABOVE that "C":
C# [72-67]
D [78-126]
D# [83-109]
E [87-83]
F [90-89]
F# [100-110]
G [105-107]
G# [108-58]
A [110-119]
A# [112-57]
B [116-73]
C [126-24]
---------------------------------------------------------
Please ask if I'm not being clear about something, but the basic idea is that
you can insert the CC#17, or CC#17 & CC#49 values into your sequence to
make VCO2 play any note within an octave (up or down) against VCO1's
note. Of course, it won't allow VCO2 to go any higher in pitch than the
Minitaur's limitation, but you *can* insert the CC#s more often than Note
Ons such that VCO2's melody is playing more (and faster) notes than VCO1.
Have Fun!
I thought it would be an interesting experiment to send CC data
to the Minitaur, along with Notes, to make VCO2 play different
pitches than VCO1 such that you could have two-part harmonies
with the illusion of independent note control over each oscillator.
To do this I needed to find the exact combination of CC#17 (VCO2
Freq. MSB) and CC#49 (VCO2 Freq. LSB) Values for all VCO2 notes
from an Octave Below to an Octave Above VCO1.
To make this as easy to read as possible, I assumed that VCO1 was
playing "C" and then found the necessary offset values for VCO2.
I first did this for CC#17 only and found the nearest "pleasing" (but
not exact) tunings, and then did it again much more accurately using
both CC#17 & CC#49.
Obviously, the non-exact nature of analog may make your Minitaur's
values slightly different, but I'll bet they're pretty damn close.
---------------------------------------------------------
If VCO 1 is playing "C", the following CC#17 Values will set VCO 2
to "approximate" tunings for pitches BELOW that "C":
C [0]
C# [11]
D [15]
D# [18]
E [19]
F [22]
F# [26]
G [37]
G# [40]
A [43]
A# [48]
B [54]
Unison [63]
---------------------------------------------------------
If VCO 1 is playing "C", the following CC#17 Values will set VCO 2
to "approximate" tunings for pitches ABOVE that "C":
C# [72]
D [79]
D# [83]
E [87]
F [90]
F# [100]
G [105]
G# [108]
A [109]
A# [112]
B [116]
C [125]
---------------------------------------------------------
If VCO 1 is playing "C", the following CC#17 then CC#49 Values will
set VCO 2 to "near-exact" tunings for pitches BELOW that "C":
C [0-0]
C# [10-101]
D [15-29]
D# [17-81]
E [19-55]
F [21-103]
F# [26-54]
G [37-1]
G# [39-126]
A [43-88]
A# [48-55]
B [54-90]
Unison [63-38]
---------------------------------------------------------
If VCO 1 is playing "C", the following CC#17 then CC#49 Values will
set VCO 2 to "near-exact" tunings for pitches ABOVE that "C":
C# [72-67]
D [78-126]
D# [83-109]
E [87-83]
F [90-89]
F# [100-110]
G [105-107]
G# [108-58]
A [110-119]
A# [112-57]
B [116-73]
C [126-24]
---------------------------------------------------------
Please ask if I'm not being clear about something, but the basic idea is that
you can insert the CC#17, or CC#17 & CC#49 values into your sequence to
make VCO2 play any note within an octave (up or down) against VCO1's
note. Of course, it won't allow VCO2 to go any higher in pitch than the
Minitaur's limitation, but you *can* insert the CC#s more often than Note
Ons such that VCO2's melody is playing more (and faster) notes than VCO1.
Have Fun!