Strudelify

just a closer walk with thee

Misc Praise Songs

KeyB♭ majorTempo152 bpm
0:00/0:00
// just a closer walk with thee — Misc Praise Songs
// 152 bpm, 4/4, key Bb major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Tempo changes preserved in elapsed time; displayed bars use the dominant tempo.
// note: metre changes (4/4 at bar 1, 1/4 at bar 142) are rendered on a constant 4/4 grid of one bar per cycle
// note: Transcription provider: pdmx. https://musescore.com/score/5937155; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 141 bars on a 24-step grid, each part at one level; ghost notes are separate "_soft" parts. Source detail keeps the original performance.
setcpm(152/4)

// 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.

// chords · piano
const piano = note(`<
  A@2 B@8 C D@7 E@6 F@6 G@5 H@2 ~ I J K L M N I O P Q R S T U V W X Y Z AA AB AC AD AE AF AG AH AI AJ AK AL AM X Y Z AA
  AB AC AD AE AN AO AP AQ AR AS AL AT I J K L M N I O P AG AU AV T U AW AX I J K L M N I O P Q R S T U V AY ~ AZ@4 BA@7
  BB@2 BC@2 BD@7
>`.pickRestart({
  A: "[~@9 [d4,f4]@11 [db4,e4,g4]@18 [db4,e4,g4]@4 ~ [c4,eb4,f4]@5]/2", // Dm Dbdim F7
  B: "[~@17 eb4@11 c4@11 [bb3,bb4]@7 [bb3,bb4]@4 bb4@4 [c4,c5]@4 [d4,d5]@3 [bb3,eb4,eb5]@7 bb4@4 ~ [eb4,eb5]@3 [d4,d5]@4 [c4,c5]@4 [d4,f4,bb4]@6 g4@4 ~ f4@7 [f2,f3,a4,c5,f5]@26 ~@9 f4@2 bb3@7 [d4,f4]@11 [d4,f4]@4 ~ [d3,gb3,d4,gb4]@11 [d4,g4]@11 [bb3,d4]@8, ~@6 f4@33 d3@22 eb3@22 ~ [bb1,bb2]@18 ~@26 [bb2,f3]@33 ~@12 [bb2,g3]@19, ~@50 bb3@11 ~@7 bb3@16 ~@108]/8", // Bb C D Eb5 Eb D C Bb …
  C: "~@3 [d3,bb3,f4]@11 [c3,g3,e4,bb4]@10", // Bb C7
  D: "[~ eb4@11 a4@4 bb4@4 c5@3 eb5@7 d5@4 ~ c5@6 bb4@4 ~ [a3,eb4,a4,f5]@17 [a3,eb4,a4,c5]@27 [c4,eb4]@11 [c4,eb4,c5]@7 [c4,eb4,f4,c5,eb5]@16 [bb2,bb3,bb4,eb5,g5]@11 [c3,a3,f4,c5,a5]@22 [bb2,g3,bb4,eb5,g5]@11, ~ [c3,a3]@33 ~ c3@11 ~@122]/7", // F7 Adim Cm F7 Eb F Eb F
  E: "[[a2,f3,a4,c5,f5]@11 [f2,d3,f4,bb4,d5]@22 ~@9 bb5@2 g5@7 d5@4 ~ [f2,a4]@11 [a3,eb4,f4]@3 [a3,eb4,f4]@4 [a3,eb4,f4]@4 [bb3,eb4,f4]@4 [bb3,eb4,f4]@3 [bb3,eb4,f4]@4 [c4,eb4,f4]@4 [c4,eb4,f4]@3 [c4,eb4,f4]@4 [f4,bb4,d5]@4 [f4,bb4,d5]@4 [f4,bb4,d5]@3 [f4,bb4,d5]@4 [f4,bb4,d5]@4 [f4,bb4,d5]@3 [f4,bb4,d5]@4 [f4,bb4,d5]@4 [f4,bb4,d5]@3 [f4,bb4,d5]@4 [f4,bb4,d5]@4 [f4,bb4,d5]@3, ~@67 f2@11 g2@11 c3@11 bb2@33 f2@11]/6", // F Bb F F7 Bbsus4 F7 Bb
  F: "[~ [f4,ab4,d5]@3 [f4,ab4,d5]@4 [f4,ab4,d5]@4 [f4,ab4,d5]@3 [f4,ab4,d5]@4 [f4,ab4,d5]@4 [f4,ab4,d5]@4 [f4,ab4,d5]@3 [f4,ab4,d5]@4 [d4,ab4,bb4]@4 [d4,ab4,bb4]@3 [d4,ab4,bb4]@4 [eb4,g4,bb4]@4 [eb4,g4,bb4]@3 [eb4,g4,bb4]@4 [eb4,g4,bb4]@4 [eb4,g4,bb4]@4 [eb4,g4,bb4]@3 [g4,bb4,d5]@4 [g4,bb4,d5]@4 [g4,bb4,d5]@3 [eb4,g4,bb4]@4 [eb4,g4,bb4]@4 [eb4,g4,bb4]@4 [bb2,c4,eb4,g4]@22 [bb3,f4,bb4]@22 f2@7 d3@3, ~ bb1@22 bb2@11 bb1@11 g2@11 bb2@11 g3@11 eb2@11 ~@45 [bb3,d4,f4]@10]/6", // Ddim Bb7 Eb Gm Eb Cm7 Bb5 Bb
  G: "[~ f3@7 d3@4 f2@7 f3@4 bb4@7 [bb3,d4,f4]@4 ~ c3@6 c3@4 ~ [f4,a4,c5]@3 [f4,a4,c5]@4 [f4,a4,c5]@4 d3@6 d3@4 ~ c3@7 c3@4 [d4,bb4]@4 [d4,bb4]@3 [d4,bb4]@4 [bb2,d4,bb4]@4 [c3,eb4,bb4]@4 [d3,f4,bb4]@3 [eb4,bb4]@4 [eb4,bb4]@4 [eb4,bb4]@3 [eb3,g4,bb4]@4 [d3,f4,bb4]@4, ~ [bb3,d4,f4]@22 f3@11 ~ [f4,a4,c5]@11 c3@11 [bb3,eb4,g4]@11 [d4,f4,a4]@11 bb2@11 ~@11 g3@11 ~@8]/5", // Bb F Gm Bb Cm7 Bb Eb5 Eb …
  H: "[[c3,eb4,bb4]@4 f4@11 f5@11 [bb4,d5,f5,bb5]@22, ~ [bb2,d4]@11, ~@2 bb4@11 ~@11, ~@5 f4@11]/2", // Cm7 Bb
  I: "bb2@3 [bb4,d5,f5]@2 [bb4,d5,f5] f2@3 [bb4,d5,f5]@2 [bb4,d5,f5]", // Bb
  J: "bb2@3 bb5 d6 bb5 [d3,bb4,f5]@3 [d3,bb4,f5]@3", // Bb
  K: "c3@3 [g4,bb4,eb5]@2 [g4,bb4,eb5] c3@3 [g4,bb4,eb5]@2 [g4,bb4,eb5]", // Eb
  L: "f2@3 [f4,a4,c5]@2 [f4,a4,c5] f2@3 eb5 c5 eb5", // F
  M: "eb3@3 [bb4,eb5,g5]@2 [bb4,eb5,g5] c3@3 [bb4,eb5,g5]@2 [bb4,eb5,g5]", // Eb
  N: "f2@3 [a4,c5,f5]@2 [a4,c5,f5] f2@3 [a4,c5,f5]@2 [a4,c5,f5]", // F
  O: "[bb2,bb5]@3 a5 c6 a5 [g2,g5]@3 [f2,f5]@3, ~ a2 ~@2", // Bb G F
  P: "bb2@3 [bb4,d5,f5]@2 [bb4,d5,f5] f2@3 [ab4,d5,f5]@2 [ab4,d5,f5]", // Bb Ddim
  Q: "bb2@3 [ab4,d5,f5]@2 [ab4,d5,f5] d3@3 [g4,bb4,d5]@2 [g4,bb4,d5]", // Ddim Gm
  R: "bb2@3 ~@5 [bb4,d5,f5] [bb4,d5,f5]@3, ~@3 [g4,eb5,g5]@5 ~@4, ~@2 bb2 ~", // Bb Cm
  S: "[bb2,d4,bb4,d5] [d4,bb4,d5] [g2,c4,eb4,g4] [eb2,c4,eb4,g4]", // Bb Gm Cm
  T: "~@3 [bb4,d5,f5]@2 [f2,bb4,d5,f5]@4 [bb2,bb4,d5,f5]@3, f2@5 ~@7", U: "eb3 [bb4,eb5,g5] f2 [a4,c5,f5]",
  V: "[bb1,bb4,d5,f5]@6 [bb4,d5,f5]@4 ~@2 [eb2,c5,eb5,g5]@6 [g2,c5,eb5,g5]@3 ~@3, ~ d2 ~@2", // Bb Cm
  W: "[f2,f5,a5,c6]@5 [bb2,d5,f5,bb5]@7", X: "bb2!2 d2 [f2,bb4,d5,f5], [bb4,d5,f5]@3 ~",
  Y: "f2 bb2 [d3,a4,c5,f5] [d3,g4,bb4,eb5], [bb4,d5,f5] ~", Z: "c3!2 bb2 g2, [g4,bb4,eb5]",
  AA: "f2 g2 a2 f2, [a4,c5,f5]", AB: "c3 d3 eb3 c3, [bb4,eb5,g5]", AC: "f3 eb3 d3 c3, [c5,eb5,a5]",
  AD: "bb2!2 a2 g2, [bb4,d5,f5]", AE: "f2 g2 a2 bb2, [bb4,d5,f5]", AF: "bb2!2 g2 [f2,a4,c5,f5], [bb4,d5,f5]@3 ~",
  AG: "bb2@3 [ab4,d5,f5]@2 [ab4,d5,f5] [d3,f3]@3 [g4,bb4,d5]@2 [g4,bb4,d5], ~ ab2 ~ g2", // Ddim Dm Gm
  AH: "bb2@3 ~@5 [bb4,d5,f5] [f2,bb4,d5,f5]@3, ~@3 [g4,eb5,g5]@5 ~@4, ~@2 bb2 ~", AI: "bb2 f3 bb3 c4, [eb4,g4,bb4]",
  AJ: "f3!2 bb3!2, [bb4,d5,f5]", AK: "g3 eb3 d3 c3, [a4,c5,eb5]",
  AL: "bb2@6 d3@6 [bb4,db5,f5,g5]@3 ~ [bb4,db5,f5,g5]@3 ~@3 [d5,f5,bb5] ~, [bb4,d5,f5]@6 eb3@5 bb2", // Gm7b5 Bb
  AM: "~@2 [f2,d5,f5]@4 [g2,eb5]@3 [a2,f5]@3", AN: "bb2 a2 g2 [f2,a4,c5,f5], [bb4,d5,f5]@3 ~",
  AO: "bb2!2 c3 d3, [ab4,d5,f5]", AP: "eb2 bb2 g2 d2, [bb4,eb5,g5]", AQ: "eb2 bb2 g2 eb2, [c5,eb5,g5]",
  AR: "f2!2 bb2 g2, [bb4,d5,f5]", AS: "f3 eb3 d3 c3, [a4,c5,eb5,f5]",
  AT: "~@2 [f2,d5,f5]@4 [g2,db5,e5]@3 [a2,c5,eb5]@3", AU: "bb2 ~@2 f2, ~@3 [eb4,g4,bb4]@5 [bb4,d5,f5]@4, ~@2 bb2 ~",
  AV: "[eb2,eb4,g4,bb4] [eb4,g4,bb4] [g2,c4,eb4,g4] [eb2,c4,eb4,g4]", // Eb Cm
  AW: "[bb1,bb4,d5,f5]@6 [bb4,d5,f5]@4 ~@2 [eb2,eb4,g4,a4]@6 [g2,eb4,g4,bb4]@3 ~@3, ~ d2 ~@2", // Bb Am7b5 Eb
  AX: "[f2,f3,f4,f5]@3 ~ [f2,f3,f4,f5]@2", AY: "[f2,c5,eb5,a5]@5 [bb2,d5,f5,bb5]@7",
  AZ: "[~@20 [bb4,f5]@18 ~@16 f2@11 f5@11 ~@11 bb2@9, ~@20 bb2@33 ~@12 bb1@22 ~@9, ~@19 bb4@19 [f4,bb4]@10, ~@38 f5@27 ~@31]/4", // Bb5
  BA: "[~@2 [bb1,bb4]@11 g2@11 ~ bb2@11 g4@6 bb4@4 ~ [eb2,bb4]@11 [e4,bb4,d5]@44 f2@7 f3@4 ~ f3@6 f3@4 ~ f2@6 f3@4 ~ [bb3,d4,f4]@6 [bb3,d4,f4]@4 ~ c3@7 c3@4 [a3,eb4,f4]@4 [a3,eb4,f4]@3 [a3,eb4,f4]@3, ~@13 bb4@22 ~ g3@11 ~@11 g2@22 ~@22 [bb3,d4,f4]@11 ~ [bb3,d4,f4]@22 f3@11 [a3,eb4,f4]@11 c3@10]/7", // Bb Eb5 Em7b5 Bb F7 Bb F7
  BB: "[~ d3@7 d3@4 c3@7 c3@4 [d4,bb4]@4 [d4,bb4]@4 [d4,bb4]@4 [bb2,eb4,bb4]@3 [c3,eb4,bb4]@4 [d3,f4,bb4]@4 [g3,eb4,bb4]@2, ~ [bb3,eb4,g4]@11 [c4,eb4,f4,a4]@11 bb2@11 ~@14]/2", // Gm Eb5 Cm7 Bb Eb F7
  BC: "[~ [eb4,bb4]@4 [eb4,bb4]@4 [eb3,g4,bb4]@3 [d3,f4,bb4]@4 [c3,eb4,bb4]@4 [bb2,d4,f4,bb4]@28]/2", // Eb5 Eb Bb Cm7 Bb
  BD: "[~@16 [d4,bb4,d5,g5]@22 ~ [g3,d4,bb4,d5,g5]@22 [bb2,f3,bb4,d5,f5]@22 [d2,a2,d4,f4,a4]@18 [eb2,g3,d4,eb4,g4]@4 [bb2,f3,bb4,d5,f5]@56 ~@7]/7", // Gm Bb Dm Ebmaj7 Bb
})).s("gm_piano").gain(0.3)

// other · trumpet · "Bb Trumpet"
const trumpet = note(`<
  ~@7 A@4 B@7 C@4 D@2 E@6 F@7 G H@5 I J@2 K L M@2 N O@2 P ~@2 Q R Q R S ~ T L U V W X ~@4 Q R Q R Y ~ Z AA AB AC W AD
  ~@18 H@5 I J@2 K L M@2 N O@2 ~ AE@6 AF@6 AG@6 AH@5
>`.pickRestart({
  A: "[~@8 f4@33 ~ gb4@11 g4@11 d4@11 f4@11 e4@10]/4", B: "[~ eb4@78 ~@11 c5@33 ~ bb4@11 a4@11 f4@11 g4@11]/7",
  C: "[a4@7 f4@4 bb4@7 g4@4 a4@4 d4@4 f4@43 f4@4 ~ f4@7 bb4@4 a4@4 bb4@3]/4", D: "[c5@4 d5@33 d5@11]/2",
  E: "[~ c5@11 bb4@11 c5@11 d5@11 d5@7 c5@4 bb4@22 eb4@4 g4@4 a4@4 bb4@22 g4@6 a4@4 ~ bb4@7 c5@4 bb4@7 g4@3]/6",
  F: "[~ f4@22 f4@11 ~ f4@17 f4@4 ~ g4@11 a4@11 bb4@89]/7", G: "~@17 d4 eb4@4 e4@2",
  H: "[f4@3 ~@3 f4@12 bb4@4 g4@6 g4@2 d4@3 ~@3 f4@6 f4@4 eb4@8 c4@6 bb4@6 g4@4 f4@8 f4@4 a4@2 a4@4 c5@2 c5@10 eb5@2 c5@12 bb4@2 c5@2 bb4@2]/5",
  I: "a4@2 a4 f4@3 g4@3 f4 g4 a4", J: "[bb4@10 g4@2 bb4@4 g4@3 ~@3 f4@16 f4@2 g4@2 a4@2 bb4@2 c5@2]/2", K: "d5@3 d5",
  L: "c5@3 bb4@2 bb4 d5@2 d5 bb4@3", M: "[d5@6 bb4@4 a4@2 bb4@18 bb4@4 bb4@6 bb4@2 bb4@3 ~@3]/2",
  N: "bb4@10 g4@8 f4@3 ~@3", O: "[g4@4 f4@2 g4@4 f4@2 g4@4 a4@3 ~@3 bb4@12 g4@2 bb4@6 g4@3 ~@3]/2",
  P: "d5@2 d5 c5@2 bb4@7", Q: "~@6 bb3@5 a3", R: "c4", S: "~@4 f4@2 g4@3 ~@3 f4@6 g4@4 f4@2", T: "~ f4@2 d4",
  U: "d5@3 bb4@2 a4 bb4@6", V: "bb4 ~", W: "d4@3 ~@7 f4@14", X: "eb4@3 ~@7 eb4@2 f4@12",
  Y: "~@4 f4@2 g4@3 ~@3 f4@6 g4@4 ~ f4", Z: "~ d4@2 c4", AA: "d4", AB: "~ eb4@2 g4", AC: "eb4", AD: "eb4@3 ~@7 f4@14",
  AE: "[~@11 a4@7 a4@4 bb4@7 bb4@4 c5@7 c5@4 d5@33 ~ d5@11 c5@11 bb4@11 c5@11 d5@11 d5@7 c5@4]/6",
  AF: "[~ bb4@55 g4@7 a4@4 bb4@7 c5@4 bb4@7 g4@4 ~ f4@22 f4@11 f4@18 f4@3]/6",
  AG: "[~ g4@11 a4@11 bb4@67 d4@11 f4@11 g4@22 ~ g4@9]/6", AH: "[~@2 bb4@11 bb4@22 a4@18 bb4@4 bb4@56 ~@7]/5",
})).s("gm_trumpet").gain(0.48)

// other · trumpet · "Bb Trumpet" · soft notes
const trumpet_soft = note("<~@88 A B C B D E F G H I J K L M ~@15 N ~@23>".pickRestart({
  A: "~@6 bb4@5 a4", B: "c5", C: "~@6 bb4@5 g4", D: "~@4 f4@2 g4@3 ~@3 f4@6 f4@4 ~ d4", E: "~ f4@5", F: "~ d4@2 c4",
  G: "d4", H: "~ eb4@2 g4", I: "eb4", J: "d4@3 ~@7 f4@14", K: "eb4@3 ~@7 f4@14", L: "bb4 g4",
  M: "d4@12 ~@5 d4 eb4@4 ~ e4", N: "d5@2 db5 c5@2 bb4@7",
})).s("gm_trumpet").gain(0.24)

// other · trombone
const trombone = note(`<
  ~@13 A@4 B@5 C@7 D@8 ~ E F@3 G H I J K L M N O P Q R ~@2 S@4 T U V L W X Y Z ~ AA AB@3 AC AD AE AF@2 AG AH AI AJ AK AL
  AM AN ~@16 E F@3 G H I J K L M N O P Q ~@2 AO@8 AP@3 AQ@6 AR@5
>`.pickRestart({
  A: "[~@4 c4@4 ~ bb3@6 a3@27 a3@33 ~ g3@11 a3@9]/4", B: "[~@2 c4@33 bb3@22 f3@22 ~@12 a3@11 bb3@11 c4@7]/5",
  C: "[~@4 bb3@18 bb3@38 f3@22 bb3@11 bb3@22 g3@7 bb3@4 g3@11 ~ g3@22 ~@8]/7",
  D: "[~@14 f3@33 bb3@11 ~ a3@22 bb3@11 a3@11 bb3@89]/8", E: "bb3@3 ~",
  F: "[~@4 bb3@3 ~@3 f3@2 d3@6 d3@4 bb3@14 c4@6 bb3@4 a3@20 f3@3 ~@3]/3", G: "g3@6 ~@6 c3@2 db3@2 d3@2 eb3@3 ~@3",
  H: "f3@12 ~@3 c4@4 ~ db4@4", I: "d4@6 f3@5 a3", J: "bb3@4 bb3@2 a3@3 ~@3 g3@6 f3@6", K: "bb2 bb3@2 ab3",
  L: "ab3@2 d4!2", M: "bb3@8 d4 f4@2 c4", N: "bb3 ~ eb4@2", O: "f4@10 bb3@8 d4@3 ~@3", P: "g3@3 bb3@2 a3@7",
  Q: "~@4 bb3@2 d3@3 ~@3 g3@6 g3@3 ~@3", R: "f3@4 a3@3 ~@3 bb3@14", S: "[~@6 g3@5 eb3@13]/2",
  T: "~@4 bb3@2 c4@3 ~@3 bb3@6 bb3@4 ab3@2", U: "~ f3@5", V: "~ bb3@2 a3", W: "bb3@8 d4 bb3@2 c4", X: "eb4 c4",
  Y: "bb3@3 ~@7 bb3@14", Z: "c4@3 ~@7 c4@2 a3@12", AA: "~@17 d3 eb3@4 e3@2",
  AB: "[f3@3 d3@3 f3@3 bb3@2 d4@4 c4@3 bb3@3 f3@2 g3@7 c4@2 bb3 c4@3]/3", AC: "a3@3 c4@2 a3 ~@2 g3 f3@3",
  AD: "eb3@2 bb3 eb4", AE: "c4@2 c4@4 bb3@3 g3@2 f3", AF: "[bb3@10 g3@2 bb3@4 g3@3 ~@3 f3@14 f3@4 g3@2 a3@4 bb3@2]/2",
  AG: "d4@6 d4 ~", AH: "c4@6 bb3@4 bb3@2 c4@4 c4@2 d4@3 ~@3", AI: "d4@3 c4@2 bb3@3 f3 g3@2 a3",
  AJ: "bb3@6 bb3@4 bb3@2 bb3@4 eb4@2 bb3@3 ~@3", AK: "bb3@10 g3@8 f3@3 ~@3",
  AL: "bb3@4 g3@2 a3@4 g3@2 g3@4 a3@3 ~@3 bb3@2", AM: "bb3@10 g3@2 bb3@6 g3@3 ~@3", AN: "bb3@2 d4 f4 d4 c4 bb3@2 ~@4",
  AO: "[~@20 bb3@18 bb3@27 bb3@11 f3@22 bb3@11 bb3@22 ~ g3@6 bb3@4 ~ bb3@11 g3@22 ~@16]/8",
  AP: "[~@6 f3@33 ~ bb3@11 a3@21]/3", AQ: "[~ bb3@11 a3@11 bb3@78 ~@11 bb3@22 ~ bb3@9]/6",
  AR: "[~@2 g3@11 f3@22 f3@18 eb3@4 f3@56 ~@7]/5",
})).s("gm_trombone").gain(0.16)

// other · trombone · soft notes
const trombone_soft = note("<~@88 A B A B C D E F G H I J K L ~@15 M ~@23>".pickRestart({
  A: "~@6 eb4@5 eb4", B: "f4", C: "~@4 bb3@2 c4@3 ~@3 bb3@6 bb3@4 f3@2", D: "~ bb3@5", E: "~@2 f4@4 ab3 a3", F: "bb3",
  G: "~ eb4@2 bb3", H: "eb4", I: "f4@3 ~@7 d4@14", J: "eb4@3 ~@7 c4@14", K: "f4 eb4", L: "bb3 ~",
  M: "f3@4 a3@3 ~@3 bb3@14",
})).s("gm_trombone").gain(0.11)

// bass · tuba · "C Tuba"
const bass = note(`<
  ~@3 A@2 B@2 C@4 D@6 E F@6 G@3 H@8 I@2 ~ J K L M N O J P J Q R S T U V W X Y Z AA AB AA X AC AD Q R AE AF AG AH AI X AJ
  Z AA AB AA X AK AD AL AM AE AN AA AO AP AQ@2 AR AS AT AU AV@3 AW AX@2 AY AZ BA BB J K L M N O J P J Q R S T U V BC ~
  BD@5 BE@6 BF@6 BG@5
>`.pickRestart({
  A: "[~@15 bb1@7 bb1@4 bb1@4 c2@4 d2@3 eb2@7 eb2@4]/2", B: "[~ eb2@3 d2@4 c2@4 bb1@22 ~@8 f2@3 f2@3]/2",
  C: "[~ g2@3 a2@4 bb2@67 bb2@11 c2@10]/4",
  D: "[~ c3@33 ~ c3@11 f2@11 c2@6 f2@11 ~ f2@4 f2@11 f2@11 c3@11 eb2@7 c3@4 ~ c3@6 c3@4 ~ f2@6 c3@3]/6",
  E: "~@2 a2@6 c3@4 ~ f2@7 f2@4",
  F: "[f2@7 f2@4 bb1@7 f2@4 d2@7 f2@4 bb1@11 bb2@11 ~ f2@22 g2@11 c3@11 bb2@33 f2@11]/6",
  G: "[~ bb2@22 bb2@22 eb2@11 eb2@16]/3",
  H: "[~@6 eb2@11 ~ c3@22 bb2@22 bb1@44 ~ f2@22 bb1@11 d2@11 bb1@11 bb1@4 c2@4 d2@3 eb2@11 eb2@4 d2@4]/8",
  I: "[c2 bb1@11]/2", J: "bb1 ~ f2 ~", K: "bb2 ~ d2!2", L: "c2 ~ c2 ~", M: "f2 ~ eb2 ~", N: "g2 ~ c3 ~", O: "f2 ~ f2 ~",
  P: "bb2 a2 g2 f2", Q: "bb2 ab2 d2 g2", R: "eb2 ~ g2 ~", S: "bb2 ~ c3 eb2", T: "bb1@10 f2@8 bb2@3 ~@3",
  U: "eb3 ~ f2 ~", V: "bb2@2 d3 ~ eb2@2 g2 ~", W: "f2@5 bb2@7", X: "bb2", Y: "bb2@2 d2!2", Z: "c2", AA: "f2", AB: "c3",
  AC: "f2 g2 a2 bb2", AD: "bb2@3 bb2", AE: "eb2 c2", AF: "bb1!2 f2!2", AG: "eb2 f2", AH: "bb1@3 d2@3 eb2@5 bb1",
  AI: "~@2 f2@4 g2@3 a2@3", AJ: "bb2@2 d2 db2", AK: "f2 gb2 g2 a2", AL: "bb1!2 c2 d2", AM: "eb2", AN: "f2!2 bb2 g2",
  AO: "f2@3 bb2@3 eb2@5 bb1", AP: "~@4 f2@8 ~@5 d2 eb2@4 e2@2",
  AQ: "[f2@3 d2@3 f2@2 d2 f2@2 d3@4 c3@3 bb2@3 f2@2 a2]/2", AR: "c3@6 c3@2 bb2 a2@2 g2",
  AS: "a2@6 c2@4 ~ f2@3 ~ g2@3 f2@6", AT: "eb2@2 f2 a2", AU: "f2@2 f2@4 bb2@3 g2@2 f2",
  AV: "[bb2@5 g2 bb2@2 g2@3 f2@7 f2@2 bb2 d3@2 bb2@4 d2@3 f2@3 g2@2 ab2]/3", AW: "bb2@2 ab2 f2@2 d2 f2@3 ab2@3",
  AX: "[g2@6 eb2@2 g2@3 eb3@7 bb2@2 bb2 c3@2 c3]/2", AY: "d3 bb2 g2 f2", AZ: "g2@4 d3@2 d3@4 bb2@2 a2@4 c3@3 ~@3 f2@2",
  BA: "bb2@2 bb2 gb2", BB: "f2 ~", BC: "f3@5 bb2@7", BD: "[~@20 bb2@33 ~ f2@11 bb2@22 bb2@22 eb2@11]/5",
  BE: "[~ eb2@22 eb2@11 bb2@22 f2@22 bb1@44 ~ f2@21]/6",
  BF: "[~ bb1@11 d2@11 bb1@11 ~ bb1@3 c2@4 d2@4 eb2@11 eb2@3 d2@4 c2@4 bb1@33 ~@11 g2@22 ~ eb2@9]/6",
  BG: "[~@2 eb2@11 bb2@22 d2@18 g2@4 d3@7 bb2@4 a2@7 g2@4 ~ f2@6 eb2@4 ~ d2@6 c2@4 ~ bb1@11 ~@7]/5",
})).s("gm_tuba").gain(0.38)

stack(piano, trumpet, trumpet_soft, trombone, trombone_soft, bass)

More by Misc Praise Songs