Ratio-First Music
Express frequencies as exact mathematical ratios like 3/2 (perfect fifth) or 5/4 (major third), not approximations.
Compose music using exact ratios and mathematical relationships

RMT Compose is a production-ready music composition tool built around relative music theory - the idea that musical relationships (intervals, chords, rhythms) can be expressed as exact mathematical ratios rather than fixed pitches.
Instead of saying "this note is 440Hz", you say "this note is 3/2 times the base frequency". This approach:
A major chord in just intonation:
| Note | Ratio | Interval |
|---|---|---|
| Root | 1/1 | Unison |
| Third | 5/4 | Major third |
| Fifth | 3/2 | Perfect fifth |
In RMT Compose, you write frequency expressions like:
// Major third above base note
module.baseNote.getVariable('frequency').mul(new Fraction(5, 4))
// Perfect fifth above base note
module.baseNote.getVariable('frequency').mul(new Fraction(3, 2))Ready to dive in? Start with the Installation Guide or jump straight to Your First Composition.
RMT Compose is free and open source. If you find it useful, please consider supporting its development:
❤️ Donate