Orgel Vorspiel C Dur No 5/score

Zur Navigation springen Zur Suche springen

Lilypond Score

\version "2.20.0"
\language "deutsch"
myTitel = "Orgel Präludium C-Dur"

make-midi-list =
#(define-void-function (name score tempolist)
   ((string? #f) ly:score? list?)
   (for-each
    (lambda (tempo)
      (ly:book-process
       (apply
        ly:make-book
        $defaultpaper
        $defaultheader
        (list score))
       $defaultpaper
       #{
         \midi {
           \tempo 4 = $tempo
         }
       #}
       (format #f "~a_~a"
         (or name "midi")
         tempo)))
    tempolist))

\layout {
  \context {
    \Voice
    beamExceptions = #'()
    \override BreathingSign.text =
    \markup { \musicglyph #"scripts.lvarcomma" }
    \override Stem.neutral-direction = #down
    \override Script.outside-staff-priority = #'()
    \override Script.padding = #1
    \override Tie.thickness = #1
    \override PhrasingSlur.thickness = #3
    \override Rest.voiced-position = #0
    \override MultiMeasureRest.expand-limit = #3
  }
  \context {
    \Staff
    printPartCombineTexts = ##f
    beamExceptions = #'()
    \override BreathingSign.text =
    \markup { \musicglyph #"scripts.lvarcomma" }
    \override InstrumentName.font-features = #'("smcp")
  }
  \context {
    \Score
    \override VerticalAxisGroup.remove-first = ##t
    skipBars = ##f
    \override MetronomeMark.font-size = #1
    \override MetronomeMark.font-shape = #'caps
    \override BarLine.thick-thickness = 5
    barNumberVisibility = #all-bar-numbers-visible
    \override Timing.beamExceptions = #'()
    \override BarNumber.color = #(rgb-color 0.7 0.7 0.7)
    \override BarNumber.layer = #-200
    \override BarNumber.outside-staff-priority =#'()
    \override BarNumber.padding = #1
    \override BarNumber.font-size = #-1
    \override BarNumber.font-series = #'bold
    \override BarNumber.self-alignment-X = #0
    \override BarNumber.break-visibility = #end-of-line-invisible
  }
  \context {
    \ChordNames
    chordNameLowercaseMinor = ##f
    \remove Staff_performer
    chordRootNamer = #germanChords
    \override ChordName.font-name = #"Orator10 BT"
    chordNoteNamer = #(chord-name->german-markup #f)
    \override ChordName.X-offset =
    #ly:self-alignment-interface::aligned-on-x-parent
    \override ChordName.self-alignment-X = #CENTER
    \override ChordName.font-name = #"Arial Narrow"
    \override ChordName.layer = #2
    \override ChordName.font-size = #-0.5
    noChordSymbol = ##f
  }
}

sop = \relative c'' {
  \time 4/4
  \key c \major
  < c e, >2 < a f >4 < h f d >
  < c g e >2 < e c g >4 < c g e >
  < a f >2 < c a >4 < a f >
  < fis dis >2 < g e >
  < g f > < f d' >
  < e c' > < g e' >
  < fis d' > < fis a >
  < f d' > < g f >
  < e c' > < a f >4 < h f d >
  < c g e >2 < g e >
  < cis g > < e g, >
  q < f a, >
  < f g, > < e g, >
  < d gis, > < c a >
  < d a f > < h f d >
  < c g e >1
  < a f >2 < as f >
  < g e > < c e, >
  < d f, g > < c g f >4 d
  < e c g >1
  < e g, >2 < g b, >
  < f a, > < c a >
  < c e, > < h g d >
  < c g e >1
  \bar "|."
}

alt = \relative c' {

}

ten = \relative c' {
  \key c \major
  \clef bass
  < c c, >1 ~ q ~ < c f, > ~
  < c c, > < h g > < c c, >
  < a d, > < h g >
  < c c, > ~ q
  < a a, > < a d, >
  < h g >2 < c c, >
  < h e, > < a a, >
  f g c1
  c1 c
  h2 g
  c1 < c c, > ~ < c f, > ~
  < c g >2 < h g >
  < c c, >1
}

bas = \relative c {

}

Struktur =
{
  \override Score.NonMusicalPaperColumn.page-break-permission = ##f
}

kopf=\header {
  title = \markup \line
  {
    \myTitel
  }
  subtitle = "&numero; 5"
  subsubtitle = ##f
  poet = "Notensatz: lilypond.miraheze.org"
  composer = ##f
  piece = ##f
}

\bookpart {
  \paper {
    top-margin = 25\mm
    ragged-right = ##f
    ragged-last = ##f
    ragged-bottom = ##f
    ragged-last-bottom = ##t
    bottom-margin = 25\mm
    indent = #0
    line-width = 160\mm
    print-all-headers = ##f
    #(include-special-characters)
    print-first-page-number = ##t
    first-page-number = #1
    oddFooterMarkup = ##f
    evenFooterMarkup = ##f
    oddHeaderMarkup = #oddFooterMarkup
    evenHeaderMarkup = #evenFooterMarkup
  }
  \kopf
  \score
  {
    <<
      \new PianoStaff="leadsheet"
      <<
        \new Staff="Discant"
        <<
          \new Voice="Alt" { \sop }
          \new Voice { \voiceTwo \alt }
        >>
        \new Staff="Bass"
        <<
          \new Voice { \ten }
          \new NullVoice \Struktur
        >>
      >>
    >>
  }
  \score
  {
    <<
      \new PianoStaff="leadsheet"
      <<
        \new Staff="Discant"
        <<
          \new Voice="Alt" {
            \mark \markup "G-Dur"
            \transpose c g, \sop
          }
          \new Voice { \voiceTwo \alt }
        >>
        \new Staff="Bass"
        <<
          \new Voice { \transpose c g, \ten }
          \new NullVoice \Struktur
        >>
      >>
    >>
  }
  \score
  {
    <<
      \new PianoStaff="leadsheet"
      <<
        \new Staff="Discant"
        <<
          \new Voice="Alt" {
            \mark \markup "D-Dur"
            \transpose c d \sop
          }
          \new Voice { \voiceTwo \alt }
        >>
        \new Staff="Bass"
        <<
          \new Voice { \transpose c d \ten }
          \new NullVoice \Struktur
        >>
      >>
    >>
  }
  \score
  {
    <<
      \new PianoStaff="leadsheet"
      <<
        \new Staff="Discant"
        <<
          \new Voice="Alt" {
            \mark \markup "A-Dur"
            \transpose c a, \sop
          }
          \new Voice { \voiceTwo \alt }
        >>
        \new Staff="Bass"
        <<
          \new Voice { \transpose c a, \ten }
          \new NullVoice \Struktur
        >>
      >>
    >>
  }
  \score
  {
    <<
      \new PianoStaff="leadsheet"
      <<
        \new Staff="Discant"
        <<
          \new Voice="Alt" {
            \mark \markup "F-Dur"
            \transpose c f, \sop
          }
          \new Voice { \voiceTwo \alt }
        >>
        \new Staff="Bass"
        <<
          \new Voice { \transpose c f, \ten }
          \new NullVoice \Struktur
        >>
      >>
    >>
  }
  \score
  {
    <<
      \new PianoStaff="leadsheet"
      <<
        \new Staff="Discant"
        <<
          \new Voice="Alt" {
            \mark \markup "B-Dur"
            \transpose c b, \sop
          }
          \new Voice { \voiceTwo \alt }
        >>
        \new Staff="Bass"
        <<
          \new Voice { \transpose c b, \ten }
          \new NullVoice \Struktur
        >>
      >>
    >>
  }
  \score
  {
    <<
      \new PianoStaff="leadsheet"
      <<
        \new Staff="Discant"
        <<
          \new Voice="Alt" {
            \mark \markup "Es-Dur"
            \transpose c es, \sop
          }
          \new Voice { \voiceTwo \alt }
        >>
        \new Staff="Bass"
        <<
          \new Voice { \transpose c es, \ten }
          \new NullVoice \Struktur
        >>
      >>
    >>
  }
  \score
  {
    <<
      \new PianoStaff="leadsheet"
      <<
        \new Staff="Discant"
        <<
          \new Voice="Alt" {
            \mark \markup "As-Dur"
            \transpose c as, \sop
          }
          \new Voice { \voiceTwo \alt }
        >>
        \new Staff="Bass"
        <<
          \new Voice { \transpose c as, \ten }
          \new NullVoice \Struktur
        >>
      >>
    >>
  }
}

\include "articulate.ly"

alle =
\score {
  \new StaffGroup
  <<
    \new Staff {
      \new Voice {
        \set Staff.midiInstrument = "Church Organ"
        \sop
      }
    }
    \new Staff {
      \new Voice {
        \set Staff.midiInstrument = "Church Organ"
        \clef bass
        \ten
      }
    }
  >>
}

\make-midi-list "pre" \alle #'(80 86 72)