Bela is an open source maker platform for low-latency interactive applications, especially with audio and sensors. Bela combines a cape, a high-performance real-time Linux audio environment and a browser-based IDE. The original Bela (launched in 2016) includes a cape for the Beaglebone Black, and in 2018 we added Bela Mini, which is based on the PocketBeagle.
Bela features a browser-based IDE that allows you to program the board in a variety of languages (C/C++, PureData, Supercollider, FAUST, Csound), debug sensor and audio streams using a browser-based oscilloscope, and create custom GUIs for your projects in P5.js.
At Bela we have been working with the talented team of developers at BeagleBoard to ensure that this new generation of embedded computer is compatible with the Bela cape and software environment. Thankfully the BeagleBone AI has exactly the same pin layout as the BeagleBone Black so there were no mechanical issues.
Over the past four months we have been working hard to make sure that all the features that you love from Bela will be available on the new BeagleBone AI so you will be able to take advantage of the increased CPU and RAM that the board offers. We will be posting updates as they come.
So far we have the audio I/O working via ALSA, although with some small clocking issues. Next up is to test the SPI for the analog inputs and outputs. I2C is already working fine and we have even tested some Trill touch sensors (currently on Kickstarter) with the BeagleBone AI and Bela combination.
Sign up for updates here to be the first to know about developments!