Welcome to Bridge, the hardware adaptation of Canyon, a convolution reverb plugin. This project utilizes ELK Audio OS and the Raspberry Pi Compute Module 4, featuring three custom-designed boards (1 main board and 2 IO boards). We created this project as the foundation for a complete OpenSource Audio FX Pedal based on community's resources.
Bridge extends Canyon's convolution reverb into the physical realm, combining the power of ELK Audio OS/HifiBerry DAC+ADC and Raspberry Pi Compute Module 4 for a robust audio FX solution.
- Convolution Reverb: Achieve realistic and immersive reverb effects through Canyon.
- Custom Hardware: Three boards - 1 main and 2 IO boards - designed for modularity and reusability.
- ELK Audio OS: Leverage the efficiency of ELK Audio OS for real-time audio processing.
Bridge comprises the following custom-designed boards:
-
Main Board:
- GPIO/HAT Connector
- SPI Screen Connector for a 480*320 ILI9488 based screen
- Raspberry Pi Compute Module 4
- ATMega328p with ICSP connector for IO management
-
IO Boards (x2):
- Pots and Switches for massive fun
- Rotary encoder
Bridge relies on serveral pieces of sotware to run :
- ATMega328p:
- Potentiometer values conversion
- Screen management
- Serial communication with CM4
- Compute Module 4:
- Running ELK Audio OS for real-time audio processing
- IO management
- OSC
- Serial Communication with ATMega328p
We welcome and encourage contributions to enhance Bridge! If you have ideas, bug fixes, or new features, please open an issue or submit a pull request.
The software contained in this project is licensed under the GPL3 license. The hardware is licensed under the Creative Commons v4.0.
Happy coding with Bridge!