Le Logo a été pour de nombreux utilisateurs « le » premier langage de programmation auquel ils ont été exposés. La sympathique tortue, la simplicité de ses commandes et les étranges dessins nés de nos erreurs en ont fait une expérience inoubliable. Kyle Stetz a décidé de s'inspirer du Logo pour concevoir Turtle.Audio, un hybride entre séquenceur et environnement de programmation avec lequel nous pouvons dessiner de la musique en utilisant des lignes, des points et des graphiques en deux dimensions.
Nous avons tous envie de faire de la musique à un moment ou un autre, mais les outils les plus robustes sont souvent intimidants et présentent une courbe d'apprentissage très large. Cela me fait penser aux vieilles alternatives comme les mini-séquenceurs intégrés dans plusieurs téléphones mobiles.
Même avec les contrôles limités de l'appareil, les ringtones qui en sortaient étaient très intéressants. Il y a peut-être quelque chose à en apprendre, mais le développeur Kyle Stetz a décidé d'aller plus loin et de chercher l'inspiration dans le langage Logo classique, dont nous gardons un très bon souvenir. Le résultat, c'est Turtle.Audio.
Turtle.Audio : apprenez à dessiner de la musique avec des commandes simples
À première vue, l'interface ne nous dit pas grand-chose, mais la clé pour commencer se trouve à droite, dans la section des tutoriels. Les lignes qui reproduisent les séquences musicales se créent avec seulement trois commandes : M pour avancer, R fait un virage de 90 degrés vers la droite, et L tourne de 90 degrés vers la gauche. Rappelez-vous, il faut d'abord tourner, puis avancer.
Répéter la lettre M devient pénible en un temps record. Il existe cependant des raccourcis de code qui nous facilitent la vie. Par exemple, en écrivant « M7 », vous ordonnez au curseur d'avancer de sept positions.
Dans la section avancée des tutoriels, vous trouverez des parenthèses et des variables qui vous permettront de compresser et d'optimiser encore plus le code.
Dans la section Sound, Turtle.Audio nous offre un large ensemble de paramètres qui changent le son à la volée, et Paint enregistre toutes les notes qui peuvent être peintes sur les lignes de séquence.
En bas apparaissent les contrôles audio de base, le nombre exact de notes que nous avons introduites, et la valeur générale du BPM, qui nous aide à changer facilement la vitesse (le maximum est de 300).
Turtle.Audio ne prend pas en charge la sauvegarde de la musique que nous dessinons, mais nous pouvons générer une URL et y revenir quand nécessaire.