At line 137:
} \transpose g e { \clef "treble_8" << \VoiceOne \\ \VoiceTwo \\
\VoiceThree \\ \VoiceFour \\ \SpacingVoice >> }
Here's the clue: The Notation Reference says of \transpose "The syntax
is
> \transpose frompitch topitch musicexpr"
You want musicexpr to be the entirety of your score, and that is most
concisely achieved where your \score block gathers everything together.
HTH
-- Graham
On Tue, 2025-05-13 at 08:15 +0000, Dirck Nagy wrote:
>
> Dear Lilypond folks:
>
>
> I can't figure out how to transpose a score.
>
>
> In my example, i want to transpose the score from G major to E major.
>
>
> I have tried to paste \transpose g e in various parts of the score,
> but nothing works. When i create a tiny example, the transpose
> function works fine.
>
>
> I apologize for sending this entire score, but i have tried creating
> tiny examples, and the \transpose function works fine. I think i
> either have a mistake in my score, or i am missing something
> obvious.
>
>
> If anyone has the time, could they please show me how to move all
> these notes down a minor 3rd?
>
>
> I have already spent so much time wrestling with this that i could
> have simply transposed the piece manually and re-entered everything,
> but there are times when a transposition function would be useful...
>
>
> Thanks in advance!
> Dirck
>
>
> Example follows:
>
>
> \version "2.24.1"
>
>
> \header {
> dedication = ""
> title = "Ricercar IV (Fantasia)"
> subtitle = ""
> subsubtitle = \markup \normal-text \italic {
> \center-column {
> \line { }
> \line {
> }
> }
> }
> composer = \markup {
> \right-column {
> \line {Francesco Canova da Milano}
> \line {1497-1543}
> }
> }
>
>
> arranger = \markup \normal-text \italic { \vspace #1.1
> \right-column {
> \line {arr. for guitar by Dirck Nagy}
> \line {after Arthur Ness, et al.}
> }
> }
> poet = ""
> meter = ""
> copyright = "© 2025 by Dirck Nagy, Moley‘s Excavation and
> Publishing Company"
> % Remove default LilyPond tagline
> tagline = ##f
> }
> #(define RH rightHandFinger)
> global = {
> \key g \major
> \numericTimeSignature
> \time 2/4
> %tempo padding
> \override Score.MetronomeMark.padding = #5
> \tempo ""
> %pickup measure
> % \partial 4
> }
>
>
> VoiceOne = \relative c' {
> \global
> % Music follows here.
>
>
> <d g>4 \tweak #'extra-offset #'(0. . 2.5) ^\markup {\bold\circle
> "3" = F \super \sharp } <d g>
> <e g>8 c16 d e fis g a
> <d, b'>8 g f16 e d c
> <b d>8 g16 a b c d e
> f8 d c16 b a g
> a4 c4
> b8 d8 <c e> g'
> fis8 d 16 e fis g a8
> g4 fis8 d
> a'4 c4
> b8 c4 g8~
> g8 f[ e d]
> c[ b a g]
> %3/4
> \time 3/4 a8 c d b16 a d4
> e8 c'16 b a g f e d c b a
> b c d e d a b c d e fis g
> %2/4
> \time 2/4 fis8 g~ g fis
> g2
> g4 <c, e g>
> <c e g>2 \fermata
> \bar "|."
>
> }
>
>
> VoiceTwo = \relative c' {
> \global
> \stemDown
> % Music follows here.
> g4 g
> c,2
> g2
> g
> <d' g>
> d8 g, a4
> g c
> <d a'>4. <d d'>8
> <e b'> <c c'> <d~ a'~>4
> <d a'>8 d'8 e c
> d4 c8 b
> a4 g8. f16
> e8[ d c b]
> %3/4
> a4 g g
> c2 g4~
> g4 g2
> %2/4
> d'8 c d4
> e8. d16 c8 b
> c4 c
> g2
>
>
>
>
> }
>
>
> VoiceThree = \relative c' {
> \global
> % Music follows here.
> s2*5
> fis,8 g~ g fis
> g2
> s2*6
> s2.*3
> a4 a4
> g8 b c d
> e c_~ \hideNotes \once \override NoteColumn.force-hshift = #-0.5
> c4
>
>
>
>
>
> }
>
>
> VoiceFour = \relative c' {
> \global
> % Music follows here.
>
> }
>
>
> SpacingVoice = {
>
>
>
>
> }
>
>
> \score {
> \new Staff \with {
> midiInstrument = "acoustic guitar (nylon)"
> } { \clef "treble_8" << \VoiceOne \\ \VoiceTwo \\ \VoiceThree \\
> \VoiceFour \\ \SpacingVoice >> }
> \layout { }
>
> }
> \paper {
> system-system-spacing.basic-distance = 20
> markup-markup-spacing.basic-distance = 8
> markup-system-spacing.basic-distance = 36
> last-bottom-spacing.basic-distance = 24
> top-system-spacing.basic-distance = 1
> top-system-spacing.basic-distance = 24
> score-system-spacing.padding = 8
>
>
> }
>
>
>
>