Strudelify

chicago - cell block tango

from the musical Chicago

KeyF majorTempo126 bpm
0:00/0:00
// chicago - cell block tango — from the musical Chicago
// 126 bpm, 4/4, key F 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, 2/4 at bar 8, 4/4 at bar 9, 2/4 at bar 42, ...) are rendered on a constant 4/4 grid of one bar per cycle
// note: Transcription provider: pdmx. https://musescore.com/score/5903481; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 170 bars on a 24-step grid, each part at one level; ghost notes are separate "_soft" parts. Source detail keeps the original performance.
setcpm(126/4)

// Notation: c3@3 lasts 3 steps · ~ is a rest · "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 · tenor sax · "Tenor Saxophone"
const tenor_sax = note(`<
  ~@3 A B C D E F@2 ~ G H I J K L M N M O ~@18 P Q R S T ~ U V W X Y B C D Z@2 ~@20 AA AB ~ AC AD AE AF AG AH AI AJ AI
  AK ~@3 AL AM AN AO AN AP AN AQ ~ AR AS AT AU AV AW AX AY@2 ~@13 AZ ~@6 BA BB BC ~ BD BE@2 BF BG V BH K BI BJ@2 BK BL
  BM BN AT BO BP@4 BQ BR BS BT@2 BU BV@2 BW BX BY BZ@2 CA@2 CB
>`.pickRestart({
  A: "~@9 c4@3 db4@3 ~@3 c4@4 ~@2", B: "f3@4 ~@2 eb4@3 ~@3 f4@3 ~@3 eb4@3 ~@3",
  C: "db4@4 eb4@4 db4@4 c4@3 ~@3 e4@3 ~@3", D: "f4@4 ~@2 eb4@3 ~@3 f4@3 ~@3 eb4@3 ~@3",
  E: "db4@4 eb4@4 db4@4 c4@3 ~@3 e4@6", F: "~ ab4!2 g4 f4 a3 ~@2", G: "~@12 a3@3 a4!2 ~ a4 ~@2 a4 ~@2",
  H: "a4@2 ~ ab4@3 ab4@3 g4@3 f4@3 bb3@3 ~@6", I: "~ ab4!2 g4 f4 bb4 ~@2", J: "~@3 f4@3 f4@3 g4@3 ab4@4 ab4@4 ~ bb4@3",
  K: "ab4 ~ g4 ~ f4 ~@2 c4", L: "db4@3 ~@3 c4@4 ~@2 f3@4 ~@2 eb4@3 ~@3", M: "f4@3 ~@3 eb4@3 ~@3 db4@4 eb4@4 db4@4",
  N: "c4@3 ~@3 e4@3 ~@3 f4@4 ~@2 eb4@3 ~@3", O: "c4 ~ e4@3 ~@3", P: "~@7 c4", Q: "~@2 c4@3 ~@3", R: "~@4 c4 ab4!2 g4",
  S: "f4 a3 ~@3 ab4!2 g4", T: "f4 a3 ~@6", U: "a3@3 a4!2 ~ a4 ~@2 a4 ~@2 a4@2 ~ ab4@3 ab4@3 g4@3",
  V: "f4 bb3 ~@3 ab4!2 g4", W: "f4 bb4 ~@3 f4!2 g4", X: "ab4@4 ab4@4 ~ bb4@3 ab4@3 ~@3 g4@3 ~@3",
  Y: "f4@3 ~@6 c4@3 db4@3 ~@3 c4@4 ~@2", Z: "[db4@4 eb4@4 db4@4 c4@3 ~@3 e4@9 ~@21]/2", AA: "~@4 gb4 bb3 ~@2",
  AB: "~ a4!2 ab4 gb4 bb3 ~@2", AC: "~@12 bb3@3 bb4!2 ~ bb4 ~@2 bb4 ~@2", AD: "bb4@2 ~ a4@3 a4@3 ab4@3 gb4@3 b3@3 ~@6",
  AE: "~ a4!2 ab4 gb4 b4 ~@2", AF: "~@3 gb4@3 gb4@3 ab4@3 a4@4 a4@4 ~ b4@3", AG: "a4 ~ ab4 ~ gb4 ~@2 db4",
  AH: "d4@3 ~@3 db4@4 ~@2 gb3@4 ~@2 e4@3 ~@3", AI: "gb4@3 ~@3 e4@3 ~@3 d4@4 e4@4 d4@4",
  AJ: "db4@3 ~@3 f4@3 ~@3 gb4@4 ~@2 e4@3 ~@3", AK: "db4 ~ f4@3 ~@3", AL: "~@7 db4",
  AM: "d4@3 ~@3 db4@4 ~@2 gb3@4 ~@2 db4@3 ~@3", AN: "d4@3 ~@3 db4@3 ~@3 b3@4 db4@4 b3@4",
  AO: "a3@3 ~@3 ab3@3 ~@3 gb3@4 ~@2 db4@3 ~@3", AP: "a3@3 ~@3 ab3@6 gb3@4 ~@2 db4@3 ~@3", AQ: "a3 ~ ab3@2 f4 ~@3",
  AR: "~@12 f4 ~@2 a4@3 a4@3 ab4@3", AS: "gb4 b4 ~@3 gb4!2 ab4", AT: "a4@4 a4@4 ~ b4@3 a4@3 ~@3 ab4@3 ~@3",
  AU: "gb4@3 ~@6 db4@3 d4@3 ~@3 db4@4 ~@2", AV: "gb3@4 ~@2 e4@3 ~@3 gb4@3 ~@3 e4@3 ~@3",
  AW: "d4@4 e4@4 d4@4 db4@3 ~@3 f4@3 ~@3", AX: "gb4@4 ~@2 e4@3 ~@3 gb4@3 ~@3 e4@3 ~@3",
  AY: "[d4@4 e4@4 d4@4 db4@3 ~@3 f4@9 ~@3 a4@6 a4@6 ab4@6]/2", AZ: "a3 ~ ab3 ~", BA: "~@3 db3",
  BB: "gb3@2 ~ db4@2 ~ db3@2", BC: "db3 ~@3", BD: "c4 ~@4 ab4!2 g4", BE: "f4 ab3 ~@3 ab4!2 g4",
  BF: "f4@6 a3@6 a3@3 a4!2 ~ a4 ~@2 a4 ~@2", BG: "a4@2 ~@13 ab4@3 ab4@3 g4@3",
  BH: "f4@3 bb4@3 f4@3 g4@3 ab4@4 ab4@4 ~ bb4@3", BI: "db4@3 ~@3 db4@4 ~@2 db4@3 ~@9", BJ: "~ a4!2 ab4 gb4 a3 ~@2",
  BK: "~ a4!2 ab4 gb4@2 bb3@2", BL: "bb3@3 bb4!2 ~ bb4 ~@2 bb4 ~@2 bb4@2 ~@10", BM: "~ a4!2 ab4 gb4 b3 ~@2",
  BN: "~ a4!2 ab4 gb4 b4 gb4 ab4", BO: "gb4 ~@2 db4 gb4 c4 db4 b3",
  BP: "[c4@9 e4@9 g4@18 c5@3 db4@2 d4@3 c4@3 db4@9 f4@9 ab4@17 db5@3 ~@11]/4", BQ: "~ a4@2 a4@3 ab4@3 gb4@3 a3@3 ~@9",
  BR: "a4@2 a4@3 ab4@3 gb4@3 a3@3 ~@8 a4@2", BS: "~ a4@3 ab4@3 gb4@6 bb3@5 bb3@3 bb4 ~ bb4",
  BT: "[bb4 ~@2 bb4 ~@2 bb4@2 ~@12 a4@3 a4@3 ab4@3 gb4@3 b3@3 ~@8 a4@3 a4@2]/2",
  BU: "~ ab4@3 gb4@3 b4@2 gb4@3 ab4@3 a4@4 a4@4 ~",
  BV: "[b4@3 a4@3 ~@2 ab4@3 ~@3 gb4@3 ~@6 db4@3 d4@3 ~@2 db4@4 ~@2 d4@3 ~@8]/2", BW: "~ bb4!2 a4 g4 bb3 ~@2",
  BX: "~@2 bb4@3 bb4@3 a4@3 g4@3 bb3@3 ~@7", BY: "~ bb4@3 bb4@3 a4@3 g4@5 b3@6 b3@3",
  BZ: "[b4!2 ~ b4 ~@2 b4 ~@2 b4@2 ~@12 bb4@3 bb4@3 a4@3 g4@2 c4@3 ~@9 bb4@2]/2",
  CA: "[~ bb4@3 a4@2 g4@3 c5@3 g4@3 a4@3 bb4@4 bb4@4 ~ c5@2 bb4@3 ~@3 a4@3 ~@3 g4@3 ~@4]/2", CB: "~ d4@3 g4@3 ~@17",
})).s("gm_tenor_sax").gain(0.4)

// other · tenor sax · "Tenor Saxophone" · soft notes
const tenor_sax_soft = note(`<
  ~@21 A B C D E ~ F G A B C D E ~ F G A B H ~@69 I@2 ~ J I@2 K L M@2 ~ N O ~ P ~ I@2 ~ J Q ~@40
>`.pickRestart({
  A: "~@12 f3@4 ~@5 c4@3", B: "~ c4 ~@2", C: "c4@3 db4@3 d4@2 eb4@2 e4@2 f4@3 ~@6 c4@3",
  D: "~@6 c4@6 c4@3 c5!2 ~ c5 ~@2 c5 ~@2", E: "c5 ~@5", F: "~@3 f4@3 f4@3 g4@3 ab4@4 ab4@4 ~ bb4@3",
  G: "ab4 ~ g4 ~ f4@2 ~@2", H: "c4@3 db4@3 d4@2 eb4@2 e4@2 f4@3 ~@9", I: "gb3@2 ~ db4@2 ~ db3@2", J: "~@3 eb3 e3 f3",
  K: "db3@3 db3@3 db4!2 ~ db4!2 ~ db4!2 ~@2 db4 ~@2 db4 ~@2 db4 ~", L: "db4 ~@2", M: "b3@2 ~ gb4@2 ~ gb3@2",
  N: "~ gb3!2 ab3", O: "a3@3 a3@3 b3@2", P: "gb3 ~", Q: "gb3@2 ~ db4@2 ~@3",
})).s("gm_tenor_sax").gain(0.2)

// other · baritone sax · "Baritone Saxophone"
const baritone_sax = note(`<
  ~@3 A B C D E F G H I J ~ K L M G H G N ~@18 O P Q B C D R ~ S T U B C D E V ~@18 W@2 X Y Z AA AB ~ AC AD AE Y Z Y AF
  ~@3 AG AH Y AI Y AJ Y AF ~ AK AL AM AN AO AP AQ AR AS ~@24 AT G H I J ~ K L AU AO AP AQ AV ~ AL AM AW AX@5 AY AZ BA@3
  BB@2 BC BD BE BF ~ BG@2 BH
>`.pickRestart({
  A: "~@9 c3@3 db3@3 ~@3 c3@4 ~@2", B: "f2@4 ~@5 c3@3 ~@6 c3@6", C: "~@12 c3@3 db3@3 d3@2 eb3@2 e3@2",
  D: "f3 ~@2 c3 ~@2 c3@2", E: "~@12 c3@3 db3@3 c3@2 db3@2 eb3@2", F: "e3@3 ~@9 f2@4 ~@5 c3@3", G: "~ c3 ~@2",
  H: "c3@3 db3@3 d3@2 eb3@2 e3@2 f3@3 ~@6 c3@3", I: "~@6 c3@6 c3@3 c4!2 ~ c4 ~@2 c4 ~@2", J: "c4 ~@5",
  K: "~@3 f3@3 f3@3 g3@3 ab3@4 ab3@4 ~ bb3@3", L: "ab3 ~ g3 ~ f3 ~@2 c4", M: "db4 ~@5 c4@2 ~@4 f2@4 ~@5 c3@3",
  N: "c3@3 db3@3 c3@2 db3@2 eb3@2 e3@3 ~@9", O: "~@7 c3", P: "f3 ~ c3@2 f2 ~@3", Q: "~@4 c3 ~@3",
  R: "c3@3 c4!2 ~ c4 ~@2 c4 ~@2 c4@4 ~@8", S: "~@5 f3!2 g3", T: "ab3@4 ab3@4 ~ bb3@3 ab3@3 ~@3 g3@3 ~@3",
  U: "f3@3 ~@6 c4@3 db4 ~@5 c4@2 ~@4", V: "e3 ~@7", W: "[~@3 c3 ~@2 c3@3 ~@7]/2", X: "db3@3 ~@9 gb2@4 ~@5 db3@3",
  Y: "~ db3 ~@2", Z: "db3@3 d3@3 eb3@2 e3@2 f3@2 gb3@3 ~@6 db3@3", AA: "~@6 db3@6 db3@3 db4!2 ~ db4 ~@2 db4 ~@2",
  AB: "db4 ~@5", AC: "~@3 gb3@3 gb3@3 ab3@3 a3@4 a3@4 ~ b3@3", AD: "a3 ~ ab3 ~ gb3 ~@2 db4",
  AE: "d4 ~@5 db4@2 ~@4 gb2@4 ~@5 db3@3", AF: "db3@3 d3@3 db3@2 d3@2 e3@2 f3@3 ~@9", AG: "~@7 db3",
  AH: "d3@3 ~@3 db3@4 ~@11 db3@3", AI: "~@6 eb3@2 e3@2 f3@2 gb3@3 ~@6 db3@3",
  AJ: "db3@3 d3@3 db3@2 d3@2 e3@2 gb3@3 ~@6 db3@3", AK: "~@4 f3 ~@3", AL: "~@5 gb3!2 ab3",
  AM: "a3@4 a3@4 ~ b3@3 a3@3 ~@3 ab3@3 ~@3", AN: "gb3@3 ~@6 db4@3 d4 ~@5 db4@2 ~@4", AO: "gb2@4 ~@5 db3@3 ~@6 db3@6",
  AP: "~@12 db3@3 d3@3 eb3@2 e3@2 f3@2", AQ: "gb3 ~@2 db3 ~@2 db3@2", AR: "~@12 db3@3 d3@3 db3@2 d3@2 e3@2",
  AS: "f3 ~@7", AT: "~@12 f2@4 ~@5 c3@3", AU: "db4 ~@5 db4@2 ~@16", AV: "db3@3 db4!2 ~ db4 ~@2 db4 ~@2 db4@4 ~@8",
  AW: "gb3 ~@2 db3 gb3 c3 db3 b2",
  AX: "[c3@9 e3@27 c4@3 db3@2 d3@3 c3@3 db3@9 f3@26 db4@3 ~@9 gb2@4 ~@4 db3@3 ~@6 db3@6 ~@3]/5",
  AY: "~@8 db3@3 d3@3 eb3@2 e3@2 f3@2 gb3@3 ~", AZ: "~@4 db3@3 ~@6 db3@5 db3@3 db4 ~ db4",
  BA: "[db4 ~@2 db4 ~@2 db4@4 ~@10 db3@3 gb3@3 ab3@3 a3@8 db3@3 gb3@3 ab3@3 a3@9 gb3@2 gb3@3 ab3@3 a3@4 a3@4 ~]/3",
  BB: "[b3@3 a3@3 ~@2 ab3@3 ~@3 gb3@3 ~@6 db4@3 d4 ~@4 db4@2 ~@15]/2", BC: "g2@4 ~@5 d3@3 ~@6 d3@6",
  BD: "~@11 d3@3 eb3@3 ~ f3@2 gb3@2 g3@2, ~@17 e3@2 ~@5", BE: "~@7 d3@3 ~@5 d3@6 d3@3",
  BF: "d4!2 ~ d4 ~@2 d4 ~@2 d4@4 ~@11", BG: "[~@9 g3@3 g3@3 a3@3 bb3@4 bb3@4 ~ c4@2 bb3@3 ~@3 a3@3 ~@3 g3@3 ~@4]/2",
  BH: "~ d3@3 g3@3 ~@17",
})).s("gm_baritone_sax").gain(0.35)

// other · baritone sax · "Baritone Saxophone" · soft notes
const baritone_sax_soft = note(`<
  ~@21 A B@2 C D E F G H B@2 C D E F G H B I ~@15 J K L M ~ N O P J K L M ~ N O P J K Q ~@18 R ~ S ~@75
>`.pickRestart({
  A: "~@4 f2@2 ~ c3", B: "f3 ~ c3@2 f2@2 ~ c3", C: "f3@3 ~@3 c3@6 f2@3 f3!2 ~ f3 ~@2 f3 ~@2",
  D: "f3@4 ~@8 bb2@6 ~@3 f3@3", E: "bb3 ~ f3@2 bb2@2 ~ f3", F: "bb3 ~ f3@2 c3@2 ~ g2", G: "c2 ~ e2@2 f2@2 f2 ~",
  H: "f2 ~ f2 ~ f2@2 ~ c3", I: "f3 ~ c3@2 f2@2 ~@2", J: "f2@4 ~@5 c3@3 ~@6 c3@6", K: "~@12 c3@3 db3@3 d3@2 eb3@2 e3@2",
  L: "f3 ~@2 c3 ~@2 c3@2", M: "c3@3 c4!2 ~ c4 ~@2 c4 ~@2 c4@4 ~@8", N: "~@5 f3!2 g3",
  O: "ab3@4 ab3@4 ~ bb3@3 ab3@3 ~@3 g3@3 ~@3", P: "f3 ~@3", Q: "f3 ~@7", R: "~@3 gb2 ~@2", S: "db3 d3 ~@6",
})).s("gm_baritone_sax").gain(0.15)

// other · baritone sax · "Baritone Saxophone"
const baritone_sax_2 = note(`<
  A@3 B A C A D@2 E@2 F G H I J K L M L N ~@21 O@3 P Q@2 R S A C A T@2 ~@18 U V W X@2 Y Z AA AB AC AD AE AF AE AG AH
  AF@3 AI ~@5 AJ ~ AK AL AM AN AO AP AO AQ@2 ~@7 AR ~@12 AS AT AU ~ AV E@2 F G H I J AW AX@3 AY AL@2 AM AZ BA@7 BB BC BD
  BE@2 BF@3 BG@2 BH BI BJ
>`.pickRestart({
  A: "f2@2 ~ c3!2 ~ c2@2", B: "f2@6 ~@3 c3@3 db3@3 ~@3 c2@4 ~@2", C: "bb2@2 ~ db3 c3 ~ c2@2",
  D: "[bb2@2 ~ db3 c3 ~ c2@3 ~@3 f2@2 ~ c3]/2", E: "f3 ~ c3@2 f2@2 ~ c3", F: "f3@3 ~@3 c3@6 f2@3 f3!2 ~ f3 ~@2 f3 ~@2",
  G: "f3@4 ~@8 bb2@6 ~@3 f3@3", H: "bb3 ~ f3@2 bb2@2 ~ f3", I: "bb3 ~ f3@2 c3@2 ~ g2", J: "c2 ~ e2@2 f2 ~@2 c3",
  K: "db3 ~@5 c3@2 ~ c2@3 f2@6 ~@3 c3@3", L: "c3 ~ c2@2 bb2@2 ~ db3", M: "c3 ~ c2@2 f2@2 ~ c3", N: "c3 ~ c2@3 ~@3",
  O: "f2@2 ~ c3 f3 ~ c3@2", P: "f2@3 f3!2 ~ f3 ~@2 f3 ~@2 f3@4 ~@8", Q: "bb2@2 ~ f3 bb3 ~ f3@2",
  R: "c3@2 ~ g2 c2 ~ e2@2", S: "f2@3 ~@6 c3@3 db3 ~@5 c3@2 ~ c2@3", T: "[bb2@2 ~ db3 c3 ~ c2@3 ~@7]/2",
  U: "~@3 c3 f3 ~ c3@2", V: "f2 ~@7", W: "db2 ~@11 gb2@6 ~@3 db3@3", X: "gb3 ~ db3@2 gb2@2 ~ db3",
  Y: "gb3@3 ~@3 db3@6 gb2@3 gb3!2 ~ gb3 ~@2 gb3 ~@2", Z: "gb3@4 ~@8 b2@6 ~@3 gb3@3", AA: "b3 ~ gb3@2 b2@2 ~ gb3",
  AB: "b3 ~ gb3@2 db3@2 ~ ab2", AC: "db2 ~ f2@2 gb2 ~@2 db3", AD: "d3 ~@5 db3@2 ~ db2@3 gb2@6 ~@3 db3@3",
  AE: "db3 ~ db2@2 b2@2 ~ d3", AF: "db3 ~ db2@2 gb2@2 ~ db3", AG: "db3 ~ db2@3 ~@3", AH: "~@4 gb2@2 ~ db3",
  AI: "d3@3 ~@3 db2@4 ~@14", AJ: "~@2 db2@2 db2 ~@3", AK: "~@12 db2 ~@11", AL: "b2@2 ~ gb3 b3 ~ gb3@2",
  AM: "db3@2 ~ ab2 db2 ~ f2@2", AN: "gb2@3 ~@6 db3@3 d3 ~@5 db3@2 ~ db2@3", AO: "gb2@2 ~ db3!2 ~ db2@2",
  AP: "b2@2 ~ d3 db3 ~ db2@2", AQ: "[b2@2 ~ d3 db3 ~ db2@3 ~@7]/2", AR: "gb3 ~@2", AS: "~@3 db3 gb3 ~ db2 ~",
  AT: "gb2@2 ~ db3 gb3 ~ db2 ~", AU: "gb2 ~@3", AV: "c3 ~@3 f2@2 ~ c3", AW: "db3 ~@5 db3@2 ~ db2@3 db3@3 ~@9",
  AX: "gb2@2 ~ db3 gb3 ~ db3@2", AY: "gb2@3 gb3!2 ~ gb3 ~@2 gb3 ~@2 gb3@4 ~@8", AZ: "gb2 ~@2 db2 gb2 c3 db3 b2",
  BA: "[c3@36 c4@3 db3@2 d3@3 c3@3 db3@35 db4@3 ~@9 gb2@6 ~@2 db3@3 gb3@3 ~@3 db3@6 gb2@6 ~@2 db3@3 gb3@3 ~@3 db3@6 gb2@6 ~@2 db3@3 gb3@3 ~@3 db3@5 gb2@3 gb3 ~ gb3]/7",
  BB: "gb3 ~@2 gb3 ~@2 gb3@4 ~@7 b2@6 ~", BC: "~@2 gb3@3 b3@3 ~@3 gb3@5 b2@6 ~@2",
  BD: "~ gb3@3 b3@3 ~@2 gb3@6 db3@6 ~@3", BE: "[ab2@3 db2@3 ~@2 f2@6 gb2@3 ~@6 db3@3 d3 ~@4 db3@2 ~ db2@3 d3@3 ~@8]/2",
  BF: "[g2@6 ~@3 d3@3 g3@3 ~@3 d3@5 g2@6 ~@3 d3@3 g3@3 ~@3 d3@5 g2@6 ~@3 d3@3 g3@3 ~@2 d3@6 g2@3]/3",
  BG: "[g3!2 ~ g3 ~@2 g3 ~@2 g3@4 ~@7 c3@6 ~@3 g3@3 c4@3 ~@2 g3@6 c3@5]/2", BH: "~@4 g3@2 c4@3 ~@3 g3@6 d3@6",
  BI: "~@3 a2@2 d2@3 ~@3 gb2@6 g2@3 ~@4", BJ: "~ d2@3 g2@3 ~@17",
})).s("gm_baritone_sax").gain(0.3)

// other · baritone sax · "Baritone Saxophone" · soft notes
const baritone_sax_soft_2 = note(`<
  ~@55 A@3 B C@2 D E A@3 B C@2 D E A@2 F ~@18 G H I H I H J ~@10 K@6 L ~ M@4 N O P Q K@4 R ~@40
>`.pickRestart({
  A: "f2@2 ~ c3 f3 ~ c3@2", B: "f2@3 f3!2 ~ f3 ~@2 f3 ~@2 f3@4 ~@8", C: "bb2@2 ~ f3 bb3 ~ f3@2",
  D: "c3@2 ~ g2 c2 ~ e2@2", E: "f2@2 f2 ~ f2 ~ f2 ~", F: "f2 ~@3", G: "~@4 gb2@2 ~ db3", H: "db3 ~ db2@2 b2@2 ~ d3",
  I: "db3 ~ db2@2 gb2@2 ~ db3", J: "db3 ~@7", K: "gb2@2 ~ db3 gb3 ~ db2 ~",
  L: "gb2@3 gb2@3 gb3!2 ~ gb3!2 ~ gb3!2 ~@2 gb3 ~@2 gb3 ~@2 gb3 ~", M: "b2@2 ~ gb3 b3 ~ gb2 ~", N: "db3@2 ~ ab2",
  O: "db2 ~ f2@2", P: "gb2@2 gb2 ~", Q: "gb2 ~ gb2 ~", R: "gb2 ~@3",
})).s("gm_baritone_sax").gain(0.2)

stack(tenor_sax, tenor_sax_soft, baritone_sax, baritone_sax_soft, baritone_sax_2, baritone_sax_soft_2)