All work
Personal work / 2026

BeatForge

A deterministic composition environment centred on MIDI and timeline awareness for reproducible music workflows.

BeatForge BeatForge MIDI timeline
Discipline
Software
Stage
Ongoing
Year
2026
Tools
Python, mido, music21, simpleaudio, Paperclip
Principle

A traceable flow from the same input

BeatForge explores keeping beat composition and arrangement decisions deterministic. Its MIDI-led approach represents the parts of a composition explicitly across a timeline.

Workspace

A section-aware timeline

The Python core uses mido and music21 for MIDI generation and musical structure, with simpleaudio supporting quick playback. Timeline sections keep arrangement decisions explicit, while Paperclip workflows organise production steps.

Project profile

Core data
MIDI
Approach
Deterministic composition