💾 Archived View for thrig.me › music › constraint › oboe2.ly captured on 2024-09-29 at 02:38:35.

View Raw

More Information

⬅️ Previous capture (2023-07-22)

-=-=-=-=-=-=-

% LilyPond engraving system - https://www.lilypond.org/
\version "2.22.2"
\header {
  title = "Composing with Constraints - Ex 2"
  tagline = #f
}

tempoandetc = {
  \tempo 4=80
  \time 3/4
}

sopa = {
  c''4\ff g' fis'->(
  g'4) fis'2->
  r4 g'16-.\p e'-. g'8-. r8 fis'16(\mf
  e' des' c' bes c' des' e') r8 r des'16(\f\< e')

  g'4 bes' g'\!
  fis'4\ff g'2
  bes'2-> g'8\mf bes'
  des''4. bes'8 g' bes'

  des''8-.\p c''-. r4 r4
  r8 des''16-.\pp c''-. bes'8-. r8 des''16-.\mp c''-. bes'8-.
  r8 des''8-.\f\< c''( g') bes'( c'')
  des''2.\!

  \bar "|."
}

msop = {
  \tempoandetc 
  \set Staff.midiInstrument = #"oboe"
  \sopa
}
themidi = {
  <<
    \set Score.midiChannelMapping = #'staff
    \new Staff = "soprano" \msop
  >>
}
\score {
  \themidi
  \midi { }
}

ssop = {
  \tempoandetc
  \set Staff.instrumentName = #"Oboe"
  \sopa
  \bar "|."
}
thescore = {
  \new Staff << \clef sop \ssop >>
}
\score {
  \thescore
  \layout { }
}