Per molti utenti, il Logo è stato «il» primo linguaggio di programmazione con cui hanno avuto a che fare. La simpatica tartaruga, la semplicità dei suoi comandi e gli strani disegni che nascevano dai nostri errori lo hanno reso un'esperienza indimenticabile.

Kyle Stetz ha deciso di ispirarsi al Logo per progettare Turtle.Audio, un ibrido tra sequencer e ambiente di programmazione con cui possiamo disegnare musica usando linee, punti e grafici bidimensionali.

Turtle.Audio: come disegnare musica imitando il Logo
Disegnare musica

Tutti noi vogliamo fare musica in qualche momento, ma gli strumenti più robusti sono spesso intimidatori e presentano una curva di apprendimento molto ampia. Questo mi fa pensare ai vecchi mini sequencer che erano preinstallati su molti telefoni cellulari.

Anche con i controlli limitati del dispositivo, le suonerie che ne uscivano erano molto interessanti. Forse c'è qualcosa da imparare da loro, ma lo sviluppatore Kyle Stetz ha deciso di fare un passo avanti e cercare ispirazione nel il classico linguaggio Logo, che ricordiamo con grande affetto. Il risultato è Turtle.Audio.

Turtle.Audio: impara a disegnare musica con semplici comandi

Turtle.Audio: come disegnare musica imitando il Logo
… manca solo la tartaruga come cursore

A prima vista l'interfaccia non ci dice molto, ma la chiave per iniziare è a destra, nella sezione dei tutorial. Le linee che riproducono le sequenze musicali si creano con appena tre ordini: M per avanzare, R fa una rotazione di 90 gradi a destra, e L gira di 90 gradi a sinistra. Ricorda, prima devi girare, poi avanzare.

Ripetere la lettera M diventa noioso in breve tempo, ma esistono scorciatoie di codice che ci semplificano la vita. Per esempio, scrivendo «M7» ordini al cursore di avanzare di sette posizioni.

Nella sezione avanzata dei tutorial troverai parentesi e variabili che ti permetteranno di comprimere e ottimizzare ancora di più il codice.

Turtle.Audio: come disegnare musica imitando il Logo
Tre comandi per disegnare linee, e uno per attendere. È molto più facile di quanto sembri.

Nella sezione Sound, Turtle.Audio ci offre un ampio pacchetto di parametri che cambiano il suono al volo, e Paint conserva tutte le note che si possono disegnare sulle linee di sequenza.

Nella parte inferiore compaiono i controlli audio di base, il numero esatto di note che abbiamo inserito e il valore generale dei BPM, che ci aiuta a cambiare facilmente la velocità (il massimo è 300).

Turtle.Audio non supporta il salvataggio della musica che disegniamo, ma possiamo generare un URL e tornarci quando serve.

Sito ufficiale: