He construido un prototipo de teclado/sintetizador de sonido utilizando una cadena de 13 circuitos multivibradores astables cuyas salidas están conectadas a un chip amplificador de audio (LM386) y a un altavoz, todo ello alimentado por una pila de 9V DC.
Cada circuito individual se sintoniza a una de las 13 frecuencias de una octava musical (C5, C#, D, etc. hasta C6) variando un trimpot de ajuste fino que está en serie con valores de resistencia específicos y que consiguen la oscilación en la frecuencia de referencia.
La oscilación es el clásico multivibrador astable BJT que puedes ver en Figura 1 y que se explica en este artículo .
El prototipo se mantiene correctamente afinado durante un corto periodo de tiempo (hasta un día).
Puedes escuchar cómo suena aquí. (Seguro que empieza en 0:49s -- La constante de Wadsworth ;) )
Lo que no puedo entender es por qué el circuito parece desintonizarse espontáneamente, es decir, uno o más de los circuitos individuales terminan con frecuencias diferentes a las que estaban sintonizados (comprobado con un o'scope y un piano de referencia).
La desviación de frecuencia de la desafinación suele ser del 2-5%, lo que se nota de forma audible (por ejemplo, C5 a 523 Hz puede pasar a 540 Hz o 510 Hz). Curiosamente, la desafinación nunca se produce mientras se toca. Pero varias horas después, las teclas ya no suenan igual.
En un principio había pensado que tal vez las ollas de recorte se relajaban mecánicamente por sí mismas. Para eliminar esto, sustituí los potes de recorte para intentar "bloquear" las frecuencias específicas basándome únicamente en los valores de las resistencias, de modo que no quedara ninguna variabilidad en el diseño.
Pero el problema de desintonización persiste incluso después de sustituir los trimpots por valores fijos de resistencia.
Antes: sintetizador analógico de 13 teclas con valores de resistencia fijos
Resolución: Gracias a todos por los útiles comentarios, las ideas de diseño digital y el contexto histórico para comprender mejor los retos de un diseño puramente analógico. Todas las respuestas han sido excelentes. He aceptado la respuesta de ToddWilcox, ya que entiendo que (a) la desafinación es una parte esperada de los diseños analógicos puros, (b) el arte reside en cómo establecer una forma hábil de afinar el instrumento rápidamente.
Para resolver el problema inmediato, he vuelto a poner potes de ajuste (1-2K ohmios) en el diseño para dar un 2-5% de sintonización a cada tecla. Se tarda un par de minutos al empezar a tocar para afinar los 13 osciladores, después se mantienen afinados durante varias horas seguidas. Ver la nueva imagen de abajo.
Publicaré los resultados de los experimentos utilizando pilas frescas de pared. Los diseños digitales (usando divisores digitales y/o chips de temporizadores 555) son interesantes, y potencialmente comprimirían el tamaño significativamente. Las futuras actualizaciones se pueden encontrar en el página del proyecto aquí .
Después: Sintetizador analógico de 13 teclas con potenciómetros de ajuste (1-2k ohm) para afinar