¿Cómo puedo reproducir un sonido basado en los datos de forma de onda que mi programa .NET está generando a partir de la entrada del usuario y las funciones matemáticas?Reproducir sonido en .NET usando datos de forma de onda generados
Por "datos de forma de onda" quiero decir valores de SPL (nivel de presión sonora) en una serie de tiempo de intervalo fijo (probablemente 44.1 kHz). Supongo que esto requiere algún tipo de disposición de memoria intermedia de transmisión.
Tenga en cuenta que esto tiene que ser en tiempo real/en vivo, por lo que simplemente crear un archivo .wav y luego reproducirlo no será suficiente. Se prefiere VB.NET, pero C# también es aceptable.
Solo para aclarar: Lo que estoy buscando es un ejemplo de código de trabajo simple.
¡Finalmente me he dado a la tarea de probar la solución NAudio, y es excelente! Mucho mejor y más fácil de lo que temía, realmente debería haberlo intentado hace mucho tiempo. – RBarryYoung
Una respuesta más operativa a esta pregunta es en Pregunta de desbordamiento de pila * [NAudio reproduce una onda sinusoidal durante x milisegundos usando C#] (http://stackoverflow.com/questions/5485577) *. –