Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

convertire suono wave in codice binario

hi-fi, luci, suoni, effetti speciali, palcoscenici...

Moderatori: Foto UtenteIsidoroKZ, Foto UtentePaolino

0
voti

[1] convertire suono wave in codice binario

Messaggioda Foto Utenteguidonetto » 24 nov 2012, 14:21

Ciao, mi spiegate come convertire un suono in formato wave in codice binario ( risoluzione 16bit, 44.1Khz)?
Grazie
Avatar utente
Foto Utenteguidonetto
13 1 5
Frequentatore
Frequentatore
 
Messaggi: 124
Iscritto il: 8 mag 2011, 21:08

0
voti

[2] Re: convertire suono wave in codice binario

Messaggioda Foto Utentesimo85 » 24 nov 2012, 14:52

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.
Avatar utente
Foto Utentesimo85
30,8k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9930
Iscritto il: 30 ago 2010, 4:59

1
voti

[3] Re: convertire suono wave in codice binario

Messaggioda Foto UtentePietroBaima » 24 nov 2012, 14:58

con Mathematica o Matlab faresti in un lampo...
Generatore codice per articoli:
nomi
emoticon
citazioni
formule latex

Io capisco le cose per come le scrivete. Per esempio: K sono kelvin e non chilo, h.z è la costante di Planck per zepto o per la zeta di Riemann e l'inverso di una frequenza non si misura in siemens.
Avatar utente
Foto UtentePietroBaima
77,4k 6 12 13
G.Master EY
G.Master EY
 
Messaggi: 9485
Iscritto il: 12 ago 2012, 1:20
Località: Londra

1
voti

[4] Re: convertire suono wave in codice binario

Messaggioda Foto Utentexyz » 24 nov 2012, 15:07

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:

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.
Avatar utente
Foto Utentexyz
5.930 2 4 5
G.Master EY
G.Master EY
 
Messaggi: 1579
Iscritto il: 5 dic 2009, 18:37
Località: Italy Turin

0
voti

[5] Re: convertire suono wave in codice binario

Messaggioda Foto Utentethermidor » 24 nov 2012, 15:27

Puoi generare i RAW anche con Audacity, che è gratuito ed è inoltre un buon editor di file audio.
Avatar utente
Foto Utentethermidor
73 3
New entry
New entry
 
Messaggi: 86
Iscritto il: 20 apr 2011, 21:25

0
voti

[6] Re: convertire suono wave in codice binario

Messaggioda Foto Utentefrancos » 24 nov 2012, 15:32

thermidor ha scritto:Puoi generare i RAW anche con Audacity, che è gratuito ed è inoltre un buon editor di file audio.



Vero, anche con Wavosaur :-)
Avatar utente
Foto Utentefrancos
35 3 7
Frequentatore
Frequentatore
 
Messaggi: 284
Iscritto il: 30 mar 2012, 13:11

0
voti

[7] Re: convertire suono wave in codice binario

Messaggioda Foto Utenteguidonetto » 24 nov 2012, 15:39

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
Avatar utente
Foto Utenteguidonetto
13 1 5
Frequentatore
Frequentatore
 
Messaggi: 124
Iscritto il: 8 mag 2011, 21:08

0
voti

[8] Re: convertire suono wave in codice binario

Messaggioda Foto Utenteguidonetto » 24 nov 2012, 16:08

Ciao, Pietro sto scaricando Matlab, dato che non conosco questo programma mi spieghi come fare?
Grazie
Avatar utente
Foto Utenteguidonetto
13 1 5
Frequentatore
Frequentatore
 
Messaggi: 124
Iscritto il: 8 mag 2011, 21:08

0
voti

[9] Re: convertire suono wave in codice binario

Messaggioda Foto Utentexyz » 24 nov 2012, 16:40

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/
Avatar utente
Foto Utentexyz
5.930 2 4 5
G.Master EY
G.Master EY
 
Messaggi: 1579
Iscritto il: 5 dic 2009, 18:37
Località: Italy Turin

1
voti

[10] Re: convertire suono wave in codice binario

Messaggioda Foto UtentePietroBaima » 24 nov 2012, 16:47

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.

O_/
Generatore codice per articoli:
nomi
emoticon
citazioni
formule latex

Io capisco le cose per come le scrivete. Per esempio: K sono kelvin e non chilo, h.z è la costante di Planck per zepto o per la zeta di Riemann e l'inverso di una frequenza non si misura in siemens.
Avatar utente
Foto UtentePietroBaima
77,4k 6 12 13
G.Master EY
G.Master EY
 
Messaggi: 9485
Iscritto il: 12 ago 2012, 1:20
Località: Londra

Prossimo

Torna a Elettronica e spettacolo

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti