Ciao, mi spiegate come convertire un suono in formato wave in codice binario ( risoluzione 16bit, 44.1Khz)?
Grazie
convertire suono wave in codice binario
Moderatore:
IsidoroKZ
16 messaggi
• Pagina 1 di 2 • 1, 2
0
voti
Avendo già il file, con un editore esadicimale di base puoi visualizzare il contenuto del file in notazione esadecimale.
Poi puoi fare la conversione da esadecimale a binario. Se non la puoi fare con l'editor, si può ricorrere ad un programma in C per fare la conversione totale del contenuto, per esempio.
Poi puoi fare la conversione da esadecimale a binario. Se non la puoi fare con l'editor, si può ricorrere ad un programma in C per fare la conversione totale del contenuto, per esempio.
1
voti
con Mathematica o Matlab faresti in un lampo...
-

PietroBaima
90,7k 7 12 13 - G.Master EY

- Messaggi: 12206
- Iscritto il: 12 ago 2012, 1:20
- Località: Londra
1
voti
Credo che la domanda corretta sia come convertire un file dal formato wave in raw. Se il file .wav è già a 16 bit signed, 44.1 kHz (attento a come scrivi l'unità di misura), mono, per convertirlo procurati il programma Sox:
http://sox.sourceforge.net/
Questo è il comando per la conversione:
nel file .raw ci sono tutti i campioni a 16 bit signed senza nessun header o altre informazioni.
http://sox.sourceforge.net/
Questo è il comando per la conversione:
- Codice: Seleziona tutto
sox file.wav file.raw
nel file .raw ci sono tutti i campioni a 16 bit signed senza nessun header o altre informazioni.
0
voti
Puoi generare i RAW anche con Audacity, che è gratuito ed è inoltre un buon editor di file audio.
0
voti
Grazie per le risposte, ho provato Auto converter, si mi converte il WAV in RAW, lo fa anche Audacity solo che devo vedere scritta la conversione in binario per poterla scrivere in un dspic, mi potete aiutare?
Grazie
Grazie
-

guidonetto
13 1 5 - Frequentatore

- Messaggi: 124
- Iscritto il: 8 mag 2011, 21:08
0
voti
Ciao, Pietro sto scaricando Matlab, dato che non conosco questo programma mi spieghi come fare?
Grazie
Grazie
-

guidonetto
13 1 5 - Frequentatore

- Messaggi: 124
- Iscritto il: 8 mag 2011, 21:08
0
voti
Quello che ti serve è una ulteriore conversione da un file binario in un file C con un array di byte per includerlo in un programma.
Ci sono moltissimo convertitori disponibili, sia come codice sorgente o solo in binario, ad esempio "bin2h" è uno di questi:
http://code.google.com/p/bin2h/
http://www.deadnode.org/sw/bin2h/
Ci sono moltissimo convertitori disponibili, sia come codice sorgente o solo in binario, ad esempio "bin2h" è uno di questi:
http://code.google.com/p/bin2h/
http://www.deadnode.org/sw/bin2h/
1
voti
guidonetto ha scritto:Ciao, Pietro sto scaricando Matlab, dato che non conosco questo programma mi spieghi come fare?
Grazie
hai il comando wavread:
QUI trovi come usarlo.
Per scrivere un file binario hai il comando fwrite:
QUI trovi come usarlo.
Poi, nello specifico, mi dovresti dire cosa intendi per "vedere" il binario, in genere ti conviene lavorare su file.
Se poi non ci riesci proprio, il file non pesa 1GB e non è segreto industriale, se me lo mandi te lo converto io.

-

PietroBaima
90,7k 7 12 13 - G.Master EY

- Messaggi: 12206
- Iscritto il: 12 ago 2012, 1:20
- Località: Londra
16 messaggi
• Pagina 1 di 2 • 1, 2
Torna a Elettronica e spettacolo
Chi c’è in linea
Visitano il forum: Nessuno e 6 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)
pigreco]=π


