Forum: PC-Programmierung Messpunkte zu wav Datei wandeln


von Dirk (Gast)


Lesenswert?

Hallo, wir messen mit einer Messkarte ein Audiosignal, sprich wir 
kriegen ein double Array  mit der Ausgangsspannung des Signals über die 
Zeit. Ich würde gerne diese Spannungswerte in eine Wav Datei wandeln und 
abspielen.

Kennt jemand ein Tool dafür?

von Achim H. (anymouse)


Lesenswert?

* SoX (https://www.quora.com/How-do-I-convert-a-CSV-file-to-a-wav-file)
* Matlab (https://www.mathworks.com/help/matlab/ref/audiowrite.html)
* Zu Fuss -- das Wav-Format ist nicht kompliziert 
(https://karplus4arduino.wordpress.com/2011/10/08/making-wav-files-from-c-programs/)

Das ganze kommt ein wenig darauf an, welche sonstige Softwarestrukur Ihr 
habz, bzw. in welchem Ausgangsformat die Daten vorliegen.

: Bearbeitet durch User
von Dirk (Gast)


Lesenswert?

Wir benutzen Dot.Net als Programmiersprache somit sind wir relativ 
flexible mit dem Ausgangsformat.

Wenn es natürlich eine Dot.Net Lib dafür gibt umso besser, ansonsten 
wäre eine Konsolen Applikation (Tool) eine gute Alternative.

SOX sieht sehr interessant aus, aber unser Betriebssystem ist Windows.

von Dirk (Gast)


Lesenswert?

Mit den richtigen Suchbegriffen wird man fündig.

https://stackoverflow.com/questions/2665362/convert-byte-array-to-wav-file

von Achim H. (anymouse)


Lesenswert?


von HildeK (Gast)


Lesenswert?

Dirk schrieb:
> SOX sieht sehr interessant aus, aber unser Betriebssystem ist Windows.

SOX gibt es auch für Windows. In 32 Bit:

https://sourceforge.net/projects/sox/files/sox/14.4.2/

von Arc N. (arc)


Lesenswert?

Dirk schrieb:
> Wir benutzen Dot.Net als Programmiersprache somit sind wir relativ
> flexible mit dem Ausgangsformat.
>
> Wenn es natürlich eine Dot.Net Lib dafür gibt umso besser, ansonsten
> wäre eine Konsolen Applikation (Tool) eine gute Alternative.

So komplex, dass Libs oder gar externe Tools gebraucht würden, ist 
WAV/RIFF nicht:
https://blogs.msdn.microsoft.com/dawate/2009/06/24/intro-to-audio-programming-part-3-synthesizing-simple-wave-audio-using-c/

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.