Bela est le résultat de cette recherche du groupe Center for Digital Music au sein de l’université londonienne. Cette plateforme matérielle et logicielle en open source permet d’interfacer et de traiter l’audio et les données reçues de capteurs en temps réel avec un temps de latence très faible (100 microsecondes annoncées)
Bela est basé sur l’ordinateur BeagleBone Black et utilise Linux Xenomai pour le traitement audio hardware ultra rapide. Vous avez droit à de l’audio en stéréo, à 8 entrées et sorties analogiques et 16 canaux d’entrées et sorties numériques, le tout étant échantillonné ensemble pour l’audio.
Le système est open source, le codage peut être réalisé en C/C++, Puredata, Faust… une plateforme de développement en C/C++ est disponible, elle inclut des fonctionnalités spécifiques telles qu’un oscilloscope, mais aussi des exemples de code.
Bela est un système modulaire, avec une Cape et des extensions. Un kit de démarrage est vendu £140, le module principal est à £70. Plus d’infos sur bela.io.
Les concepteurs sont au Superbooth17 avec Rebel Technology pour montrer le prototype de Bela Modular, un module programmable basé sur Bela et dont voici les premières images :