.
Pitch to CV, and related.. TECHNICAL!
From: Eastleigh, Hampshire, U.K. ................................... Fred Mundell. ................................... Electronics Engineer. (Primarily Analogue) .. CV Synths 1974-1980 .. Theremin developer 2007 to present .. soon to be Developing / Trading as WaveCrafter.com . ...................................
Joined: 12/7/2007
The higher a note, the quicker we can determine its pitch, which is good. So let's build a hypersonic BFO (Beat Frequency Oscillator), and then once we have its pitch as a CV we can reduce the voltage by a fixed amount to put it into the audible range. (Probably not actually a separate operation, but integrated into to the Pitch to CV conversion.)
Let's conjoin this with a regular BFO (to produce an audible tone), so they share a common variable RF oscillator, and their fixed RF oscillators oscillate hand-in-hand, albeit the frequency of one a fixed amount higher than the other. This fixed amount is related to the amount by which the CV is reduced, so that the CV corresponds directly to the pitch of the audible tone.
Questions.
Am I right in presuming that the linearity of the two BFOs must be the same because they are joined at the hip, so to speak?
I recall discussing the idea of a Voltage Controlled BFO previously. Is there a reason to prefer the conjoined arrangement over a CV only theremin (utilising a hypersonic BFO) controlling an audible VCBFO?
In the conjoined arrangement I understand it is preferable to have similar RF oscillators for the audible BFO as this avoids getting a musically uninteresting sine wave output, but for the hypersonic BFO I presume that a sine wave is preferable to a harmonically complex output for the purpose of conversion to CV. So would its fixed RF oscillator be of a different type to the variable oscillator, or would that make it harder to keep its frequency at a fixed distance above other fixed oscillator's frequency?
Would it be un-PC to call this a Siamese Theremin?
From: Eastleigh, Hampshire, U.K. ................................... Fred Mundell. ................................... Electronics Engineer. (Primarily Analogue) .. CV Synths 1974-1980 .. Theremin developer 2007 to present .. soon to be Developing / Trading as WaveCrafter.com . ...................................
Joined: 12/7/2007
.
It's OK, I do. You phrased it as "removing the offset" --- Say we are generating the audible tone A4 (440 Hz) - In volt/octave CV, 4 volts equates to A4 - if the hypersonic tone generated is 20 octaves above that it gives a CV of 24 volts, so we need to reduce the CV by 20 volts to get the CV corresponding to the audible note.
(NB. Of course, when I wrote "hypersonic" I meant "ultrasonic.")
Thank you for the clarification. As ever your ideas are fascinating.
From: Eastleigh, Hampshire, U.K. ................................... Fred Mundell. ................................... Electronics Engineer. (Primarily Analogue) .. CV Synths 1974-1980 .. Theremin developer 2007 to present .. soon to be Developing / Trading as WaveCrafter.com . ...................................
Joined: 12/7/2007
.
The other stuff (ultrasonic oscillators, multiple LC filters, etc) would seem to be the most beneficial to generate the analog signals to be demodulated and fed to the audio output to offer a variety of timbres.
It would seem that you could alter the pitch-to-CV algorithm to whatever you like to control whatever it is you want to control from it (external synthesizers, for example) without messing with the timbre and dynamics for your "live feed" ... sort of like the recording feed and house feed of a venue's PA system might be setup as separate paths with different intents.
Don
@Fred: In the time when I learned programming microprocessors, we always said that floating point operations were only for girls. A "real" developer would use techniques as bit-shifting and subsequent additions in order to calculate a logarithm without run-time problems... ;-)
From: Eastleigh, Hampshire, U.K. ................................... Fred Mundell. ................................... Electronics Engineer. (Primarily Analogue) .. CV Synths 1974-1980 .. Theremin developer 2007 to present .. soon to be Developing / Trading as WaveCrafter.com . ...................................
Joined: 12/7/2007
.
From: Eastleigh, Hampshire, U.K. ................................... Fred Mundell. ................................... Electronics Engineer. (Primarily Analogue) .. CV Synths 1974-1980 .. Theremin developer 2007 to present .. soon to be Developing / Trading as WaveCrafter.com . ...................................
Joined: 12/7/2007
.
With your calculations above you seem to be right, as long as you do a linear f to v conversion. But you risk to loose this precision when doing the logarithmic conversion:
Let f_top b = 3750Hz
f_top - 1ct = 3747.83454053 Hz
t_top = 266.667us
t_top -1ct = 266.821us
delta_t=154ns => f_tick_min = ca. 6.5MHz
Let f_top b = 303750Hz
f_top - 1ct = 303747.83454053 Hz
t_top = 3.292181us
t_top -1ct = 3.292204us
delta_t = 23ps => f_tick_min = ca. 43.5GHz
The latter being rather difficult to implement...
You must be logged in to post a reply. Please log in or register for a new account.