venerdì 24 giugno 2022

Alan Turing e la musica del computer

20220624-alan-turing-mark-ii
E' il 1951. La BBC ha inviato una sua troupe per effettuare una registrazione molto particolare presso il Computing Machine Laboratory di Alan Turing. La storia di questa registrazione, però, risale a qualche anno prima, all'autunno del 1948 per essere precisi. All'interno del suo laboratorio Turing aveva a disposizione una classica macchina computazionale gigantesca, il tipico armadio, in grado di esegure istruzioni e calcoli che gli venivano forniti dagli operatori. Turing, per seguire nel modo migliore possibile le operazioni eseguite dalla sua macchina, aveva deciso di implementare una specie di comunicazione sonora, associando a ognuna di esse un suono particolare che veniva prodotto dal computer stesso. Turing, sperimentando un po' con la cosa, si rese conto che variando opportunamente il periodo con cui venivano ripetuti i click prodotti dal computer, era possibile generare delle note differenti. Il nostro, però, non era molto interessato alla generazione di musica con il computer, e men che meno a usarlo per eseguire della musica già nota.
A un certo punto lo studente Christopher Strachey riuscì a consultare una copia del Programmers' Handbook for Manchester Electronic Computer Mark II di Turing (Mark I e Mark II erano i due computer del laboratorio di Turing) e da provetto pianista si interessò immediatamente alla parte del manuale relativa alla produzione di note musicali. Il risultato del suo studio del manuale fu la scrittura del programma per computer più lungo dell'epoca che il giovane e talentuoso Strachey sottopose allo stesso Turing. Il ragazzo era abbastanza noto nell'ambiente, così il matematico concesse al giovane l'uso del Mark II per una notte. Il giorno dopo il Mark II produsse le note dell'inno nazionale britannico!
Il commento di Turing fu uno dei suoi più loquaci, a quanto pare:
Goo show
E dopo qualche settimana Strachey ricevette una lettera di assunzione presso il laboratorio di Manchester di Turing.
Era il 1951 quando tutto questo accadeva, lo stesso anno in cui la troupe della BBC da cui siamo partiti si recava proprio in quel laboratorio lì, per registrare, come avrete capito, i suoni prodotti da un computer. Il Mark II, per la precisione, si esibì nell'esecuzione di tre spezzoni tratti dall'inno nazionale britannico, dalla ninna nanna Baa, Baa, Black Sheep e da In the Mood, pezzo jazz del 1939 di Glenn Miller.
Non si sa se tutti e tre i codici che hanno generato la musica registrata dalla BBC furono scritti da Strachey. Dopo il suo arrivo al laboratorio, infatti, molti altri dei ricercatori del Computing Machine Laboratory iniziarono a produrre programmi per generare suoni con il computer. E' anzi probabile che un po' tutti giocavano con i codici dei colleghi, modificandoli per ottenere delle note quanto più simili a quelle dei pezzi originali, in un vero e proprio proto-sviluppo di codice open.
E quei suoni registrati ormai settanta anni fa dalla BBC sono stati recuperati e restaurati all'incirca cinque anni fa, e così possiamo oggi riascoltarli:

Nessun commento:

Posta un commento