Electric Guitar Pedal Based on Bela Platform

Developing musical effects using the Bela platform.

This project is dealing with real-time programming of digital system processing algorithms, specifically in the area of audio processing.
In the base of this project, stands the challenge to explore a real-time programming platform called Bela.
It is a cornerstone for future work with the Bela platform, for purposes of research in the world of audio processing.
This work included learning the principals of efficient code development in Bela and creating a variety of abstractions for useful structures in audio processing.
Also, three famous audio effects in Bela were developed using those principals and abstractions.
This process demanded understanding of Bela programming concepts as well as understanding of the mathematical background needed for the implementation of those effects.