Audio & MIDI

LilyPond relative pitch trace

Resolve a small relative-pitch fragment into explicit absolute note spellings.

Your inputs

Start with an example

Your inputs stay in your browser.

Your result

Example result

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.