El problema es diseñar controles de ganancia / volumen / panorama / balance / fundido cruzado / mezcla con una "ley" o "reducción"; la velocidad a la que cambia el volumen audible a medida que los gira. (Descrito en The Secret Life of Pots y Changing the Law of a Pot , por ejemplo).
Es fácil hacer controles en los que la ganancia cambie muy poco en el medio y luego se desplace hacia arriba en la parte superior, por ejemplo, pero eso no es bueno.
Por lo tanto, me gustaría "dibujar" el circuito y luego trazar la ganancia / atenuación en función de la posición del potenciómetro, ya sea con log o potenciómetros lineales, y poder variar los valores de los componentes y ver rápidamente el efecto en la función de ganancia, en para acelerar la búsqueda de los valores óptimos de diseño / resistencia.
Actualmente hago uno de los siguientes:
- Simule el circuito en TINA-TI . Esto apesta porque:
- Las macetas solo vienen en forma cónica lineal.
- No sé de qué manera trazar algo en función de la posición del bote. Puede establecer el bote como un objeto de control y variar la posición en pasos de 0% a 100%, pero no conozco una forma de trazar la ganancia. Solo sé que puede trazar la respuesta de frecuencia en cada posición, leer las ganancias del diagrama de respuesta de frecuencia y ponerlas en una hoja de cálculo, lo cual es muy tedioso.
- Calcular la curva en un programa de matemáticas como wxMaxima o Python y grafíquela . Esto apesta porque:
- Requiere ingresar la ecuación de ganancia a mano, lo que puede ser tedioso y propenso a errores para ciertos circuitos. Al observar una ecuación compleja no se puede saber si es correcta o no, y modificarla agregando resistencias en paralelo a los circuitos existentes es difícil.
- Nuevamente, es difícil planear una olla cónica de troncos. Tendría que ingresar el cono como una función separada que alimenta la función de ganancia, y aún así no coincidiría exactamente con el mundo real.
¿Alguna otra idea?
A modo de ilustración, aquí hay una gráfica que hice comparando la olla lineal, las ollas de cono cónico y la olla lineal con "resistencia desplegable" para aproximar un cono cónico. Me gustaría algo que trazará la curva amarilla, para diferentes valores de la resistencia desplegable, para que pueda comportarse lo más cerca posible de las otras curvas, sin tener que ingresar una ecuación manualmente. Por supuesto, mis aplicaciones reales son más complejas, pero este es un ejemplo de lo que quiero hacer.
(Copiado de Electronics Exchange )