2008-10-16 22 views
15

He experimentado con un fundido sigmoide y logarítmico para el volumen durante un período de aproximadamente medio segundo para amortiguar la pausa y detener y evitar ruidos de estallido en mis aplicaciones de música.¿Cómo atenuar el volumen de forma natural?

Sin embargo, ninguno de estos suena "natural". Y con esto quiero decir, suenan mal. Como un ingeniero aficionado estaba a cargo de las cubiertas de sonido.

Sé que la oreja es logarítmica cuando se trata de volúmenes, o al menos, el doble de potencia no significa el doble de fuerte. ¿Hay alguna fórmula mágica para desvanecer el volumen? Gracias.

Respuesta

11

Pasé muchos de mis años más jóvenes mezclando grabaciones de música, conciertos en vivo y siendo DJ para la estación de radio de mi escuela y lo único que puedo decir es que donde te desvanezcas también es importante.

Fundirse en una introducción o salir durante el final de una canción suena bastante natural, siempre y cuando no haya voces, pero algunas de estas estaciones de radio computarizadas se desvanecerán DONDEQUIERA en una canción para hacer el siguiente corte comercial ... No creo que haya una manera de hacer que suene bien.

En cualquier caso, también responderé a la pregunta que ha hecho ... la atenuación logarítmica utilizada para ajustar los niveles de audio se conoce generalmente como "reducción de audio". Aquí hay un excelente artículo que describe la fisiología del oído humano en relación con la electrónica que ahora utilizamos para nuestro entretenimiento. Ver: http://tangentsoft.net/audio/atten.html.

+0

Dijiste específicamente que el fundido no sonaba natural, pero la publicación de Troy tiene un muy buen punto ... debes prestar atención a la sincronización de la forma de onda para un fundido "limpio". –

6

Querrá asegurarse de que el final del fundido de salida está en un "cruce por cero" en la forma de onda.

Medio segundo es bastante rápido. Es posible que desee extender la cantidad de tiempo, a menos que sea tan rápido. En general, 2 o 3 segundos es más natural.

Más sobre la temporización, debería ser realmente con la frecuencia de batido de la música, y terminar en un punto natural en el ritmo. Intente obtener los BPM de la canción (esto puede calcularse aproximadamente) y desvaneciéndose en un intervalo igual a una nota completa o media en ese momento.

También puede intentar disminuir la velocidad de reproducción mientras se desvanece. Esto proporcionará un registro de vinilo más natural o una pausa/pausa sonora de cinta magnética. Reduzca de forma lineal la velocidad de reproducción mientras reduce logarítmicamente el volumen durante el período de 1 segundo.

4

Si solo busca obtener un sonido nítido al pausar o detener la reproducción, no hay necesidad de desaparecer, simplemente busque un punto de cruce cero y deténgase allí (o más realista simplemente complete el resto de ese tampón final con silencio). El desvanecimiento cuando el usuario espera que el sonido se detenga inmediatamente sonará poco natural, como habrás notado, porque el resultado está desacoplado de la acción.

La razón para detenerse en un punto de cruce por cero es que cero es el valor estable mientras el audio está parado, por lo que la transición entre los dos estados es perfecta. Si detiene la reproducción cuando la amplitud de la última muestra es grande, entonces está introduciendo transitorios de manera efectiva en el audio desde el punto de vista del hardware de audio cuando reconstruye la señal analógica, que será audible como pops y/o clics.

Otro enfoque es desvanecerse a cero muy rápido (~ < 10mS), que efectivamente logra lo mismo que la técnica de cruce por cero.

Cuestiones relacionadas