Thank you all for your suggestions and time. I ended up using \transpose
which was the easiest for me to understand, and worked great it seems.

Cheers!
tjk :)

On Sat, Mar 9, 2024 at 1:21 AM Paul Scott <waterhorsemu...@aol.com> wrote:

> On 3/8/24 4:46 PM, TJ Kolev wrote:
> > Greetings!
> >
> > So I've been notating a piece for my son's school band (junior high).
> > Copying the music from paper into LilyPond using Frescobaldi. And now
> > I hit a wall. The music piece is written for french horns in E flat
> > pitch. But the band's horns are in F pitch. I need to transpose the
> > score appropriately. The band director expects staff with three flats
> > (E flat major). I hope there's some easier way to do this than me
> > manually re-writing the score. And I am not even sure how to do that.
> > I would appreciate any help.
> >
> > I've played piano, so I can read notes. But these crazy pitched brass
> > instruments are an intimidating concept... :-/
> >
> > Below is the initial part of the score for the E flat french horn.
> > Seems rather big for a small example, but I'd rather have a bit more
> > context.
> >
> > Thank you!
> > TJ Kolev :)
> >
> > ======================================================
> >
> > \version "2.24.0"
> >
> > trl = \tuplet 3/2 \etc
> >
> > rpt = #(define-music-function (cnt snip) (integer? ly:music?)
> >   #{
> >     { \repeat unfold $cnt $snip }
> >   #}
> > )
> >
> > frhornInIIA = {
> >   \sectionLabel "Intro"
> >   \key f \major
> >   | \trl {a'8( bes a)} g r | \trl {g( a g)} f[ r16 e] | g8 r f[ r16 e]
> > | d8 r r4 \break
> >
> >   \sectionLabel "Part A"
> >   \repeat volta 2 {
> >     | \rpt 4 { r8 <d a'>[ r <d a'>] } \break
> >     | \rpt 2 { r8 <d bes'>[ r <d bes'>] } | r <d a'>4.:8 | <d
> > a'>2:8^"...." \break
> >     | \rpt 4 { r8 <cis a'>[ r <cis a'>] } \break
> >     | \rpt 2 { r8 <cis a'>[ r <cis a'>] }  | r8 <d a'>4.:8 | <d
> > a'>2:8^"...." \break
> >     | \rpt 4 { r8 <d a'>[ r <d a'>] } \break
> >     | \rpt 2 { r8 <d bes'>[ r <d bes'>] } | r <d a'>4.:8 | <d
> > a'>2:8^"...." \break
> >     | \rpt 2 { r8 <d a'>[ r <d a'>] } | r8 <d bes'>[ r <d bes'>] | r8
> > <d bes'>4.:8 \break
> >     | r8 <cis a'>[ r <cis a'>] | r8 <cis a'>[ r <d a'>] | r8 <cis a'>[
> > r <cis a'>]
> >   }
> >   \alternative {
> >     { <d a'> r r4 \break }
> >     { <d a'>8 r <cis a'>4 }
> >   }
> > } % A part
> >
> >
> > frhornIIInIVA = {
> >   \sectionLabel "Intro"
> >   \key f \major
> >   | \trl {a'8( bes a)} g r | \trl {g( a g)} f[ r16 e] | g8 r f[ r16 e]
> > | d8 r r4 \break
> >
> >   \sectionLabel "Part A"
> >   \repeat volta 2 {
> >     | \rpt 4 { r8 <f a,>[ r <f a,>] } \break
> >     | \rpt 2 { r8 <g bes,>[ r <g bes,>] } | r <f a,>4.:8 | <f
> > a,>2:8^"...." \break
> >     | \rpt 4 { r8 <g a,>[ r <g a,>] } \break
> >     | \rpt 2 { r8 <g a,>[ r <g a,>] }  | r8 <f a,>4.:8 | <f
> > a,>2:8^"...." \break
> >     | \rpt 4 { r8 <f a,>[ r <f a,>] } \break
> >     | \rpt 2 { r8 <g bes,>[ r <g bes,>] } | r <f a,>4.:8 | <f
> > a,>2:8^"...." \break
> >     | \rpt 2 { r8 <f a,>[ r <f a,>] } | r8 <g bes,>[ r <g bes,>] | r8
> > <g bes,>4.:8 \break
> >     | r8 <g a,>[ r <g a,>] | r8 <g a,>[ r <f a,>] | r8 <g a,>[ r <g a,>]
> >   }
> >   \alternative {
> >     { <f a,> r r4 \break }
> >     { <f a,>8 r <g a,>4 }
> >   }
> > } % A part
> >
> >
> > frhornInIINotes = {
> >   \time 2/4
> >   \relative c' {
> >     \frhornInIIA %{
> >     \frhornInIIB
> >     \frhornInIIC
> >     \frhornInIID
> >     \frhornInIIE
> >     \frhornInIIF %}
> >   }
> > }
> >
> >
> > frhornIIInIVNotes = {
> >   \time 2/4
> >   \relative c' {
> >     \frhornIIInIVA %{
> >     \frhornIIInIVB
> >     \frhornIIInIVC
> >     \frhornIIInIVD
> >     \frhornIIInIVE
> >     \frhornIIInIVF %}
> >   }
> > }
> >
> > sgFrenchHorn = \new StaffGroup <<
> >   \new Staff \with {
> >     instrumentName = \markup { \column { \line { French Horn E\flat}
> > \line {"I & II"} } }
> >     shortInstrumentName = \markup \teeny { \column { \line {"fhorn"}
> > \line {"I,II"} } }
> >   }
> >   \frhornInIINotes
> >
> >   \new Staff \with {
> >     instrumentName = \markup { \column { \line { French Horn E\flat}
> > \line {"III & IV"} } }
> >     shortInstrumentName = \markup \teeny { \column { \line {"fhorn"}
> > \line {"III,IV"} } }
> >   }
> >   \frhornIIInIVNotes
> > >>
> >
> > \score {
> >   \sgFrenchHorn
> > }
> >
> My go to is \quoteDuring:
>
> %{ Transposing Eb horn music %}
>
> \version "2.25.13"
>
> \include "english.ly"
>
> EfHornNotes = \fixed c' { % or \relative or \absolute
>
>    \set Score.quotedCueEventTypes = #'(
>      note-event rest-event tie-event beam-event tuplet-span-event
>      `dynamic-event slur-event articulation-event span-dynamic-event
>    )
>
>    \transposition ef
>    \time 2/4
>    a4( b) c( d) e( f g2)
> }
> \addQuote qef \EfHornNotes
>
> FHornNotes = \fixed c' {
>    \transposition f
>    \time 2/4
>    \quoteDuring qef s2*4
> }
>
> \score{ \new Staff \new Voice \FHornNotes }
>
> HTH,
>
> Paul
>
>
>

Reply via email to