{"id":4669,"date":"2015-02-18T17:58:58","date_gmt":"2015-02-18T16:58:58","guid":{"rendered":"http:\/\/www.maurograziani.org\/wordpress\/?p=4669"},"modified":"2025-08-22T18:15:33","modified_gmt":"2025-08-22T16:15:33","slug":"the-ghost-in-the-mp3","status":"publish","type":"post","link":"https:\/\/maurograziani.org\/wordpress\/archives\/4669","title":{"rendered":"The Ghost In The Mp3"},"content":{"rendered":"<p><a href=\"http:\/\/ryanmaguiremusic.com\/\" target=\"_blank\" rel=\"noopener\">Ryan Maguire<\/a>, Ph.D. student in Composition and Computer Technologies al Center for Computer Music dell&#8217;Universit\u00e0 della Virginia, ha fatto una analisi accurata su ci\u00f2 che l&#8217;algoritmo di compressione dell&#8217;MP3 elimina. Il tutto nell&#8217;ambito di un progetto chiamato <a href=\"http:\/\/theghostinthemp3.com\/\" target=\"_blank\" rel=\"noopener\">The Ghost In The Mp3<\/a> il cui fine \u00e8, in realt\u00e0, quello di ricavare materiale compositivo da quelli che si possono definire gli scarti dell&#8217;MP3 (quella linkata \u00e8 la pagina principale, ma <a href=\"http:\/\/theghostinthemp3.com\/theghostinthemp3.html\" target=\"_blank\" rel=\"noopener\">vedi qui<\/a> per discussione dettagliata ed esempi).<\/p>\n<p>Degli effetti della compressione MP3 abbiamo gi\u00e0 parlato qui, facendo notare che, a livelli di compressione maggiori di 192 kbps (cio\u00e8 da 128 in gi\u00f9), la perdita di frequenze alte sia sensibile anche in brani rock, cio\u00e8 non particolarmente raffinati. Sull&#8217;algoritmo di compressione MP3 vedi &#8220;<a href=\"http:\/\/www.maurograziani.org\/text_pages\/analisi\/l02\/MG_Audio_analisi_02_MP3.html\" target=\"_blank\" rel=\"noopener\">La Compressione MP3<\/a>&#8220;.<\/p>\n<p>L&#8217;analisi di Maguire, per\u00f2, \u00e8 pi\u00f9 profonda della mia e mette in luce perdite che potrebbero essere significative sull&#8217;intera estensione della banda. La sua analisi \u00e8 concettualmente semplice. In pratica, ha confrontato gli spettrogrammi di un brano prima e dopo la compressione lavorando, ovviamente, non sulle immagini degli spettrogrammi, ma sui dati numerici ricavati dalle analisi FFT che si eseguono per realizzare le immagini.<\/p>\n<p>Ecco, per esempio, tre spettrogrammi relativi al brano di Suzanne Vega \u201cTom\u2019s Diner\u201d che \u00e8 per voce sola ed \u00e8 spesso utilizzato come test degli algoritmi di compressione. Le prime due si riferisco a prima e dopo la compressione a 128 kbps e non mostrano differenze visibili. La terza \u00e8 lo spettrogramma differenziale ottenuto confrontando i dati binari e mostra che delle differenze esistono (click immagini per ingrandire).<\/p>\n<table border=\"0\" cellspacing=\"6\" align=\"center\">\n<tbody>\n<tr>\n<td><a href=\"https:\/\/maurograziani.org\/wordpress\/wp-content\/TomsDiner_v1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-4678\" title=\"TomsDiner_v1\" src=\"https:\/\/maurograziani.org\/wordpress\/wp-content\/TomsDiner_v1.png\" alt=\"TomsDiner_v1\" width=\"200\" height=\"150\" srcset=\"https:\/\/maurograziani.org\/wordpress\/wp-content\/TomsDiner_v1.png 800w, https:\/\/maurograziani.org\/wordpress\/wp-content\/TomsDiner_v1-150x112.png 150w, https:\/\/maurograziani.org\/wordpress\/wp-content\/TomsDiner_v1-300x225.png 300w\" sizes=\"(max-width: 200px) 100vw, 200px\" \/><\/a><\/td>\n<td><a href=\"https:\/\/maurograziani.org\/wordpress\/wp-content\/TomsDiner_v1_128jcMP3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-4679\" title=\"TomsDiner_v1_128jcMP3\" src=\"https:\/\/maurograziani.org\/wordpress\/wp-content\/TomsDiner_v1_128jcMP3.png\" alt=\"TomsDiner_v1_128jcMP3\" width=\"200\" height=\"150\" srcset=\"https:\/\/maurograziani.org\/wordpress\/wp-content\/TomsDiner_v1_128jcMP3.png 800w, https:\/\/maurograziani.org\/wordpress\/wp-content\/TomsDiner_v1_128jcMP3-150x112.png 150w, https:\/\/maurograziani.org\/wordpress\/wp-content\/TomsDiner_v1_128jcMP3-300x225.png 300w\" sizes=\"(max-width: 200px) 100vw, 200px\" \/><\/a><\/td>\n<td><a href=\"https:\/\/maurograziani.org\/wordpress\/wp-content\/TomsDiner_v1_128Ghost.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-4677\" title=\"TomsDiner_v1_128Ghost\" src=\"https:\/\/maurograziani.org\/wordpress\/wp-content\/TomsDiner_v1_128Ghost.png\" alt=\"TomsDiner_v1_128Ghost\" width=\"200\" height=\"150\" srcset=\"https:\/\/maurograziani.org\/wordpress\/wp-content\/TomsDiner_v1_128Ghost.png 800w, https:\/\/maurograziani.org\/wordpress\/wp-content\/TomsDiner_v1_128Ghost-150x112.png 150w, https:\/\/maurograziani.org\/wordpress\/wp-content\/TomsDiner_v1_128Ghost-300x225.png 300w\" sizes=\"(max-width: 200px) 100vw, 200px\" \/><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>A prima vista, questo risultato non mi colpisce: ho gi\u00e0 mostrato in alcuni post che a 128 kbps c&#8217;\u00e8 una differenza sensibile (vedi alla fine del post in &#8220;potrebbero interessarti anche&#8221;) e l&#8217;MP3 \u00e8 una compressione con perdita, quindi qualcosa deve pur levare.<\/p>\n<p>Quello che per\u00f2 risulta da questa comparazione \u00e8 che la perdita non si limita alle alte frequenze, ma si estende su tutta la banda. Anzi, \u00e8 pi\u00f9 visibile nella parte medio-bassa della banda acustica e in alcuni punti \u00e8 anche piuttosto forte. Ora bisogna capire che cosa effettivamente viene tolto, cio\u00e8 quanto siano significativi quei blob che si vedono nella terza immagine.<\/p>\n<p>Qui sotto potete ascoltare i tre esempi audio da soundcloud: originale, compresso e differenziale. Alzando un po&#8217; il volume si nota come il differenziale contenga chiaramente anche una parte del cantato. Considerando che il bit rate \u00e8 128, non \u00e8 una scoperta, per\u00f2 \u00e8 un risultato interessante perch\u00e9 \u00e8 il prodotto di una comparazione numerica precisa, non &#8220;spannometrica&#8221;.<\/p>\n<p><iframe loading=\"lazy\" title=\"06 Tom&#039;s Diner, first verse, uncompressed by Ryan Maguire\" width=\"584\" height=\"400\" scrolling=\"no\" frameborder=\"no\" src=\"https:\/\/w.soundcloud.com\/player\/?visual=true&#038;url=https%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F141925775&#038;show_artwork=true&#038;maxheight=876&#038;maxwidth=584\"><\/iframe><\/p>\n<p><iframe loading=\"lazy\" title=\"07 Tom&#039;s Diner, first verse, 128 kbps \/ constant bit rate \/ joint stereo MP3 by Ryan Maguire\" width=\"584\" height=\"400\" scrolling=\"no\" frameborder=\"no\" src=\"https:\/\/w.soundcloud.com\/player\/?visual=true&#038;url=https%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F141925774&#038;show_artwork=true&#038;maxheight=876&#038;maxwidth=584\"><\/iframe><\/p>\n<p><iframe loading=\"lazy\" title=\"08 Tom&#039;s Diner, first verse, 128kbps MP3 &quot;Ghost&quot; by Ryan Maguire\" width=\"584\" height=\"400\" scrolling=\"no\" frameborder=\"no\" src=\"https:\/\/w.soundcloud.com\/player\/?visual=true&#038;url=https%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F141925773&#038;show_artwork=true&#038;maxheight=876&#038;maxwidth=584\"><\/iframe><\/p>\n<p>Ora la discussione pu\u00f2 essere impostata in modi molti diversi.<\/p>\n<p>Da un punto di vista, per cos\u00ec dire, filosofico, \u00e8 chiaro che qualsiasi riproduzione dovrebbe essere vietata e che la musica dovrebbe esistere solamente live. Considerando che le frequenze presenti negli spettri strumentali vanno ben oltre i 20.000 Hertz (vedi il post &#8220;<a href=\"https:\/\/maurograziani.org\/wordpress\/archives\/3641\" target=\"_blank\" rel=\"noopener\">C\u2019\u00e8 vita oltre i 20.000 Hertz!<\/a>&#8220;) e che qualcuno sostiene che, anche se non le sentiamo, queste componenti hanno un qualche effetto su di noi (il che, imho, \u00e8 tutto da provare), la musica registrata con gli attuali standard e riprodotta con gli attuali impianti \u00e8 ben diversa dalla sua esecuzione live.<\/p>\n<p>Partendo, invece, da posizioni pi\u00f9, diciamo, utilitaristiche, si tratta di capire quanto valore abbia la riduzione della dimensione dei file che l&#8217;MP3 assicura rispetti a ci\u00f2 che va perso e qui la valutazione dipende molto dalle abitudini di ascolto di ciascuno di noi. Personalmente tengo in MP3 a 320, quindi con compressione limitata, la musica a cui tengo meno e in FLAC (compressione senza perdita) ci\u00f2 che mi interessa di pi\u00f9, ma ho anche un bell&#8217;impianto e generalmente non ascolto con cuffiette o simili.<\/p>\n<p>Invece, pur non comprando quasi pi\u00f9 CD, ma solo da negozi online, ormai da tempo non compro musica che mi venga venduta in MP3. Come cliente, esigo sempre una registrazione non compressa o compressa senza perdita.<\/p>\n<div class=\"related-posts\">\n<div id=\"related-posts-MRP_all\" class=\"related-posts-type\">\n<h3>RELATED:<\/h3>\n<ul>\n<li><a href=\"https:\/\/maurograziani.org\/wordpress\/archives\/5320\">How to Record Yourselves<\/a><\/li>\n<li><a href=\"https:\/\/maurograziani.org\/wordpress\/archives\/3641\">C&#8217;\u00e8 vita oltre i 20.000 Hertz!<\/a><\/li>\n<li><a href=\"https:\/\/maurograziani.org\/wordpress\/archives\/1790\">Frequenze di taglio degli MP3<\/a><\/li>\n<li><a href=\"https:\/\/maurograziani.org\/wordpress\/archives\/1786\">Differenza fra originale e MP3 128 kbps<\/a><\/li>\n<li><a href=\"https:\/\/maurograziani.org\/wordpress\/archives\/1785\">La fine del CD (ma anche degli MP3 < 256)<\/a><\/li>\n<\/ul><\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Ryan Maguire, Ph.D. student in Composition and Computer Technologies al Center for Computer Music dell&#8217;Universit\u00e0 della Virginia, ha fatto una analisi accurata su ci\u00f2 che l&#8217;algoritmo di compressione dell&#8217;MP3 elimina. Il tutto nell&#8217;ambito di un progetto chiamato The Ghost In &hellip; <a href=\"https:\/\/maurograziani.org\/wordpress\/archives\/4669\">Continua a leggere<span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[22],"tags":[847],"class_list":["post-4669","post","type-post","status-publish","format-standard","hentry","category-audio","tag-mp3"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/maurograziani.org\/wordpress\/wp-json\/wp\/v2\/posts\/4669"}],"collection":[{"href":"https:\/\/maurograziani.org\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/maurograziani.org\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/maurograziani.org\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/maurograziani.org\/wordpress\/wp-json\/wp\/v2\/comments?post=4669"}],"version-history":[{"count":16,"href":"https:\/\/maurograziani.org\/wordpress\/wp-json\/wp\/v2\/posts\/4669\/revisions"}],"predecessor-version":[{"id":20217,"href":"https:\/\/maurograziani.org\/wordpress\/wp-json\/wp\/v2\/posts\/4669\/revisions\/20217"}],"wp:attachment":[{"href":"https:\/\/maurograziani.org\/wordpress\/wp-json\/wp\/v2\/media?parent=4669"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/maurograziani.org\/wordpress\/wp-json\/wp\/v2\/categories?post=4669"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/maurograziani.org\/wordpress\/wp-json\/wp\/v2\/tags?post=4669"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}