Firstly, the good news. :)<br><br>All 4 of my sequencer steps, with 12 position rotary switches, are happilly pumping out the notes 'C to B'.<br><br>Now - the somewhat bad news. :(<br><br>Not every note within those 12, on each of the rotary switches, is perfectly tuned to it's respective note. :( The notes at each end of the resistor string around each rotary switch, ARE in tune though.
<br><br>Each of the notes are at least, within Cents, if not exactly on. So the 4 steps are usable. I'm concerned about the tuning problems though.<br><br>The first solution that I tried, on the first rotary switch, was to reselect the 1% resistors, manually, to
0.1%. On the first rotary, I found 121.1 ohms to be there mostly, so I hand selected 9 more 121.1 ohm resistors.<br><br>The result? 3 or 4 of the notes within the 12 notes around that rotary switch, are STILL out of tune, by a few cents. ???? I'm really confused about this. It couldn't require picking the resistors to
0.01 or 0.001% could it?? Maybe ...... my wonderings here:<br><br>It were suggested that I work with a voltage reference, instead of the original 'constant current source' that I was going to go with. The reasoning, made good sense. You need the CCS, if you're working with a keyboard. The CCS takes care of things, if you are holding down more than 1 key.
<br>I don't have this trouble, as I can only select 1 note at a time, on a rotary switch. :)<br><br>Looking at Barry Klein's modified Electronotes keyboard interface, where a CCS is used - I noticed that the very last resistor in the resistor string, is a Grounded pot, that can be used for the overall TUNING of the keyboard. :O
<br>I can't do this, with my Voltage Reference though. (An LM329 giving 6.9V into a Voltage Follower, to buffer it.)<br>When I change the value of the last resistor in my resistor string, on each step, I have to readjust the 1V/octave trimmer again. If the resistor value is too large, then my 1V/octave trimmer, can't be adjusted for enough, for 1V/octave. :( :(
<br>That - rules out adding 'tuning' to each step; or adding another resistor value to subtract 1 octave, from the step's tuning. :( I would then have to reset the trimmer resistor for 1V/octave - which I probably could not do - as it wouldn't have the range. :(
<br><br>For those in the know ..... ;) ....... (knowing far more than I do, theory wise) my exact resistor string for each of the 4 steps is:<br><br>- LM329 6.9V reference into an<br>- LF353 Voltage follower into the<br>
- input of a CD4051 1:8 multiplexer with each step into a<br>- 5K6 resistor into a<br>- 1K 20 turn trimmer into the<br>- 12 position rotary switch, with 12 x 121 ohm 1% resistors around it, finally into a<br>- 1K resistor
<br><br>The control voltage from each step, is taken from the point between the trimmer and the rotary switch. (Changed from the previous string setup.)<br clear="all"><br>Can anyone tell me, what I may be doing wrong?? :( I'm going to try setting up a Constant Current Source on my breadboard, and feeding that into the multiplexer, to see how things change, with it.
<br><br>I've figured logically - that I'm just doing a 'small keyboard' with 12 semitones. There shouldn't be anything differen't. Should there?<br><br>Final note - I was also told that my resistor value, compared to my 121 ohm resistors on my rotary switch, should be at least 10 times that value.
<br><br>I can't do that though. :( With any total resistor value above the 7.6K that my 1st resistor; trimmer and last resistor total to, I'm not able to tune the entire string, to 1V/octave. :( (The total value of all of the 121 ohm resistors around the rotary switch is 11 x 121 or 1331 ohms. 10 times that - is
13.31k. )<br><br>Again - thank you greatly, for any potential help with this - and many thanks to everyone, who has helped over the past week, or so. :)<br><br>The sequencer IS running now, at a usable tuning. :) But I'd like to get it, as perfectly tuned, as possible. :-/
<br><br>-- <br>Take care,<br>Warmth and Peace,<br>Ryk<br><br><a href="http://deathlehem.bravehost.com/damian.html">http://deathlehem.bravehost.com/damian.html</a> - D.A.M.I.A.N.;s webpage - Jan. 0406 update