lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Chord Symbols below the staff


From: Lucas Cavalcanti
Subject: Re: Chord Symbols below the staff
Date: Thu, 20 Mar 2025 21:33:00 -0300

You must set a name for the \new Staff {\rguitar-part}. Like: new Staff = "guitar" {\rguitar-part}

And also you must set the ChordNames above using the \with command. Like: \new ChordNames \with { alignAboveContext = "guitar" } { *some nice chords or variables* }


Em qui., 20 de mar. de 2025 21:25, Steve Carlock <steve.carlock@gmail.com> escreveu:
I'm having an issue with most of the chord symbols (except for the No Chord) being displayed below the staff line.  Obviously I've messed something up but I have not been able to figure it out.  If someone could please take a look and point me in the right direction, I would appreciate it.

Thanks.

Environment:
Frescobaldi: 3.3.0
Extension API: 0.9.0
Python: 3.12.3
python-ly: 0.9.7
Qt: 5.15.13
PyQt: 5.15.10
sip: 6.7.12
qpageview: 0.6.2
poppler: 24.2.0
python-poppler-qt: 21.3.0
OS: Linux-6.8.0-55-generic-x86_64-with-glibc2.39


% % % % %
\version "2.24.4"

\language "english"

global =  {
  \tempo "Freely"
  \time 4/4 \numericTimeSignature
  \key g \major
}

Intro-I-rests = { \partial 8 r8 | R1*7 | R1\fermata | }
Intro-II-rests = { \tempo 4=110 R1*4 | }

Intro-I-chords = \chords {
  \set chordChanges = ##t
  \set additionalPitchPrefix = "add"
  \partial 8 s8 |
  a4.:m7 e8:m7~ q2 | d2 c2 | g2 d2 | <c e g d'>1 |
  a4.:m7 e8:m7~ q2 | d4. c8~ q2 | g2 d2 | <c e g d'>1 |
}

cpattern-I = \chords {
  \set chordChanges = ##t
  \set additionalPitchPrefix = "add"
  a4.:m7 e8:m7~ q2 | d4. <c e g d'>8~ q2 | g2 d2 | <c e g d'>1 |
}

chord-line =   {
  \global
  \Intro-I-chords
  \Intro-II-rests
  \cpattern-I
}

rguitar-rpattern-I =  { a4. e8~ 2 | d4. c8~ 2 | g2 d2 | c1 | }

rguitar-part = <<
  \new Voice  \with {
    \consists Pitch_squash_engraver
  }
  {
    \clef "treble_8"
    \global
    \Intro-I-rests
    \Intro-II-rests
    \improvisationOn
    \rguitar-rpattern-I
    \improvisationOff
  }
>>

\score {
  <<
    \new ChordNames {
      \global
      \Intro-I-chords
      \Intro-II-rests
      \cpattern-I
    }

    \new Staff { \rguitar-part }
  >>
  \layout {}
}
% % % % %

reply via email to

[Prev in Thread] Current Thread [Next in Thread]