Strudelify

Hymne an den heiligen Geist D 948

Franz Schubert

KeyE♭ majorTempo72 bpm
0:00/0:00
// Hymne an den heiligen Geist D 948 — Franz Schubert
// 72 bpm, 3/4, key Eb major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: ch 2 "Bass" named as a bass, played on electric bass finger (its choir aahs patch is not one)
// note: Transcription provider: pdmx. https://musescore.com/score/110329; license: https://creativecommons.org/publicdomain/mark/1.0/
// note: Full arrangement: all 64 bars on a 24-step grid, each part at one level. Source detail keeps the original performance.
setcpm(72/3)

// Notation: c3@3 lasts 3 steps · ~ is a rest · [c3,e3] is a chord · "a, b" plays two voices at once · [...]/2 spreads a riff over 2 bars.
// A part's distinct bars are riffs (A, B, C...) played in order: edit a riff to change every repeat.

// bass · electric bass finger · "Bass"
const bass = note(`<
  A B C D E F G H A I C D J F K@2 L M N O P Q R@2 A S T D E F K@2 A B C D E F G H A I C D J F K@2 L M N O P Q R@2 A S T
  D E F K@2
>`.pickRestart({
  A: "[eb3,bb3]@2 [eb3,bb3]", B: "[bb2,bb3]@2 [eb3,bb3]", C: "[ab2,c4]", D: "[eb3,bb3]", E: "[ab2,c4]@2 [ab2,c4]",
  F: "[bb2,ab3]@2 [bb2,bb3]", G: "[eb3,g3]", H: "[bb2,bb3]@2 ~", I: "[bb2,bb3]@2 [bb2,db4]", J: "[bb2,ab3]@2 [bb2,ab3]",
  K: "[[eb3,g3]@2 ~]/2", L: "[eb3,g3]@2 [eb3,g3]", M: "[db3,g3]@2 [db3,g3]", N: "g3@2 c4, c3", O: "[f3,c4]",
  P: "[d3,bb3]@2 [d3,bb3]", Q: "[eb3,bb3]@2 [g2,bb3]", R: "[[bb2,bb3]@2 ~]/2", S: "[eb3,ab3]@2 [eb3,g3]",
  T: "ab3 c4@2, ab2",
})).s("gm_electric_bass_finger").gain(0.15)

stack(bass)

More by Franz Schubert