Audio & MIDI
LilyPond relative pitch trace
Resolve a small relative-pitch fragment into explicit absolute note spellings.
Your inputs
Start with an exampleYour result
Example resultAa — A small example of your colors.
How it works
Choose each nearest diatonic letter octave, then apply explicit octave marks. Accidentals do not choose the octave. Within a chord, notes follow one another; after a chord, its first note becomes the reference.
From c', c4 f b e resolves to c'4 f' b' e'': semitone values 60,65,71,76.
Limits
Canonical a–g plus is/es/isis/eses, octave marks, simple power-of-two durations, rests/skips, chords, ties and bars. Pitch/rest words need delimiters. Up to 10000 pitches. No commands, language changes, voices, Scheme, transposition or full .ly parsing. Semitone values describe spelling, not playback.