Il suono di un computer che riordina le cose

Sound Sorting

Musica dai numeri, per una volta, invece che il contrario. E tutto quanto perché Timo Bingmann, studente PhD dell’Istituto di Informatica e Algoritmica di Karlsruhe, in terra di Germania, ha messo assieme una delle più inutili, ed al contempo suggestive, applicazioni dell’ambito open source: una demo musicata, fondata sull’incontro ben riuscito tra immagini elaborate al computer e suoni sintetici disposti sul raggio dei 120 Hz – 1,212 Hz, che non avrebbero di certo sfigurato in Space Invaders, Pac-Man, o la prima genesi di Mario Bros; ma le fondamenta del progetto, e c’era da aspettarselo visto il livello dell’autore, non si limitano al solo àmbito del puro svago. Ma trovano piuttosto l’origine da un bisogno assoluto e primordiale della matematica, il gesto encomiabile che ha il nome di divulgazione. Sfido chiunque, posto di fronte ad un simile sequenza di animazioni, soltanto una minima dimostrazione sequenziale di quello che può fare l’app The Sound of Sorting, a non porsi momentaneamente la questione del che cosa ha appena visto, quale sia l’origine di un tale susseguirsi di linee ubriache, suoni e spostamenti finalizzati alla risoluzione del problema. Ottimo! Perché per approfondire, tutto ciò che risulta in effetti necessario fare è visitare il sito dell’autore, dove codice sorgente e software precompilato sono liberamente disponibili a vantaggio dei curiosi. Per instaurare anche noi, grazie a un paio di lievi passaggi con il mouse, un rapporto più diretto con quello che può fare un moderno computer, e comprendere davvero quanto siamo fortunati a vivere nell’epoca dei processori da un milione di transistor, interconnessi grazie a fili spessi appena un decimo di micron (quando un capello ne misura 100 di spessore).
Tutto inizia, come sempre capitò, nel caos: un istrogramma di linee bianche, disposte alla rinfusa sopra un fondo scuro. Questa sequenza non ha un compito difficile alla comprensione, perché rappresenterebbe, nella prassi geometrica acclarata, una serie di numeri, progressivamente sempre più grandi ma disposti alla rinfusa. Un dataset. Che in termini informatici, altro non sarebbe che una serie di entità con una vaga relazione tra di loro, generalmente incasellati all’interno di una singola tabella di database. Pensate, ad esempio, ad un foglio Excel contenente l’anagrafica di un’intera azienda da 2.000 dipendenti, indicante per ciascuno nome, cognome e data di nascita. Ora, per ordinare un simile marasma secondo crismi differenti, come quello alfabetico oppure l’età, tutto quello che dobbiamo fare è premere metaforicamente un pulsante, o per meglio dire tirar giù un menù a tendina, poco prima di selezionar l’ipotesi corretta. Ma se soltanto…Prima di farlo appoggiassimo un orecchio, molte volte più piccolo, preciso e percettivo del nostro di semplici umani, sulla superficie di silicio della prima làmina di un chip, forse ci renderemmo conto del folle movimento che richiede un tale calcolo automatico, del turbine di elettroni posseduti, la micro-energia che trova sfogo con un’enfasi nei fatti impossibile, fino a un paio di generazioni fà. Forse, per intraveder l’immagine di una figura: Monna Lisa Cyberpunk, come fu tradotto l’Overdrive di William Gibson, terzo romanzo di una serie, pubblicato sul finire degli anni ’80, quando finalmente, il pensiero digitale terminava un processo di fuoriuscita dall’àmbito specialistico dei matematici teorici, per passare a quello delle forme ad incastro e degli idraulici fungini, alla ricerca di una strada di mattoni gialli per il prossimo futuro. Era come se la donna leonardesca, raffigurata sullo sfondo di un selvaggio bosco di addizioni, d’un tratto aprisse gli occhi, pronunciando questa frase: “Io sono lo Zero. E tu, sai contare fino a Uno?” Bene, perché al resto penso io.

Leggi tutto