Strudelify

Trombone Quartet OLHS 2K18

Michael Baker Corey Coerse

KeyA♭ majorTempo120 bpm
0:00/0:00
// Trombone Quartet OLHS 2K18 — Michael Baker Corey Coerse
// 120 bpm, 4/4, key Ab 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 (2/4 at bar 1, 4/4 at bar 20) are rendered on a constant 4/4 grid of one bar per cycle
// note: Transcription provider: pdmx. https://musescore.com/score/4983921; license: https://creativecommons.org/publicdomain/mark/1.0/
// note: Full arrangement: all 157 bars on a 32-step grid, each part at one level. Source detail keeps the original performance.
setcpm(120/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.

// other · trombone
const trombone = note(`<
  A@5 B@4 C@5 D@2 E@2 ~@5 F G H I J K L M@2 N O P@3 Q R@4 J K L M@2 N O S T@2 U ~@4 V@2 W@5 X@3 Y Z AA AB AC@4 AD ~@3 AE
  AF AG@3 AH@2 AI@3 AJ@2 AK AL@2 AM@4 AN@2 AO@4 AP@2 AQ AR AS@2 AT ~@6 AU AV AU AW AX AY AZ BA BB BC BD BE BF BG BH ~ BI
  BJ BK BL BM BN BO AV AU BP ~@2 BQ BK BQ BK BR BS BT BU BV BW BT ~
>`.pickRestart({
  A: "[~@10 gb3@50 a3@3 a3@35 bb3@9 c4@3 ~ db4@22 c4@3 db4@9 c4@3 ~ db4@9 bb3@2]/5",
  B: "[~ gb4@35 gb4@3 f4@9 ~ gb4@3 ab4@57 ~@19]/4", C: "[~@25 ab3@50 b3@3 b3@35 c4@9 ~ d4@3 eb4@22 d4@3 eb4@9]/5",
  D: "[~ d4@3 eb4@9 c4@3 ab4@35 ab4@3 g4@9 ~]/2", E: "[ab4@3 bb4@57 ~@4]/2", F: "~@11 c4 ~ bb3 ~ c4@7 f3@7 ~@3",
  G: "~@9 db4 ~ c4 ~ db4@2 ~@2 c4@2 ~ bb3@7 ~@5", H: "~@7 db4 ~ c4 ~ db4@7 f3@7 ~@7",
  I: "~@5 bb3 ~ ab3 ~ bb3@2 ~@2 ab3@2 ~ g3@4 bb3@2 ~@2 ab3@7 ~", J: "~@3 c4 ~ bb3 ~ c4@7 f3@7 ~@11",
  K: "~ db4 ~ c4 ~ db4@2 ~@2 c4@2 ~ bb3@7 ~@12 db4", L: "~ c4 ~ db4@7 f3@7 ~@12 bb3 ~ ab3",
  M: "[~ bb3@2 ~@2 ab3@2 ~ g3@4 bb3@2 ~@2 ab3@7 ~@4 c4 ~ bb3 ~ c4@7 f3@7 ~@12 db4 ~ c4 ~ db4@2 ~]/2",
  N: "~ c4@2 ~ bb3@7 ~@12 db4 ~ c4 ~ db4@5", O: "~@2 f3@7 ~@12 bb3 ~ ab3 ~ bb3@2 ~@2 ab3@2 ~",
  P: "[g3@4 bb3@2 ~@2 ab3@7 ~@4 c4 ~ bb3 ~ c4@7 f3@7 ~@12 db4 ~ c4 ~ db4@2 ~@2 c4@2 ~ bb3@7 ~@12 db4 ~ c4 ~ db4@7 f3@6]/3",
  Q: "~@13 bb3 ~ ab3 ~ bb3@2 ~@2 ab3@2 ~ g3@4 bb3@2 ~@2",
  R: "[ab3@11 g3@2 ab3@2 bb3@11 ab3@2 bb3@2 c4@4 bb3@3 ab3@4 g3@4 f3@7 db4@7 ~ c4@15 c4@5 db4@5 c4@2 bb3@2 ~ c4@30 ~@8]/4",
  S: "g3@4 bb3@2 ~@2 ab3@11 g3@2 ab3@2 bb3@9",
  T: "[~@2 ab3@2 bb3@2 c4@4 bb3@3 ab3@4 g3@4 f3@7 db4@7 ~ c4@22 c4@2 db4@2 c4@2]/2", U: "bb3 c4@15",
  V: "[~@19 bb3 bb3@2 bb3@2 bb3@5 g3@9 g3@10 g3@10 eb3@6]/2",
  W: "[~ bb3@2 ~ g3@10 eb3@7 bb3@2 g3@20 d4@10 d4@10 d4@9 eb4@7 ~ bb3@2 gb3@10 eb3@7 bb3@2 ~ g3@19 g4@10 g3@7 ~ g3@2 g4@10 gb4@7 f4@2]/5",
  X: "[~ e4@2 eb4@2 e4@5 ~@5 g3@5 db4@10 c4@7 b3@2 ~ bb3@2 a3@2 ~ bb3@5 ~@4 eb3@5 gb3@10 eb3@7 g3@2 ~ bb3@10 g3@7]/3",
  Y: "bb3@2 ~ d4@19 g4@10", Z: "g3@7 g3@2 ~ g4@10 gb4@7 f4@2 e4@2 ~", AA: "eb4@2 e4@5 ~@5 g3@5 db4@10 c4@5",
  AB: "~@2 b3@2 bb3@2 ~ a3@2 bb3@5 ~@5 eb3@5 gb3@8",
  AC: "[~@2 eb3@7 bb3@2 ~ g3@9 eb3@7 ~ bb3@2 g3@20 ~@5 d4@2 d4@2 ~ d4@10 ~@4 d4@5 ~@5 eb4@5 ~@5 d4@5 ~@5 eb4@5 ~@5 d4@2 d4@2 d4@5 d4@4]/4",
  AD: "~@6 d4@2 ~ d4@2 d4@10 ~@11", AE: "~@15 c4", AF: "~ c4@2 c4@5 ~ c4@2 c4@3 db4@5 c4@3 c4@3 c4@5 c4@2",
  AG: "[~ c4@2 b3@5 ~ c4@2 c4@3 c4@5 c4@3 c4@3 f4@5 g4@11 c4@10 eb4@11 bb3@11 c4@2 c4@3 c4@5 c4@3 c4@3 db4@5 c4@2]/3",
  AH: "[~ c4@2 d4@5 ~ c4@2 c4@3 eb4@5 c4@21 ~ e4@5 ~@12 b2@2 d3@2 gb3@2, ~@57 g2@2 ~@5]/2",
  AI: "[g3@7 g3@11 g3@2 g3@2 g3@7 ~ g3@7 g3@7 f3@2 ~ f3@2 f3@2 ~ f3@2 f3@2 ~ gb3@2 g3@11 b3@4 d4@15 ~@7]/3",
  AJ: "[~@4 c4@3 f4@11 e4@2 eb4@2 d4@30 ~@12]/2", AK: "~@2 c4@5 b3@5 c4@5 g3@11 b3@4",
  AL: "[d4@15 ~@15 c4@4 b3@5 c4@5 d4@15 f4@5]/2",
  AM: "[e4@5 c4@5 d4@15 c4@5 b3@4 c4@5 g3@11 b3@4 d4@15 ~@11 c4@4 f4@11 e4@2 ~ d4@30, ~@97 eb4@2 ~@29]/4",
  AN: "[~@15 c4@5 b3@5 c4@5 g3@11 b3@3 d4@15 ~@5]/2",
  AO: "[~@10 f4@5 e4@5 f4@5 g4@11 bb4@3 g4@30 eb4@15 f4@11 d4@3 d4@30]/4", AP: "[g4@7 f4@7 ~ g4@11 e4@4 e4@29 c4@5]/2",
  AQ: "~@2 db4@7 ~ d4@2 d4@2 d4@3 d4@2 d4@2 d4@4 d4 d4@2 d4@4",
  AR: "d4@4 d4@2 d4 d4@2 d4@2 d4@4 d4@2 d4 d4@4 c4@5 c4@5",
  AS: "[db4@5 d4@2 d4@2 d4@3 d4@2 d4@2 d4@4 d4@2 d4 d4@4 d4@4 d4@2 d4 d4@4 d4@4 d4@2 d4@2 d4@3 e4@5 e4@5 d4@5]/2",
  AT: "d4 ~", AU: "g3@12 g3@4 bb3@5 g3@5 ~ f3@5", AV: "eb3 d3", AW: "d3@5 eb3@3 f3@3 eb3@5 ~@4 g3@4 g3@4 g3@4",
  AX: "bb3 g3 g3@2 ~@4", AY: "~@3 g3 g3@2 g3 f3", AZ: "g3!3 f3 g3 g3@2 g3", BA: "g3@2 ~@3 g3!3", BB: "d4 g3 g3@2 ~@4",
  BC: "~@4 g3 f3 g3@2", BD: "g3@2 g3 f3 g3 g3@2 f3", BE: "f3@2 ~@4 g3!2", BF: "eb4!2 c4!2 bb3 a3@2 g3",
  BG: "g3!4 bb3 bb3@2 a3", BH: "a3 ~@3", BI: "d4 c4 d4@2 d4 d4@2 d4", BJ: "d4!3 a3 db4 db4@2 d4", BK: "d4 ~@3",
  BL: "~@6 d4!2", BM: "d4!5 f4@2 d4", BN: "d4@2 d4@2 f4 d4!3", BO: "d4@12 g3@4 bb3@5 g3@5 ~ f3@5",
  BP: "eb3@5 eb3@3 f3@3 eb3@5 d3@16", BQ: "~@6 db4!2", BR: "bb3@2 d4 db4 db4@4",
  BS: "a3@4 c4@4 b3@12 gb3@3 f3@3 e3@3 eb3@3", BT: "d3", BU: "~@6 g3!2", BV: "g3@2 a3!2 g3 f3@2 eb3",
  BW: "eb3!4 d3 eb3@2 d3",
})).s("gm_trombone").gain(0.17)

// other · trombone
const trombone_2 = note(`<
  A@5 B@4 C@5 D@2 E@2 ~@5 F@7 G@8 H@2 I@3 J@2 K@3 L@5 ~@3 M N O@2 P Q R S T U V W ~@4 X@3 Y@4 ~ Z AA@2 AB AC@2 AD@4 AE@2
  AF@2 AG@3 AH AI@2 AJ@4 AK@2 AL AM AN AO AP ~@6 AQ AR AQ AS AT AU AV AW AX AY AZ BA BB BC BD ~ BE@2 BF BG BH BI BJ AR
  BJ BK ~@2 BL BM BL BM BN BO BP BG BQ BR BP ~
>`.pickRestart({
  A: "[~@10 gb3@50 gb3@3 gb3@35 f3@9 f3@3 ~ f3@22 f3@3 f3@9 f3@3 ~ f3@9 f3@2]/5",
  B: "[~ bb3@35 bb3@3 bb3@9 ~ bb3@3 f4@57 ~@18 ab3]/4",
  C: "[~@4 ab3@4 ab3@4 ab3@4 ab3@4 ~ ab3@4 ab3@50 ab3@3 ab3@35 g3@9 ~ g3@3 g3@22 g3@3 g3@9]/5",
  D: "[~ g3@3 g3@9 g3@3 c4@35 c4@3 c4@9 ~]/2", E: "[c4@3 g4@57 ~@4]/2", F: "[f4@45 eb4@15 f4@45 eb3@7]/7",
  G: "[~@8 c4 ~ db4 d4 ~ eb4 e4 ~ f4@90 eb4@30 f4@90 eb4@30]/8", H: "[c4@15 f4@4 eb4@3 db4@4 c4@4 c4@15 ab3@15 ~@4]/2",
  I: "[~@11 f4@15 e4@30 f4@4 f4@7 f4@4 f4@7 f4@7 ~ f4@4 f4@6]/3",
  J: "[~ f4@4 f4@7 f4@7 ~ f4@4 f4@7 f4@4 f4@7 f4@7 ~ eb4@4 eb4@7 eb4@3]/2",
  K: "[~ eb4@2 eb4@2 eb4@3 eb4@2 eb4@2 eb4@4 f4@4 f4@7 f4@4 f4@7 f4@7 ~ f4@4 f4@7 f4@4 f4@7 f4@7 ~ f4@4 f4@7 f4@4 f4@5]/3",
  L: "[~@2 f4@7 ~ eb4@7 eb4@7 ~ eb4@15 c4@4 c4@7 c4@4 g3@15 c4@4 c4@7 c4@4 ab3@7 f4@37 ~ e4@30]/5",
  M: "~@12 gb3 gb3@2 gb3@2 gb3@5 ~@10", N: "~@19 gb4 gb4@2 gb4@2 gb4@5 ~@3", O: "[~@26 eb3@2 eb3 eb3@2 eb3@5 ~@28]/2",
  P: "~ gb4@2 gb4 gb4@2 gb4@5 ~@21", Q: "~@8 gb4@2 gb4@2 gb4 gb4@5 ~@14", R: "~@16 gb4 gb4@2 gb4 gb4@5 ~@7",
  S: "~@23 eb3 eb3@2 eb3@2 eb3@4", T: "~@15 eb3", U: "eb3 eb3@2 eb3@5 ~@24", V: "~@5 bb3@2 bb3 bb3@2 bb3@5 ~@17",
  W: "~@12 gb4@2 gb4@2 gb4 gb4@5 ~@10", X: "[~@19 g4@10 g4@9 g4@10 eb4@7 ~ bb4@2 g4@10 eb4@7 bb4@2 ~ g4@18]/3",
  Y: "[~ d5@10 d5@10 d5@10 eb5@7 bb4@2 gb4@10 eb4@7 ~ bb4@2 g4@20 g5@29 ~@19]/4", Z: "~@3 g4@5 ~@6 ab4@5 ~@6 g4@5 ~@2",
  AA: "[~@3 e4@5 ~@6 g4@5 ~@6 b4@5 c5@11 ~@10 bb4@11 ~@2]/2", AB: "~@14 g4@5 ~@6 ab4@5 ~@2",
  AC: "[~@3 bb4@5 ~@6 b4@5 c5@21 ~ c5@5 ~@18]/2",
  AD: "[b3@7 b3@7 ~@8 b3@7 ~ b3@7 b3@7 a3@7 ~ a3@7 d4@4 d4@11 d4@4 d4@11 c4@3 c4@11 c4@4 c4@11 d4@4 d4@6]/4",
  AE: "[~ d4@4 f3@11 e3@2 eb3@2 d3@14 f3@5 f3@5 gb3@5 d3@11 b2@4]/2", AF: "[d3@15 c3@15 e3@4 d3@5 e3@5 b2@15 f3@5]/2",
  AG: "[f3@5 gb3@5 g3@15 c3@5 b2@4 c3@5 d3@11 b2@4 d3@15 c4@4 c4@11 c4@3 c4@9]/3",
  AH: "~@2 d4@4 d4@11 f3@11 e3@2 eb3@2", AI: "[d3@15 f3@5 f3@5 gb3@5 d3@11 b2@3 d3@15 ~@5]/2",
  AJ: "[~@10 c4@5 b3@5 c4@5 d4@11 f4@3 d4@30 a4@15 bb4@11 f4@3 f4@30]/4", AK: "[bb4@7 b4@7 ~ c5@11 g4@4 g4@29 c5@5]/2",
  AL: "~@2 db5@7 ~ d5@7 ~@15", AM: "~@22 c5@5 c5@5", AN: "db5@5 d5@7 ~@20", AO: "~@17 c5@5 c5@5 b4@5", AP: "bb4 ~",
  AQ: "d4@12 d4@4 f4@5 d4@5 ~ c4@5", AR: "bb3 a3", AS: "bb3@5 bb3@3 c4@3 bb3@5 ~@4 d4@4 d4@4 d4@4",
  AT: "f4 d4 d4@2 ~@4", AU: "~@3 d4 d4@2 d4 c4", AV: "d4!3 c4 d4 d4@2 c4", AW: "c4@2 ~@3 d4!3", AX: "bb4 d4 d4@2 ~@4",
  AY: "~@4 d4 c4 d4@2", AZ: "d4@2 d4 c4 d4 d4@2 c4", BA: "c4@2 ~@4 d4!2", BB: "bb4!2 g4!2 f4 eb4@2 d4",
  BC: "d4!4 f4 f4@2 d4", BD: "d4 ~@3", BE: "[g3 f3 g3@2 g3 g3@2 g3@2 g3!2 d3 gb3 gb3@2 g3]/2", BF: "g3 ~@3",
  BG: "~@6 g3!2", BH: "g3!5 bb3@2 g3", BI: "g3@2 g3@2 bb3 g3!3", BJ: "g3@12 d3@4 f3@5 d3@5 ~ c3@5",
  BK: "bb3@5 bb3@3 c4@3 bb3@5 a3@16", BL: "db4!2 d4@2 ~@4", BM: "~@8 eb4@4 eb4@4 f4@5 eb4@5 ~ f4@5",
  BN: "d4@2 f4 e4 e4@4", BO: "c4 eb4 d4@3 bb3 a3 ab3", BP: "g3", BQ: "d4!2 c4!2 bb3 a3@2 g3", BR: "g3!4 gb3 gb3@2 g3",
})).s("gm_trombone").gain(0.16)

// bass · trombone · "Bass Trombone"
const bass = note(`<
  A@5 B@4 C@5 D@2 E@2 ~ F G H I J@7 K@7 L M@6 N O@2 P@6 ~@4 Q@2 R@5 S@3 T U V W X@4 Y Z ~@2 AA@3 AB@2 AC@2 AD@4 AE@2
  AF@4 AG@2 AH@3 AI@3 AJ@2 AK AL@3 AM AN AO AN AP AN AO AN AO AN AP AN AO AN AO AN AO AN AO AN AO AN AO AN AO AN AO AN
  AO AN AO AN AP AN AO AN AO AN AO AN AO AN AO ~@2 AQ AR
>`.pickRestart({
  A: "[~@10 gb2@50 d2@3 d2@35 db2@9 c2@3 ~ bb1@22 bb1@3 bb1@9 bb1@3 ~ bb1@9 bb1@2]/5",
  B: "[~ gb2@25 gb2@9 ~ eb2@3 eb2@9 ~ eb2@3 db2@57 ~@19, ~ gb1@35 ~@92]/4",
  C: "[~@25 ab2@50 e2@3 e2@35 eb2@9 ~ d2@3 [c2,c3]@22 c2@3 c2@9]/5", // C
  D: "[~ c2@3 c2@9 c2@3 ab2@25 ~ ab2@9 f2@3 f2@9 ~, ~@16 ab1@35 ~@13]/2", E: "[f2@3 eb2@57 ~@4]/2",
  F: "~@9 b1@2 c2@2 ~ d2@2 ~ e2@2 f2@11 ~@2, ~@8 bb1@2 ~@3 db2@2 ~ eb2@2 ~@14",
  G: "~@7 b1@2 c2@2 ~ d2@2 ~ e2@2 f2@11 ~@4, ~@6 bb1@2 ~@3 db2@2 ~ eb2@2 ~@16",
  H: "~@5 b1@2 c2@2 ~ d2@2 ~ e2@2 f2@11 ~@6, ~@4 bb1@2 ~@3 db2@2 ~ eb2@2 ~@18",
  I: "~@3 b1@2 c2@2 ~ d2@2 ~ e2@2 f2@11 ~@8, ~@2 bb1@2 ~@3 db2@2 ~ eb2@2 ~@20",
  J: "[f2@22 eb2@7 ~ db2@30 bb1@30 eb2@15 e2@15 f2@22 eb2@7 ~ db2@30 bb1@30 eb2@14]/7",
  K: "[~ e2@15 f2@22 eb2@7 ~ db2@30 bb1@30 eb2@15 e2@15 f2@22 eb2@7 ~ db2@30 bb1@28]/7", L: "~@2 eb2@15 e2@15",
  M: "[f2@15 g2@15 ab2@15 db2@15 c2@60 f2@4 f2@3 f2@7 ~ f2@7 f2@4 eb2@4 db2@7 db2@7 ~ db2@4 db2@3 db2@4 c2@4 bb1@7 bb1@5]/6",
  N: "~@3 bb1@4 bb1@3 bb1@4 c2@2 db2@2 eb2@7 eb2@4 eb2@3",
  O: "[~ eb2@11 eb2@4 f2@4 f2@3 f2@7 ~ f2@7 f2@4 eb2@4 db2@7 db2@7 ~ db2@3]/2",
  P: "[~ db2@3 db2@4 c2@4 bb1@7 bb1@7 ~ bb1@4 bb1@3 bb1@4 c2@2 db2@2 eb2@7 eb2@4 eb2@4 eb2@11 eb2@4 f2@4 f2@3 f2@4 f2@4 g2@4 g2@3 g2@4 g2@4 ab2@4 g2@3 f2@4 eb2@4 db2@15 c2@4 c2@3 c2@4 c2@4 c2@4 c2@3 c2@4 c2@4 c2@4 c2@3 c2@4 c2@4 c2@15]/6",
  Q: "[~@29 g2@9 g2@10 g2@10 eb2@6]/2",
  R: "[~ bb2@2 ~ g2@10 eb2@7 bb2@2 g2@20 d3@10 d3@10 d3@9 eb3@7 ~ bb2@2 gb2@10 eb2@7 bb2@2 ~ g2@19 g3@10 g2@7 ~ g2@2 g3@10 gb3@7 f3@2]/5",
  S: "[~ e3@2 eb3@2 e3@5 ~@5 g2@5 db3@10 c3@7 b2@2 ~ bb2@2 a2@2 ~ bb2@5 ~@4 eb2@5 gb2@10 eb2@7 g2@2 ~ bb2@10 g2@7]/3",
  T: "bb2@2 ~ d3@19 g3@10", U: "g2@7 g2@2 ~ g3@10 gb3@7 f3@2 e3@2 ~", V: "eb3@2 e3@5 ~@5 g2@5 db3@10 c3@5",
  W: "~@2 b2@2 bb2@2 ~ a2@2 bb2@5 ~@5 eb2@5 gb2@8",
  X: "[~@2 eb2@7 bb2@2 ~ g2@9 eb2@7 ~ bb2@2 g2@20 ~@5 g3@2 g3@2 ~ g3@10 ~@4 g3@5 ~@5 eb3@5 ~@5 g3@5 ~@5 eb3@5 ~@5 g3@2 g3@2 g3@5 g3@4]/4",
  Y: "~@6 g3@5 ~@5 g3@5 ~@5 g3@5 ~", Z: "~@4 g3@5 ~@23",
  AA: "[~@30 c3@5 g2@5 ~ c3@5 ab2@5 c3@5 ~ g2@5 c3@5 g2@5 ~ c3@5 g2@5 c3@5 ~ b2@5 ~@2]/3",
  AB: "[~@9 c2@11 ~@10 bb1@11 ~@5 g2@5 ~@6 ab2@5 ~@2]/2", AC: "[~@3 bb2@5 ~@6 b2@5 c2@21 ~ c2@5 ~@18]/2",
  AD: "[g2@7 g2@7 ~@8 g2@7 ~ g2@7 g2@7 f2@7 ~ f2@7 g2@11 g2@4 g2@11 g2@4 f2@11 f2@3 f2@11 f2@4 g2@10]/4",
  AE: "[~ g2@4 g2@11 g2@4 g2@11 g2@3 g2@11 ~ g2@3 g2@11 g2@4]/2",
  AF: "[g2@11 g2@4 f2@11 f2@4 f2@11 f2@3 g2@11 g2@4 g2@11 g2@4 g2@11 g2@4 g2@11 g2@3 g2@11 g2@4 g2@10]/4",
  AG: "[~ g2@4 f2@11 f2@4 f2@11 f2@3 g2@11 ~ g2@3 g2@11 g2@4]/2",
  AH: "[g2@11 g2@4 g2@11 g2@4 g2@11 g2@3 g2@11 g2@4 f2@11 f2@4 f2@11 f2@4 g2@7]/3",
  AI: "[g2@7 g2@7 ~ g2@7 g2@7 ~ g2@7 g2@7 g2@7 ~ bb2@22 d2@7 bb1@15]/3", AJ: "[~@15 c3@22 e2@7 c2@15 ~@5]/2",
  AK: "~@10 d3@4 d3 d3@2 d3@4 d3@7 d3@4",
  AL: "[d3@2 d3@2 d3@3 d3@4 d3@2 d3@2 d3@3 d3@7 ~ d3@4 d3 d3@2 d3@4 d3@4 d3 d3@2 d3@4 d3@7 d3@4 d3@2 d3@2 d3@3 d3@4 d3@2 d3@2 d3@4 d3@3 c3@5 c3@5 b2@5]/3",
  AM: "bb2 ~", AN: "g2@12 g2@4 bb2@5 g2@5 ~ f2@5", AO: "eb2 d2", AP: "eb2@5 eb2@3 f2@3 eb2@5 d2@16",
  AQ: "~@5 a3@5 ~ bb3@5 db4@5 c4@5 ~ bb3@5", AR: "c4@5 a3@11 d3@16",
})).s("gm_trombone").gain(0.16)

stack(trombone, trombone_2, bass)