How It Works
MusicTree visualizes rhythmic structures as hierarchical trees. Each level of the tree represents a
subdivision of time.
Syntax Guide
3*4
3 beats, repeated 4 times (3/4 time)
2+3*4
Additive: groups of 2+3 repeated 4 times
2*3*4
Nested: 2 groups of 3 groups of 4
Features
- Single & Polyrhythm modes
- Real-time visualization with particle effects
- Multiple sound types (sine, triangle, square, blip, click)
- Tap tempo for intuitive BPM setting
- Swing control for feel adjustments
- Radial mode for circular tree display
- Export rhythm as audio or pattern data
- 3 visualization styles: Tree, Circular, Waveform
Keyboard Shortcuts
SpacePlay / Pause
EscStop
LToggle loop
FFullscreen
Arrow Up/DownBPM ±5
License & Attribution
This application is built entirely from scratch with the following open-source assets:
- Typography: Inter & JetBrains Mono (SIL Open Font License)
- Icons: Adapted from Feather Icons (MIT License)
- Engine: Custom-built polyrhythmic tree-parsing engine.
Released under the MIT License. (c) 2026 MusicTree Dev Team.