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?
* 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
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.
Mit den richtigen Suchbegriffen wird man fündig. https://stackoverflow.com/questions/2665362/convert-byte-array-to-wav-file
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/
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.