<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META content="MSHTML 5.00.3700.6699" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>This might be a dumb idea but could it be done with
a phase-locked loop of some kind? I dont recall them being used to track
frequencies in the single digit hertz range but could it be done?</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>Dave</FONT></DIV>
<DIV> </DIV>
<DIV> </DIV>
<BLOCKQUOTE
style="BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A href="mailto:controlvoltage@gmail.com"
title=controlvoltage@gmail.com>Amos</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A
href="mailto:tim.parkhurst@gmail.com" title=tim.parkhurst@gmail.com>Tim
Parkhurst</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Cc:</B> <A href="mailto:polaris30@ncx.com"
title=polaris30@ncx.com>D A F</A> ; <A
href="mailto:synth-diy@dropmix.xs4all.nl"
title=synth-diy@dropmix.xs4all.nl>synth-diy@dropmix.xs4all.nl</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Thursday, December 29, 2005 2:48
PM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [sdiy] Tap Tempo</DIV>
<DIV><BR></DIV>A simple tap-tempo program to feed to a micro is along the
lines of:<BR><BR>begin program on first tap event -<BR>measure time until
second tap event<BR>measure time between second and third tap
events<BR>average the two measured intervals<BR>set the new tempo to be one
beat = the average interval over the three taps.<BR>(and reset the counter so
that the next tap initiates the cycle again)<BR><BR>so a-one, a-two, a-one two
three and by the downbeat you are groovin' in tempo.<BR><BR>This is how tap
tempo in the moog MuRF is implemented... In practice I find it works a bit
better than the simpler method of taking only one interval between any two
taps - which is less accurate (or rather requires the user to be more
accurate).<BR><BR>
<DIV><SPAN class=gmail_quote>On 12/29/05, <B class=gmail_sendername>Tim
Parkhurst</B> <<A
href="mailto:tim.parkhurst@gmail.com">tim.parkhurst@gmail.com</A>> wrote:
</SPAN>
<BLOCKQUOTE class=gmail_quote
style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0pt 0pt 0pt 0.8ex; PADDING-LEFT: 1ex">
<DIV>This did come up a while ago (six months or so, I think), and the
general consensus was that a microprocessor-based solution would
be simpler and much more accurate. Well, simpler if you know
how to program a micro. I think a discrete digital solution ( i.e. not
involving a micro) was also proposed, but this would probably end up using a
lot more hardware than a processor driven solution. Might be worth
checking the archives. </DIV>
<DIV> </DIV>
<DIV>And no, not really off-topic at all. :)</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>Tim (as simple as it gets) Servo</DIV>
<DIV>-- <BR>"Imagination is more important than knowledge." - Albert
Einstein <BR><BR>***************************</DIV>
<DIV><SPAN class=e id=q_10877eeea8226fa3_1>
<DIV><SPAN class=gmail_quote>On 12/29/05, <B class=gmail_sendername>D A
F</B> <<A href="mailto:polaris30@ncx.com"
onclick="return top.js.OpenExtLink(window,event,this)"
target=_blank>polaris30@ncx.com</A>> wrote: </SPAN>
<BLOCKQUOTE class=gmail_quote
style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex">Hi
all,<BR><BR>sorry if this might be a little off-topic, but here
goes:<BR><BR>I was wondering if anyone knows how the more recent effects
with "tap tempo" <BR>(where the period of an LFO is synched automatically
with the taps from a<BR>foot switch) is implemented? Does this
have to be done with a processor of<BR>some kind, or could it be done in
analog?<BR><BR>thanks,<BR><BR>Dave<BR><BR><BR><BR></BLOCKQUOTE></DIV><BR></SPAN></DIV></BLOCKQUOTE></DIV><BR></BLOCKQUOTE></BODY></HTML>