On Mon, Jun 29, 2026, 12:29 PM David Topham <[email protected]> wrote:
> So this response I got is incorrect? Maybe older version? > > "LilyPond does not possess a built-in algorithmic note-to-chord engine > that can listen to arbitrary individual notes and auto-generate lead-sheet > chord symbols. Because it is a typesetter rather than a digital audio > workstation (DAW), you have to explicitly tell LilyPond what the chord name > is" > It won't do individual notes to chords, but it does generate chord names from the pitches in a chord. chordmode takes chord descriptions and converts them to chords containing appropriate pitches. The ChordName engraver then takes those pitches and converts them to chord names. Of you aren't happy with the generated chord names, you can change them with ChordNameExceptions Please look at the Notation Reference section 2.7 Chord Notation. It shows how chordmode creates pitches and how pitches lead to chord names regardless of how they are entered. Carl > > null > > On Sun, Jun 28, 2026, 10:16 AM Carl Sorensen <[email protected]> > wrote: > >> >> >> On Sun, Jun 28, 2026, 10:36 AM David Topham <[email protected]> wrote: >> >>> Thanka Lucas, but I don't think midi2ly creates the chord names from the >>> midi file; just the individual notes. >>> I was hoping to not have to manually retype those chords. >>> Just an idea... >>> I think I can parse the mma to get chords, then create the ly file. I >>> imagine someone has already done that, but I think I can use awk and lots >>> of conversion rules. >>> >> >> The ChordNames context will automatically create Chord Names from chird >> pitches. If you get the pitches out of the mma file, LilyPond can create >> the chord names. >> >> Carl >> >>> >>>
