<!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>