Sounddaten einlesen/aufnehmen
-
Hi Leuds,
ich brauche mal folgendes: Ein ganz einfaches Stück Code, das Raw-Wav-Dateien einliest. Das heißt die wavs haben keine Header, sondern nur Daten. Die SampleFrequenz etc. sind dabei von Hand anzugaben und die eingelesenen Abtastwerte in einem Array (double??) abzulegen. Also irgendwie so:
readWav(int freq, int numberChannels) ...
Als zweites: Wie kann ich unter Linux direkt von der Soundkarte (Mikro) aufnehmen? Dabei soll die Zeitdauer der Aufnahmen gegeben sein, also irgendwie so: Aufnahme(5) - nimmt 5 sekunden auf und legt die Daten in einem Array etc. ab.
Vielleicht weiß ja jemand was ... Danke im Voraus!
Soundtüftler
-
Thread verschoben ins Unix Forum. Linux/Unix
-
schau dir mal die Devices /dev/dsp an
-
ersteres mit fread