Come posso riprodurre un suono in base ai dati della forma d'onda che il mio programma .NET sta generando da input dell'utente e funzioni matematiche?Riproduci suono in .NET utilizzando i dati della forma d'onda generata
Per "dati forma d'onda" intendo i valori SPL (livello di pressione sonora) in serie temporali a intervallo fisso (probabilmente 44,1 kHz). Presumo che ciò richieda un qualche tipo di arrangiamento di streaming buffer.
Nota che questo deve essere live/in tempo reale, quindi è sufficiente creare un file .wav e quindi giocare non sarà sufficiente. VB.NET è preferito, ma anche C# è accettabile.
Giusto per chiarire: quello che sto cercando è un semplice esempio di codice funzionante.
Sono finalmente riuscito a provare la soluzione di NAudio, ed è eccellente! Molto meglio e più facile di quanto avessi temuto, avrei dovuto provarlo tanto tempo fa. – RBarryYoung
Una risposta più operativa a questa domanda è nella domanda Stack Overflow * [NAudio riproduce un'onda sinusoidale per x millisecondi usando C#] (http://stackoverflow.com/questions/5485577) *. –