SlideShare une entreprise Scribd logo
1  sur  50
Télécharger pour lire hors ligne
Elaborazione del suono con
strumenti Open Source
!
Paolo Dal Checco	

Consulente Informatico Forense
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Chi sono
• PhD in Computer & Network Security 	

• Consulente Informatico Forense	

• Procure,Tribunali,Avvocati,Aziende, Privati	

• Co-Titolare Digital Forensics Bureau (DiFoB)	

• Founder DEFT Association	

• Socio IISFA,AIP, CLUSIT
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Perché elaborazione del Suono
• Più che di elaborazione, abbiamo cominciato a
occuparci (tra le altre cose) di audio forensics:	

• Pulizia del suono (noise/crackle/click/clip/
hum/reverb removal)	

• Rilevamento contraffazioni audio (tagli,
sovrapposizioni, composizioni)	

• Confronto timbrico e riconoscimento vocale	

• Trascrizioni e riconoscimento parole
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Miti e realtà dell’audio forensics
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Il suono
• Variazione, rispetto a un valore costante,
della pressione dell’aria
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Il suono
• La variazione ha andamento sinusoidale
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Il suono
• Il numero di cicli al secondo è la frequenza
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Il suono
• Il periodo è il tempo impiegato per un ciclo
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Il suono
• La lunghezza d’onda è la distanza tra due punti
corrispondenti (per esempio due massimi successivi)
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Il suono
• L’ampiezza è lo scostamento massimo
dalla posizione neutra di equilibrio
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Campionamento
• Convertire tempo e ampiezza da continui a
discreti, quantizzandoli in base all’esigenza
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Campionamento
• Maggiore è la frequenza, migliore il campionamento
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Campionamento
• Errori di campionamento dovuti a frequenza di
campionamento più bassa di quella del segnale
• Frequenza di Nyquist: la frequenza di campionamento deve essere
almeno il doppio della max frequenza presente nel segnale
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Rappresentazioni del suono
• Tempo-Ampiezza (Waveform)
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Rappresentazioni del suono
• Tempo-Frequenza (Spectrogram)
Lineare
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Rappresentazioni del suono
• Tempo-Frequenza (Spectrogram)
Logaritmico
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Rappresentazioni del suono
• Per farci un’idea
indicativa dello
spettrogramma,
pensiamo a un
carillon: il tempo
scorre e i buchi sulla
piastra indicano le
note da suonare
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Software Commerciali
• Sony Sound Forge + Spectra Tools	

• Adobe Audition	

• Avid Pro Tools	

• iZotope RX 4	

• Speech Pro	

• Multi Speech 3700
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Software Open Source
• Audacity	

• PRAAT	

• SonicVisualizer	

• Speech Filing System	

• SoX
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
• Multipiattaforma	

• Open Source	

• Plugin, filtri ed effetti (ancheVST)	

• Multitraccia	

• Potenti funzioni di analisi e visualizzazione
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Audacity
• Waveform
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Audacity
• Spettrogramma
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Audacity
• Waveform + Spettrogramma
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Audacity
• Plot Spectrum
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Audacity
• Livello del suono in uscita (RMSValue)
CR: media livello	

CP: livello
corrente	

RP: livello recente	

MP: livello
massimo
CPCR MP ML
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Audacity
• Riproduzione continua: SELECT + SHIFT + PLAY
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Audacity
• Noise Removal
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Audacity
• Rimozione frequenze alte/basse (low/high pass)
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Audacity
• Rimozione frequenze specifiche (ad esempio disturbi da linea elettrica)
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Audacity
• Riproduzione a rallentatore o velocizzata
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Audacity
• Funzioni di analisi
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Audacity
• Filtri ed effetti
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Audacity
• Filtri ed effetti di terze
parti
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
• Scritto da Paul Boersma e David Weenink,
Phonetic Sciences, University of Amsterdam	

• Multipiattaforma	

• Potente per analisi e sintesi fonetica	

• Con un po’ di lavoro arriva

ai livelli dei sw professionali	

• Supporta scripting	

• Sì, ha un logo assurdo…
PRAAT
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
• Una volta caricato
il file è possibile
scegliere tra
numerose attività,
per ora ci limitiamo
alla visualizzazione
delle forme d’onda
e degli
spettrogrammi
PRAAT
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
PRAAT
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
PRAAT
• Disegno di
spettrogrammi
di un intervallo	

• Seleziono
intervallo:
Spectrum ->
View Spectral
Slice
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
PRAAT
• Sullo
spettrogramma
possiamo
decidere di
ascoltare
soltanto le
frequenze
desiderate
isolando le altre
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
PRAAT
• Esempio di utilizzo: valutare se esiste un taglio nella
registrazione utilizzando intensità o frequenze
caratteristiche
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
PRAAT
• Esempio di utilizzo: segmentare le parole
per riconoscere il parlato e confrontarlo
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
SOX - Sound Exchange
• “Coltellino svizzero” dell’audio processing	

• Conversione da numerosi formati	

• Applicazione di effetti	

• Disegno di spettrogrammi	

• Multipiattaforma	

• Open Source
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
SOX - Sound Exchange
• Applicazione di effetti a
catena	

• sox telefonata.wav
out.wav remix - norm
-3 highpass 22 gain -3
rate 48k norm -3 dither	

• sox telefonata.wav
test.wav reverse reverb
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
SOX - Sound Exchange
• Sintesi del
suono (es. LA-7
con suono di
organo)	

• play -n -c1 synth
sin %-12 sin %-9
sin %-5 sin %-2
fade h 0.1 1 0.1
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
SOX - Sound Exchange
sox telefonata.wav -n spectrogram
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Immagini e suoni
• I suoni possono essere visualizzati come
immagine, editati e ricodificati/ascoltati (es. per
rimuovere/copiare/incollare frequenze)	

• Spectra Layers, RX4, ma anche con PRAAT e
Audacity	

• Questo significa che si può “sintetizzare”
un’immagine e ascoltarne il contenuto dove la
posizione dei pixel indica le frequenze e il colore
l’intensità del suono
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Immagini e suoni
Inverto i colori
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Immagini e suoni
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Immagini e suoni
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Immagini e suoni
• Free & OS	

• imageSpectrogram: https://github.com/plurSKI/imageSpectrogram	

• Free	

• Audio Paint: http://www.nicolasfournel.com/audiopaint.htm 	

• Virtual Ans: http://www.warmplace.ru/soft/ans/	

• Commerciali	

• PhotoSounder: http://photosounder.com/	

• MetaSynth: http://www.uisoftware.com/MetaSynth/index.php	

• Audible Ink: https://itunes.apple.com/it/app/audible-ink/id331533183	

• SonicPhoto: http://www.skytopia.com/software/sonicphoto/
Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco
festival ICT - 6 novembre 2014 - Milano
Q & A
• Domande?	

• Suggerimenti?	

• Osservazioni?	

• Contatti?	

paolo@dalchecco.it - @forensico

www.dalchecco.it / www.difob.it

Contenu connexe

En vedette

Ring of fire
Ring of fireRing of fire
Ring of fire
jmrowde
 
Mane week 5 term 3
Mane week 5 term 3Mane week 5 term 3
Mane week 5 term 3
takp
 
Wenerei week 4 term 3
Wenerei week 4 term 3Wenerei week 4 term 3
Wenerei week 4 term 3
takp
 
Wenerei week 7 term 3
Wenerei week 7 term 3Wenerei week 7 term 3
Wenerei week 7 term 3
takp
 
Design Elements Presentation
Design Elements PresentationDesign Elements Presentation
Design Elements Presentation
mheflin
 
Paraire wk 3 term 3 13
Paraire wk 3 term 3 13Paraire wk 3 term 3 13
Paraire wk 3 term 3 13
takp
 
HR Venue Yerden ve Zamandan Bağımsız İş Görüşmesi
HR Venue Yerden ve Zamandan Bağımsız İş GörüşmesiHR Venue Yerden ve Zamandan Bağımsız İş Görüşmesi
HR Venue Yerden ve Zamandan Bağımsız İş Görüşmesi
Umit Pembecioglu Oktamis
 
Turei wk 1 term 3 13
Turei wk 1 term 3 13Turei wk 1 term 3 13
Turei wk 1 term 3 13
takp
 
Taite week 7 term 3 pdf
Taite week 7 term 3 pdfTaite week 7 term 3 pdf
Taite week 7 term 3 pdf
takp
 
Paraere wk 7 term 2 pdf
Paraere wk 7 term 2 pdfParaere wk 7 term 2 pdf
Paraere wk 7 term 2 pdf
takp
 

En vedette (19)

OWASP Day 3 - Analisi forense dei sistemi compromessi
OWASP Day 3 - Analisi forense dei sistemi compromessiOWASP Day 3 - Analisi forense dei sistemi compromessi
OWASP Day 3 - Analisi forense dei sistemi compromessi
 
Presentazione SMAU - Laboratorio di Miglioramento della Progettazione - Terzi...
Presentazione SMAU - Laboratorio di Miglioramento della Progettazione - Terzi...Presentazione SMAU - Laboratorio di Miglioramento della Progettazione - Terzi...
Presentazione SMAU - Laboratorio di Miglioramento della Progettazione - Terzi...
 
Ring of fire
Ring of fireRing of fire
Ring of fire
 
Mane week 5 term 3
Mane week 5 term 3Mane week 5 term 3
Mane week 5 term 3
 
Wenerei week 4 term 3
Wenerei week 4 term 3Wenerei week 4 term 3
Wenerei week 4 term 3
 
Sat ab copy
Sat ab copySat ab copy
Sat ab copy
 
Wenerei week 7 term 3
Wenerei week 7 term 3Wenerei week 7 term 3
Wenerei week 7 term 3
 
บทที่ 3
บทที่ 3บทที่ 3
บทที่ 3
 
Design Elements Presentation
Design Elements PresentationDesign Elements Presentation
Design Elements Presentation
 
1.3 1.7
1.3 1.71.3 1.7
1.3 1.7
 
Brico montaje soporte para tableta
Brico montaje soporte para tabletaBrico montaje soporte para tableta
Brico montaje soporte para tableta
 
14 falsafah pendidikan
14 falsafah pendidikan14 falsafah pendidikan
14 falsafah pendidikan
 
Paraire wk 3 term 3 13
Paraire wk 3 term 3 13Paraire wk 3 term 3 13
Paraire wk 3 term 3 13
 
HR Venue Yerden ve Zamandan Bağımsız İş Görüşmesi
HR Venue Yerden ve Zamandan Bağımsız İş GörüşmesiHR Venue Yerden ve Zamandan Bağımsız İş Görüşmesi
HR Venue Yerden ve Zamandan Bağımsız İş Görüşmesi
 
Everyone has a plan until... Automacon16
Everyone has a plan until...  Automacon16Everyone has a plan until...  Automacon16
Everyone has a plan until... Automacon16
 
Turei wk 1 term 3 13
Turei wk 1 term 3 13Turei wk 1 term 3 13
Turei wk 1 term 3 13
 
Taite week 7 term 3 pdf
Taite week 7 term 3 pdfTaite week 7 term 3 pdf
Taite week 7 term 3 pdf
 
Paraere wk 7 term 2 pdf
Paraere wk 7 term 2 pdfParaere wk 7 term 2 pdf
Paraere wk 7 term 2 pdf
 
Propsat Presentation
Propsat PresentationPropsat Presentation
Propsat Presentation
 

Similaire à Elaborazione del suono con strumenti Open Source

DISKOTICLAB_DJ_SCHOOL_flyer
DISKOTICLAB_DJ_SCHOOL_flyerDISKOTICLAB_DJ_SCHOOL_flyer
DISKOTICLAB_DJ_SCHOOL_flyer
Roberta Onirika
 
Designdei5 s ensi_designsonoro
Designdei5 s ensi_designsonoroDesigndei5 s ensi_designsonoro
Designdei5 s ensi_designsonoro
Sara Lenzi
 

Similaire à Elaborazione del suono con strumenti Open Source (16)

Presentazione_2015
Presentazione_2015Presentazione_2015
Presentazione_2015
 
M.C. Gallucci per "WORK IN PROGRESS"
M.C. Gallucci per "WORK IN PROGRESS"M.C. Gallucci per "WORK IN PROGRESS"
M.C. Gallucci per "WORK IN PROGRESS"
 
DISKOTICLAB_DJ_SCHOOL_flyer
DISKOTICLAB_DJ_SCHOOL_flyerDISKOTICLAB_DJ_SCHOOL_flyer
DISKOTICLAB_DJ_SCHOOL_flyer
 
Digitalizzazione audio-dal segnale analogico allo streaming
Digitalizzazione audio-dal segnale analogico allo streamingDigitalizzazione audio-dal segnale analogico allo streaming
Digitalizzazione audio-dal segnale analogico allo streaming
 
Convegno Erickson 2015 lab DIDA 76 Radio Magica
Convegno Erickson 2015 lab DIDA 76 Radio MagicaConvegno Erickson 2015 lab DIDA 76 Radio Magica
Convegno Erickson 2015 lab DIDA 76 Radio Magica
 
DISKOTICLAB_press_info
DISKOTICLAB_press_infoDISKOTICLAB_press_info
DISKOTICLAB_press_info
 
ALSA and Pulse Audio: Codifica, decodifica e trattamento dei segnali Audio su...
ALSA and Pulse Audio: Codifica, decodifica e trattamento dei segnali Audio su...ALSA and Pulse Audio: Codifica, decodifica e trattamento dei segnali Audio su...
ALSA and Pulse Audio: Codifica, decodifica e trattamento dei segnali Audio su...
 
iLoop Chiara Marescalco & Marco Vantaggiato
iLoop Chiara Marescalco & Marco VantaggiatoiLoop Chiara Marescalco & Marco Vantaggiato
iLoop Chiara Marescalco & Marco Vantaggiato
 
Alsa & PulseAudio
Alsa & PulseAudioAlsa & PulseAudio
Alsa & PulseAudio
 
Tiziana Azzani - Fare podcasting - Rinascita Digitale | DAY #3
Tiziana Azzani - Fare podcasting - Rinascita Digitale | DAY #3Tiziana Azzani - Fare podcasting - Rinascita Digitale | DAY #3
Tiziana Azzani - Fare podcasting - Rinascita Digitale | DAY #3
 
Introduzione all'elettronica con i microcontrollori: Arduino
Introduzione all'elettronica con i microcontrollori: ArduinoIntroduzione all'elettronica con i microcontrollori: Arduino
Introduzione all'elettronica con i microcontrollori: Arduino
 
TESI 1
TESI 1TESI 1
TESI 1
 
Formati files audio
Formati files audioFormati files audio
Formati files audio
 
Laboratorio audiovisivo
Laboratorio audiovisivoLaboratorio audiovisivo
Laboratorio audiovisivo
 
Designdei5 s ensi_designsonoro
Designdei5 s ensi_designsonoroDesigndei5 s ensi_designsonoro
Designdei5 s ensi_designsonoro
 
Podcasting!
Podcasting!Podcasting!
Podcasting!
 

Plus de dalchecco

Plus de dalchecco (8)

Blockchain Forensics e Intelligence (Conferenza UTBI - Università di Torino)
Blockchain Forensics e Intelligence (Conferenza UTBI - Università di Torino)Blockchain Forensics e Intelligence (Conferenza UTBI - Università di Torino)
Blockchain Forensics e Intelligence (Conferenza UTBI - Università di Torino)
 
Implicazioni giuridiche nel trattamento dei soggetti vittime dei ransomware -...
Implicazioni giuridiche nel trattamento dei soggetti vittime dei ransomware -...Implicazioni giuridiche nel trattamento dei soggetti vittime dei ransomware -...
Implicazioni giuridiche nel trattamento dei soggetti vittime dei ransomware -...
 
Implicazioni giuridiche nel trattamento dei soggetti vittime dei ransomware -...
Implicazioni giuridiche nel trattamento dei soggetti vittime dei ransomware -...Implicazioni giuridiche nel trattamento dei soggetti vittime dei ransomware -...
Implicazioni giuridiche nel trattamento dei soggetti vittime dei ransomware -...
 
Bitcoin Forensics - Paolo Dal Checco (HackInBo, 14 maggio 2016)
Bitcoin Forensics - Paolo Dal Checco (HackInBo, 14 maggio 2016)Bitcoin Forensics - Paolo Dal Checco (HackInBo, 14 maggio 2016)
Bitcoin Forensics - Paolo Dal Checco (HackInBo, 14 maggio 2016)
 
Cryptolocker, ransomware e ricatti digitali
Cryptolocker, ransomware e ricatti digitali Cryptolocker, ransomware e ricatti digitali
Cryptolocker, ransomware e ricatti digitali
 
Bitcoin Forensics - Riciclaggio e Antiriciclaggio nell'era del Bitcoin
Bitcoin Forensics - Riciclaggio e Antiriciclaggio nell'era del BitcoinBitcoin Forensics - Riciclaggio e Antiriciclaggio nell'era del Bitcoin
Bitcoin Forensics - Riciclaggio e Antiriciclaggio nell'era del Bitcoin
 
OSINT su siti web
OSINT su siti webOSINT su siti web
OSINT su siti web
 
La Prevenzione dei Reati Informatici ex D. Lgs 231/01
La Prevenzione dei Reati Informatici ex D. Lgs 231/01La Prevenzione dei Reati Informatici ex D. Lgs 231/01
La Prevenzione dei Reati Informatici ex D. Lgs 231/01
 

Dernier

Mari, Manuela. - L'età ellenistica. Società, polica, cultura [ocr] [2019].pdf
Mari, Manuela. - L'età ellenistica. Società, polica, cultura [ocr] [2019].pdfMari, Manuela. - L'età ellenistica. Società, polica, cultura [ocr] [2019].pdf
Mari, Manuela. - L'età ellenistica. Società, polica, cultura [ocr] [2019].pdf
frank0071
 
relazione laboratorio_Stefano Afferrante.docx
relazione laboratorio_Stefano Afferrante.docxrelazione laboratorio_Stefano Afferrante.docx
relazione laboratorio_Stefano Afferrante.docx
lorenzodemidio01
 
Oman_Raffaele_Progetto_scienze_Eubatteri - Copia (1).pptx
Oman_Raffaele_Progetto_scienze_Eubatteri - Copia (1).pptxOman_Raffaele_Progetto_scienze_Eubatteri - Copia (1).pptx
Oman_Raffaele_Progetto_scienze_Eubatteri - Copia (1).pptx
raffaeleoman
 

Dernier (11)

I Modelli Atmoci_FilippoLuciani bohr.pptx
I Modelli Atmoci_FilippoLuciani bohr.pptxI Modelli Atmoci_FilippoLuciani bohr.pptx
I Modelli Atmoci_FilippoLuciani bohr.pptx
 
Mari, Manuela. - L'età ellenistica. Società, polica, cultura [ocr] [2019].pdf
Mari, Manuela. - L'età ellenistica. Società, polica, cultura [ocr] [2019].pdfMari, Manuela. - L'età ellenistica. Società, polica, cultura [ocr] [2019].pdf
Mari, Manuela. - L'età ellenistica. Società, polica, cultura [ocr] [2019].pdf
 
Iuzzolino Nuria-lavoro scienzeeeeee.pptx
Iuzzolino Nuria-lavoro scienzeeeeee.pptxIuzzolino Nuria-lavoro scienzeeeeee.pptx
Iuzzolino Nuria-lavoro scienzeeeeee.pptx
 
CamploneAlessandro_ArcheoBatteri (1).pptx
CamploneAlessandro_ArcheoBatteri (1).pptxCamploneAlessandro_ArcheoBatteri (1).pptx
CamploneAlessandro_ArcheoBatteri (1).pptx
 
Imodelli_atomici_stefano_afferrante.pptx
Imodelli_atomici_stefano_afferrante.pptxImodelli_atomici_stefano_afferrante.pptx
Imodelli_atomici_stefano_afferrante.pptx
 
propagazione vegetativa delle piante.pptx
propagazione vegetativa delle piante.pptxpropagazione vegetativa delle piante.pptx
propagazione vegetativa delle piante.pptx
 
I Modelli Atomici: Bhor, Rutherford, Dalton, Thomson.pptx
I Modelli Atomici: Bhor, Rutherford, Dalton, Thomson.pptxI Modelli Atomici: Bhor, Rutherford, Dalton, Thomson.pptx
I Modelli Atomici: Bhor, Rutherford, Dalton, Thomson.pptx
 
ModelliAtomici.pptx studente liceo scientifico
ModelliAtomici.pptx studente liceo scientificoModelliAtomici.pptx studente liceo scientifico
ModelliAtomici.pptx studente liceo scientifico
 
relazione laboratorio_Stefano Afferrante.docx
relazione laboratorio_Stefano Afferrante.docxrelazione laboratorio_Stefano Afferrante.docx
relazione laboratorio_Stefano Afferrante.docx
 
Oman_Raffaele_Progetto_scienze_Eubatteri - Copia (1).pptx
Oman_Raffaele_Progetto_scienze_Eubatteri - Copia (1).pptxOman_Raffaele_Progetto_scienze_Eubatteri - Copia (1).pptx
Oman_Raffaele_Progetto_scienze_Eubatteri - Copia (1).pptx
 
matematicaesempio--power point provaaaaa
matematicaesempio--power point provaaaaamatematicaesempio--power point provaaaaa
matematicaesempio--power point provaaaaa
 

Elaborazione del suono con strumenti Open Source

  • 1. Elaborazione del suono con strumenti Open Source ! Paolo Dal Checco Consulente Informatico Forense
  • 2. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Chi sono • PhD in Computer & Network Security • Consulente Informatico Forense • Procure,Tribunali,Avvocati,Aziende, Privati • Co-Titolare Digital Forensics Bureau (DiFoB) • Founder DEFT Association • Socio IISFA,AIP, CLUSIT
  • 3. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Perché elaborazione del Suono • Più che di elaborazione, abbiamo cominciato a occuparci (tra le altre cose) di audio forensics: • Pulizia del suono (noise/crackle/click/clip/ hum/reverb removal) • Rilevamento contraffazioni audio (tagli, sovrapposizioni, composizioni) • Confronto timbrico e riconoscimento vocale • Trascrizioni e riconoscimento parole
  • 4. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Miti e realtà dell’audio forensics
  • 5. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Il suono • Variazione, rispetto a un valore costante, della pressione dell’aria
  • 6. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Il suono • La variazione ha andamento sinusoidale
  • 7. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Il suono • Il numero di cicli al secondo è la frequenza
  • 8. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Il suono • Il periodo è il tempo impiegato per un ciclo
  • 9. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Il suono • La lunghezza d’onda è la distanza tra due punti corrispondenti (per esempio due massimi successivi)
  • 10. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Il suono • L’ampiezza è lo scostamento massimo dalla posizione neutra di equilibrio
  • 11. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Campionamento • Convertire tempo e ampiezza da continui a discreti, quantizzandoli in base all’esigenza
  • 12. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Campionamento • Maggiore è la frequenza, migliore il campionamento
  • 13. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Campionamento • Errori di campionamento dovuti a frequenza di campionamento più bassa di quella del segnale • Frequenza di Nyquist: la frequenza di campionamento deve essere almeno il doppio della max frequenza presente nel segnale
  • 14. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Rappresentazioni del suono • Tempo-Ampiezza (Waveform)
  • 15. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Rappresentazioni del suono • Tempo-Frequenza (Spectrogram) Lineare
  • 16. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Rappresentazioni del suono • Tempo-Frequenza (Spectrogram) Logaritmico
  • 17. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Rappresentazioni del suono • Per farci un’idea indicativa dello spettrogramma, pensiamo a un carillon: il tempo scorre e i buchi sulla piastra indicano le note da suonare
  • 18. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Software Commerciali • Sony Sound Forge + Spectra Tools • Adobe Audition • Avid Pro Tools • iZotope RX 4 • Speech Pro • Multi Speech 3700
  • 19. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Software Open Source • Audacity • PRAAT • SonicVisualizer • Speech Filing System • SoX
  • 20. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano • Multipiattaforma • Open Source • Plugin, filtri ed effetti (ancheVST) • Multitraccia • Potenti funzioni di analisi e visualizzazione
  • 21. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Audacity • Waveform
  • 22. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Audacity • Spettrogramma
  • 23. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Audacity • Waveform + Spettrogramma
  • 24. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Audacity • Plot Spectrum
  • 25. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Audacity • Livello del suono in uscita (RMSValue) CR: media livello CP: livello corrente RP: livello recente MP: livello massimo CPCR MP ML
  • 26. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Audacity • Riproduzione continua: SELECT + SHIFT + PLAY
  • 27. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Audacity • Noise Removal
  • 28. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Audacity • Rimozione frequenze alte/basse (low/high pass)
  • 29. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Audacity • Rimozione frequenze specifiche (ad esempio disturbi da linea elettrica)
  • 30. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Audacity • Riproduzione a rallentatore o velocizzata
  • 31. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Audacity • Funzioni di analisi
  • 32. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Audacity • Filtri ed effetti
  • 33. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Audacity • Filtri ed effetti di terze parti
  • 34. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano • Scritto da Paul Boersma e David Weenink, Phonetic Sciences, University of Amsterdam • Multipiattaforma • Potente per analisi e sintesi fonetica • Con un po’ di lavoro arriva
 ai livelli dei sw professionali • Supporta scripting • Sì, ha un logo assurdo… PRAAT
  • 35. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano • Una volta caricato il file è possibile scegliere tra numerose attività, per ora ci limitiamo alla visualizzazione delle forme d’onda e degli spettrogrammi PRAAT
  • 36. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano PRAAT
  • 37. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano PRAAT • Disegno di spettrogrammi di un intervallo • Seleziono intervallo: Spectrum -> View Spectral Slice
  • 38. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano PRAAT • Sullo spettrogramma possiamo decidere di ascoltare soltanto le frequenze desiderate isolando le altre
  • 39. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano PRAAT • Esempio di utilizzo: valutare se esiste un taglio nella registrazione utilizzando intensità o frequenze caratteristiche
  • 40. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano PRAAT • Esempio di utilizzo: segmentare le parole per riconoscere il parlato e confrontarlo
  • 41. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano SOX - Sound Exchange • “Coltellino svizzero” dell’audio processing • Conversione da numerosi formati • Applicazione di effetti • Disegno di spettrogrammi • Multipiattaforma • Open Source
  • 42. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano SOX - Sound Exchange • Applicazione di effetti a catena • sox telefonata.wav out.wav remix - norm -3 highpass 22 gain -3 rate 48k norm -3 dither • sox telefonata.wav test.wav reverse reverb
  • 43. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano SOX - Sound Exchange • Sintesi del suono (es. LA-7 con suono di organo) • play -n -c1 synth sin %-12 sin %-9 sin %-5 sin %-2 fade h 0.1 1 0.1
  • 44. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano SOX - Sound Exchange sox telefonata.wav -n spectrogram
  • 45. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Immagini e suoni • I suoni possono essere visualizzati come immagine, editati e ricodificati/ascoltati (es. per rimuovere/copiare/incollare frequenze) • Spectra Layers, RX4, ma anche con PRAAT e Audacity • Questo significa che si può “sintetizzare” un’immagine e ascoltarne il contenuto dove la posizione dei pixel indica le frequenze e il colore l’intensità del suono
  • 46. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Immagini e suoni Inverto i colori
  • 47. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Immagini e suoni
  • 48. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Immagini e suoni
  • 49. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Immagini e suoni • Free & OS • imageSpectrogram: https://github.com/plurSKI/imageSpectrogram • Free • Audio Paint: http://www.nicolasfournel.com/audiopaint.htm • Virtual Ans: http://www.warmplace.ru/soft/ans/ • Commerciali • PhotoSounder: http://photosounder.com/ • MetaSynth: http://www.uisoftware.com/MetaSynth/index.php • Audible Ink: https://itunes.apple.com/it/app/audible-ink/id331533183 • SonicPhoto: http://www.skytopia.com/software/sonicphoto/
  • 50. Elaborazione del Suono con Strumenti Open Source - Paolo Dal Checco festival ICT - 6 novembre 2014 - Milano Q & A • Domande? • Suggerimenti? • Osservazioni? • Contatti? paolo@dalchecco.it - @forensico
 www.dalchecco.it / www.difob.it