Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - apertura e modifica a basso livello di un wav o pcm
Forum - C/C++ - apertura e modifica a basso livello di un wav o pcm

Avatar
zefiro91 (Normal User)
Newbie


Messaggi: 1
Iscritto: 20/06/2011

Segnala al moderatore
Postato alle 15:17
Lunedì, 20/06/2011
devo aprire un file audio non compresso (tipo wav o pcm) e copiare i campionamenti in un array per delle analisi e fare viceversa, creare un file wav o pcm dove ci copio i valori di un array

le librerie che ho povato sono dll per lo più e non ho la più pallida idea di come lincarle, ne riesco a capire le scarne documentazioni

qualcuno può postari un sorgente che mi faccia queste poche operazioni? apertura, copia e salvataggio. Grazie in anticipo:hail:

PM
Avatar
comina8 (Normal User)
Pro


Messaggi: 86
Iscritto: 18/06/2011

Up
1
Down
V
Segnala al moderatore
Postato alle 18:06
Lunedì, 20/06/2011
Rispondendo un po' alla veloce:
bisogna aprire il file chiaramente in RB o R+B o WB.
In ogni caso in binario.
Dopo di che serve conoscere la struttura del file (header iniziale che
specifica le varie caratteristiche, come sono "scritte" le note, etc...).
Su internet sicuramente ci sarà qualcosa.
A questo dopo che conosci la struttura non bisogna far altro
che crearsi qualche struct e leggere, scrivere o modificare con fwrite e fread
le varie caratteristiche.

In sostanza studiati com'è strutturato il file poi il resto è solo puro C, senza bisogno di ulteriori librerie (penso).
=)

EDIT:
Ho trovato questi due siti abbastanza esaurienti.

http://www.sonicspot.com/guide/wavefiles.html
http://www.hackyourmind.org/wordpress/il-suono-come-insiem ...

Ultima modifica effettuata da comina8 il 20/06/2011 alle 18:15
PM