- #1
MM2758
- 5
- 0
hi everyone
My first post here and I'm hoping someone might be able to help me. Unfortunately my Math skills are pretty bad having not had much of an education some 45 years ago. But hey I'm trying to change that …better late than never.
I'm trying to keep this short you can skip the next bit if you want
I have designed and electrical circuit (also learning) to help rectify the scaling drift on 1970's synthesizers.
These synthesizers were controlled on the principal of sending a voltage to them to control the pitch. The standard being 1 volt per octave. So each note up would be an increase of 0.083 volts. The system I have designed rectifies for when components and circuits were not so accurate and some synthesizers might be let's say 1.023 volts per octave. This is commonly referred to as the "scaling is out". Anyway I have a system that works fine. Basically it sends out an increasing voltage (using a Digital to Analog Converter DAC) and measures the audio frequency from the synthesizer till it finds a predetermined frequency (55 hz) it then stores the value from the DAC. It then keeps on increasing the voltage till it finds a DAC value for another predetermined frequency (1760 hz). and then stores its value. With these 2 values its a pretty simple linear calculation to rescale the voltages. and then using a system called MIDI have the circuit redefine a new voltage based on the new scale thus putting the synthesizer in tune.
I'm trying to improve and speed up the calibration time by instead of increasing the voltage , send out a voltage via the DAC let's say DAC = 18000 = 2.69v and then take a frequency reading which on the attached example chart is 143.35 hz
Then do the same again let's say DAC = 27000 = 4.06v and then take a frequency reading which on the attached example chart is 371.50 hz
What i want to be able to do is have a equation that will calculate for example what value on the DAC is required to get a frequency reading of let's say 100 hz , using only the two sample values i have collected DAC = 18000 = 143.35hz and DAC = 27000 = 371.50hz. I know the frequency is logarithmic compared to the DAC value. And I know that for this synthesizer each 1000 increase in the DAC equates to a frequency rise of about 11.172 % , but for the life of me I have no idea or direction on how to work out the DAC value for a specified frequency, and I'm hoping some one might spare the time to point me in the right direction.
If you got this far thanks for reading
I have attached the chart
thank you
ps sorry my english is pretty bad as well
My first post here and I'm hoping someone might be able to help me. Unfortunately my Math skills are pretty bad having not had much of an education some 45 years ago. But hey I'm trying to change that …better late than never.
I'm trying to keep this short you can skip the next bit if you want
I have designed and electrical circuit (also learning) to help rectify the scaling drift on 1970's synthesizers.
These synthesizers were controlled on the principal of sending a voltage to them to control the pitch. The standard being 1 volt per octave. So each note up would be an increase of 0.083 volts. The system I have designed rectifies for when components and circuits were not so accurate and some synthesizers might be let's say 1.023 volts per octave. This is commonly referred to as the "scaling is out". Anyway I have a system that works fine. Basically it sends out an increasing voltage (using a Digital to Analog Converter DAC) and measures the audio frequency from the synthesizer till it finds a predetermined frequency (55 hz) it then stores the value from the DAC. It then keeps on increasing the voltage till it finds a DAC value for another predetermined frequency (1760 hz). and then stores its value. With these 2 values its a pretty simple linear calculation to rescale the voltages. and then using a system called MIDI have the circuit redefine a new voltage based on the new scale thus putting the synthesizer in tune.
I'm trying to improve and speed up the calibration time by instead of increasing the voltage , send out a voltage via the DAC let's say DAC = 18000 = 2.69v and then take a frequency reading which on the attached example chart is 143.35 hz
Then do the same again let's say DAC = 27000 = 4.06v and then take a frequency reading which on the attached example chart is 371.50 hz
What i want to be able to do is have a equation that will calculate for example what value on the DAC is required to get a frequency reading of let's say 100 hz , using only the two sample values i have collected DAC = 18000 = 143.35hz and DAC = 27000 = 371.50hz. I know the frequency is logarithmic compared to the DAC value. And I know that for this synthesizer each 1000 increase in the DAC equates to a frequency rise of about 11.172 % , but for the life of me I have no idea or direction on how to work out the DAC value for a specified frequency, and I'm hoping some one might spare the time to point me in the right direction.
If you got this far thanks for reading
I have attached the chart
thank you
ps sorry my english is pretty bad as well