Wie kann ich einen Sound wiedergeben, der auf Wellenformdaten basiert, die mein .NET-Programm aus Benutzereingaben und mathematischen Funktionen generiert?Abspielen von Sound in .NET mit generierten Wellenformdaten
Mit "Wellenformdaten" meine ich SPL (Schalldruckpegel) Werte in einem festen Intervall Zeitreihe (wahrscheinlich 44,1 kHz). Ich nehme an, dass dies eine Art von Streaming-Puffer-Anordnung erfordert.
Beachten Sie, dass dies Live/Echtzeit sein muss, also nur eine .wav-Datei zu erstellen und dann zu spielen, wird nicht ausreichen. VB.NET ist bevorzugt, aber C# ist auch akzeptabel.
Nur um zu verdeutlichen: Was ich suche, ist ein einfaches Arbeitscodebeispiel.
Ich bin endlich dazu gekommen, die NAudio-Lösung auszuprobieren, und sie ist ausgezeichnet! So viel besser und einfacher als ich befürchtet hatte, hätte ich es schon lange ausprobiert. – RBarryYoung
Eine funktionalere Antwort auf diese Frage finden Sie in der Frage Stack Overflow * [NAudio spielt eine Sinuswelle für x Millisekunden mit C#] (http://stackoverflow.com/questions/5485577) *. –