\version "2.24.0"
date = #(strftime "%d %B %Y" (localtime (current-time)))
% source: https://www.alfred.com/flowers/p/00-50747/
\header {
  title = "Flowers"
  composer = "Miley Cyrus"
  %tagline = \markup {\bold \date}
  tagline = \markup \bold{ 24 April 2023 }
}
% music pieces
%part: melody
melody = {
  \set Staff.instrumentName = "Melody "
  \set Score.rehearsalMarkFormatter = #format-mark-box-numbers
  \set Score.dalSegnoTextFormatter = #format-dal-segno-text-brief
  \relative c' {
    \key f \major
    \time 4/4
    % verse1
    | R1
    | r2 \mf r8 f e d ~
    | d2 r8 f e d ~
    | d2 r8 d d e ~
    | e4 \glissando c8 e( c) c( )  ~
    | 2 r8 f' e d ~
    | d2 r8 f e d ~
    | d2 r8 f d e ~
    | e4 \glissando c8 e( c) c( )  ~
    | 2 r8 f'( g) g ~
    | g8 g16 g g8 f16 g ~ g8 d r g ~
    | g8 g16 g g8 f16 g ~ g8 r r e ~
    | e8 e d e ~ e d e d e8. f16 ~ f8 g ~ g4 r
    \bar "||"
    \repeat segno 2 {
      \mark 15
      | r4 \f 8     
      | 2. r4
      | r4 8    d (
      | 16 8. ~ 2) r4
      | r8 8   ( )  (
      | 2.) r4
      | r8    ( ) 16 8 16( ~
      | 2.) r4
      | r4 8      ~
      | 8 16(  2) r4
      | r8    4 ~ \times 2/3 { 8   }
      | 2 r8 a g f
      | d8. a'16 ~ a8 g ~ g f( e) e ~
      | e2 r8 f( e) d ~
      \mark 29
      | d8      r 
      | r8 ^\markup{ \italic \bold "2nd time to Coda"}     g g
      \bar "||"
      \alternative {
        \volta 1 {
          | r8      r 
          | r8    c'    ~
          \mark 33
          | d2 r8 f e d ~
          | d2 r8 f d e ~
          | e4 \glissando c8 e( c) c( a) a ~
          | a2 r8 f' e d ~
          | d2 r8 f e d ~
          | d2 r8 f d e ~
          | e8 c c e( c) c( a) a ~
          | a2 r8 ( )  ~
          |  16  8 16  ~ 8 d r  ~
          |  16  8 16  ~ 8 r r  ~
          | 8    ~    
          | 8. 16 ~ 8  ~ 4 r
        }
        \volta 2 \volta #'() {
          \section
          \sectionLabel "Coda"
        }
      }
    }
    \break
    | r8      r 
    | r8    c' a g f
    | r8      r 
    | r8      g g
    | r8      r 
    | r2 r8 ( \mf )  ~
    \mark 51
    | 8 16  8 16  ~ 8 d r  ~
    | 8 16  8 16  ~ 8 r r  ~
    | 8    ~    
    | 8. \< 16 ~ 8  ~ 2 \!
    | r4 8 \f     
    | 2. r4
    | r4 8    d (
    | 16 8. ~ 2) r4
    | r8 8   ( )  (
    | 2.) r4
    | r8    ( ) 16 8 16( ~
    | 2.) r4
    \mark 63
    | r4 8      ~
    | 8 16(  2) r4
    | r8    4 ~ \times 2/3 { 8   }
    | 2 r8 a g f
    | d8. a'16 ~ a8 g ~ g f( e) e ~
    | e2 r8 a g f
    | d8. a'16 ~ a8 g ~ g f4 8 ~
    | 2 r
    \mark 71
    | r8      r 
    | r8      g g
    | r8      r 
    | r8    c' a g f
    | r8      r 
    | r8      g g
    | r8      r 
    | R1
    \fine
  }
}
%part: solo
solo = {
  \set Staff.instrumentName = "Solo "
  \set Score.rehearsalMarkFormatter = #format-mark-box-numbers
  \set Score.dalSegnoTextFormatter = #format-dal-segno-text-brief
  \relative c'' {
    \key f \major
    \time 4/4
    % verse1
    | R1*14
    \repeat segno 2 {
    | R1*16
      \alternative {
        \volta 1 {
          | R1*14
        }
        \volta 2 \volta #'() {
          \section
          \sectionLabel "Coda"
        }
      }
    }
    | R1*4
    %| r2 r8 c( \f ~ c d16 c
    %| d16 c a8 ~ a4) r2
    | R1*2
    | R1*19
    | r2 r8 c( \f a) d16( c
    | d1 ~
    | d2 ~ d4) r8 d(
    | c1)
    | r4 r8 c ~ c4 a8 d16( c
    | d2 d16-- c a8) r bes ~
    | bes2. r8 d--
    | c8-- r r4 r2
    | R1
    \fine
  }
}
%part: harmony
harmony = {
  \set Staff.instrumentName = "Harmony "
  \set Score.rehearsalMarkFormatter = #format-mark-box-numbers
  \set Score.dalSegnoTextFormatter = #format-dal-segno-text-brief
  \relative c' {
    \key f \major
    \time 4/4
    % verse1
    | R1*13
    | r4 \pp 8 \<