[sdiy] Sequencers anyone?

Tom Wiltshire tom at electricdruid.net
Sun Jul 13 11:46:17 CEST 2008


On 13 Jul 2008, at 04:06, Paul Perry wrote:

> The key is, PCB mounted faders.
> Or, if you use pots, mount them in rows along the edges of PCBs
> You can even do this with vero.
> (otherwise use snap-in type PCB mounting pots).
> Preserves your sanity & more reliable as well.

I absolutely agree. If you try and wire individual pots to the board,  
you'll spend far to much time on it to ever be able to offer it for  
the sort of money you'd like to. To keep it cheap, you really need to  
minimise the construction as far as possible - PCB mounted pots and  
jacks are the way to go.

Otherwise, go for it.

Someone mentioned the 10bit ADC on PIC/AVR chips. Although this might  
seem like a limitation, you can't actually set a standard pot more  
accurately than that anyway. Just consider; the scale on a typical  
knob might be 8cm long, so 10bit resolution means 128 steps per cm,  
or a resolution of nearly 13 steps per millimetre. I've yet to meet  
someone who can set a pot to better than 0.1mm just by turning it.  
Even if you did manage, you'd have to hold your breath, hope your cat  
didn't sneeze, and hope no trains were going by locally, since any  
vibrations will shift the value at least that much.
Remember that the Prophet 5 used 7-bit control resolution, and  
Sequential still had to use software hysteresis to eliminate unwanted  
drift in the control values being picked up by the uP as an edit.  
This problem gets worse as the resolution goes up.

Looked at another way, let's assume that the inputs are reading a  
0-5V CV, representing 1V/Oct. This gives us 1024/5 readings per  
octave, or 1024/60 readings per semitone. This gives us an accuracy  
of 17 steps per semitone, which is about 6 cents, the limit of  
perceivable pitch change. I don't know that I'd regard this as quite  
good enough (I'd want a margin of error in there) so I might choose a  
scheme that allowed the knobs to set pitch over a range of an octave  
or two (thereby improving the resolution per semitone) combined with  
some kind of 16' / 8' / 4' range selector.

Hope this helps,

T.





More information about the Synth-diy mailing list