Enhanced firmware for the TRAM8 eurorack synthesizer module with improved functionality.
TRAM8+ is an enhanced version of the original TRAM8 firmware.
- AVR toolchain (
avr-gcc,avr-objcopy,avr-size) - Python 3.10+ with
intelhexpackage
# Build firmware
cd firmware
make
# Package for MIDI firmware update
cd ..
python tools/firmware-packager.py firmware/build/main.hex -vThis generates:
main.hex- Intel HEX firmware filemain_firmware.syx- MIDI SysEx file for hardware updates
# Install Python dependencies
pip install intelhex
# Install pre-commit hooks (optional)
pip install pre-commit
pre-commit install