Skip to content

TRAM8+, Enhanced firmware for the TRAM8 eurorack synthesizer module.

Notifications You must be signed in to change notification settings

thorinf/tram8-plus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TRAM8+

Enhanced firmware for the TRAM8 eurorack synthesizer module with improved functionality.

Overview

TRAM8+ is an enhanced version of the original TRAM8 firmware.

Quick Start

Prerequisites

  • AVR toolchain (avr-gcc, avr-objcopy, avr-size)
  • Python 3.10+ with intelhex package

Building Firmware

# Build firmware
cd firmware
make

# Package for MIDI firmware update
cd ..
python tools/firmware-packager.py firmware/build/main.hex -v

This generates:

  • main.hex - Intel HEX firmware file
  • main_firmware.syx - MIDI SysEx file for hardware updates

Development Setup

# Install Python dependencies
pip install intelhex

# Install pre-commit hooks (optional)
pip install pre-commit
pre-commit install

About

TRAM8+, Enhanced firmware for the TRAM8 eurorack synthesizer module.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published