Vous pensiez que pour faire de la zic il fallait forcément installer des usines à gaz comme Ableton ou Cubase sur votre machine ? Eh bien vous avez raison ! Mais on va quand même parler rapidement d’une de mes découvertes sur GitHub. Je suis tombé sur ComposeYogi, un petit studio de production avec des pistes et tout et tout, entièrement gratos. Tout se passe dans un navigateur, c’est un véritable petit DAW qui tourne directement dans Chrome ou autre.

Le projet est open source et propose une interface façon séquenceur multipiste avec timeline, piano roll, gestion de pistes audio et MIDI. Y a même un séquenceur de batterie et un mixeur intégré. Le tout repose sur des technologies web modernes avec React et Tone.js, ce qui permet de générer du son côté navigateur et sans plugin externe. Le web audio a clairement passé un cap les amis, enfin ne vous emballez pas non plus ! Après avoir fait quelques tests, on se rend vite compte que c’est pas la folie non plus. Mais sachez que c’est là, que ça peut être utile, que les dev derrière ont fait du bon boulot.
J’ai testé rapidos en créant vite fait des boucles, tenté des imports de son, joué avec les pads. Ça fonctionne pas trop mal mais j’ai quand même réussi à faire bugger la démo. Les projets sont sauvegardés en local si vous installez le projet via IndexedDB, ce qui permet de travailler sans dépendre d’un serveur distant. Pour un outil gratuit et communautaire, c’est vraiment cool.
Bien sûr, on ne parle pas d’un remplaçant complet d’un studio pro, on en est loin. Mais l’idée est cool. Le navigateur se transforme en petit studio créatif. Et pour les développeurs curieux, c’est aussi un excellent terrain d’expérimentation pour comprendre l’audio en temps réel sur le web.


