Thank you so much, Knute, for this excellent suggestion! Using Devnull to host the melody and align lyrics without displaying the actual notes is exactly the kind of solution I was hoping for. This setup gives me the clean, rhythm-aware chord grid layout I wanted, while still supporting accurate lyric alignment.
For now, this works perfectly for my needs. I may explore a few additional ideas as I continue working on this format—if any further questions or requirements come up during the process, I’ll be sure to follow up. Thanks again for your help and generosity in sharing this solution! On Sun, Apr 13, 2025 at 7:21 AM Knute Snortum <ksnor...@gmail.com> wrote: > On Sun, Apr 13, 2025 at 4:22 AM Peter X <peterandu...@gmail.com> wrote: > >> Dear LilyPond Team, >> >> First of all, thank you for your remarkable work on LilyPond. The >> ChordGrid functionality is a brilliant tool for visually representing chord >> progressions with clarity and precision, especially in lead-sheet formats >> popular in jazz and contemporary music. >> >> I’m writing to ask for advice or suggestions on a specific use case: >> I would like to add lyrics underneath a ChordGrid, but without showing >> the melody staff. The goal is to produce a clean, performance-friendly >> layout that aligns chords with lyrics in a visually structured >> way—something akin to a simplified lead sheet, where rhythm is suggested >> through chord placement (as in chord grids), and lyrics are clearly >> readable below. >> > > What about using a ChordGridScore and and Devnull for the melody? > > %%% > \version "2.24.4" > > melody = \relative c' { > \time 4/4 > a4 b c d | a b c2 | > } > > text = \lyricmode { > Aaa Bee Cee Dee | Aaa Bee Cee | > } > > harmonies = \chordmode { > a2 c | g c | > } > > \new ChordGridScore { > << > \new ChordGrid { > \set chordChanges = ##t > \harmonies > } > \new Devnull = "one" { \melody } > \new Lyrics \lyricsto "one" \text > >> > } > %%% > > > -- > Knute Snortum > >