<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1400" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Yes, you want a quantizer. The Blacet Mini Wave is
one solution (<A
href="http://www.blacet.com/MW.html">www.blacet.com/MW.html</A>). The PSIM-1 is
another (<A href="http://www.synthmodules.com">www.synthmodules.com</A>). But
this is Synth DIY, so...</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Two solutions come quickly to mind:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>1) The brute force method is to use </FONT><FONT
face=Arial size=2>a number of comparators and pots. The comparators can be
adjusted to the range of travel that you want, which is kind of nice. You may or
may not need some logic so that you only have 1 active output at a time. If you
will set these once and leave them alone, then you don't -- but the output CV
will be a summation of all the active outputs. Easier to picture in my head than
to explain.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>2) Another way is to use an ADC and a multiplexer
(mux). The ADC converts the input CV to a digital control value, the top
few few bits of which are used to address the mux. The mux has +5 or +10
volts at its input; each output of the mux runs through a tuning pot; those
outputs are summed back together into one output CV. This isn't unlike a scaled
down Mini Wave, so I guess that makes it a Micro Wave. (Sorry!!)</FONT></DIV>
<DIV>--<BR>john</DIV>
<DIV><BR> </DIV>
<BLOCKQUOTE
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A title=delta_316@yahoo.co.uk href="mailto:delta_316@yahoo.co.uk">Milo
Barrowclough</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A title=synth-diy@dropmix.xs4all.nl
href="mailto:synth-diy@dropmix.xs4all.nl">synth-diy@dropmix.xs4all.nl</A>
</DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Wednesday, October 13, 2004 4:29
PM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> [sdiy] filter cutoff and pitch
manipulator idea involving joysticks</DIV>
<DIV><BR></DIV>
<DIV>hi everybody</DIV>
<DIV> </DIV>
<DIV>i am experimenting with computer joystick controllers, dismantling them
and the like. i have discovered that both axes of the joystick controls a
separate potentiometer i.e. one for x-axis one for y-axis . i think that the
value is around 470k. i think it would be cool to modify the joystick so that
one axis varies filter cutoff and the other axis varies pitch of an
oscillator. hooking it up to control cutoff is simple enough, just tie
one end of pot to supply voltage and the other end to vcf cv input. but
pitch is more tricky. ideally i would like to have 4 or 5 pre-determined
pitches, tuned to a certain key or scale, (i.e. 5 pots) , which
are switched to vco cv input. which of the 5 pitches depends
on the position on the value/position of the joystick pot. so in practice
this would mean converting the varying voltage level from the pot into a fixed
pitch (one of 5), which ever is closest. how could i do this? </DIV>
<DIV>i think that what i am looking for might be called a pitch
quantizer.</DIV>
<DIV>my skills are rudimentary, so it would have to be a fairly basic
circuit.</DIV>
<DIV>thanks</DIV>
<P>
<HR SIZE=1>
<FONT face="Verdana, Arial, Helvetica, sans-serif" size=2><A
href="http://uk.rd.yahoo.com/evt=21626/*http://uk.messenger.yahoo.com"><STRONG><FONT
face="Arial, Helvetica, sans-serif">ALL-NEW Yahoo!
Messenger</FONT></STRONG></A><FONT
face="Arial, Helvetica, sans-serif"><STRONG> - all new features - even more
fun!</STRONG></FONT><STRONG><FONT color=#ff9900>
</FONT></STRONG></FONT></BLOCKQUOTE></BODY></HTML>