Strudelify

Land of Lola- Pep Band

Cyndi Lauper

KeyB♭ majorTempo120 bpm
0:00/0:00
// Land of Lola- Pep Band — Cyndi Lauper
// 120 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: ch 1 "Flute" named as a pipe, played on flute (its tuba patch is not one); ch 2 "B♭ Clarinet 1" named as a reed, played on clarinet (its electric bass finger patch is not one)
// note: Transcription provider: pdmx. https://musescore.com/score/5690920; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 65 bars on a 16-step grid, each part at one level; ghost notes are separate "_soft" parts. 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.

// chords · flute
const flute = note(`<
  A@8 B@2 C@2 D E C@2 D E F@2 G E F@2 G E H@3 I H@3 J K G L M K G L N O P Q R O P Q S T U V W X@2 Y Z AA AB AC AD AE@2
  AF
>`.pickRestart({
  A: "[~@14 g2@7 ~@9 g5@2 a5@3 bb5@3 a5@3 f5@3 d5@3 c5@3 f2@7 ~@7 a4@2 bb4@2 ~ c5@3 d5@3 eb5@3 f5@3 g5@3 a5@3 eb2@7 ~@7 g5@2 a5@2 bb5@3 a5@3 g5@3 d5@3 c5@3 bb4@3 g2@5, ~@21 g2@29 bb4@4 ~@3 f2@30 bb5@4 ~@3 eb2@30 ~@4]/8",
  B: "[~ g2@15]/2", C: "g2 ~ a2 ~ bb2 ~ a2 ~", D: "eb2 ~ eb2 ~ eb2 ~ eb2 ~", E: "d2 ~ d2 ~ d2 ~ d2 ~",
  F: "g2 ~ g2 ~ g2 ~ g2 ~", G: "f2 ~ f2 ~ f2 ~ f2 ~",
  H: "[g2 ~ a2 ~ bb2 ~ a2 ~ g2 ~ a2 ~ bb2 ~ a2 ~ eb2 ~ eb2 ~ eb2 ~ eb2 ~, [g4,g5]@23 ~]/3", // G
  I: "d2 ~ d2 ~ d2 ~ d2 ~, [gb4,gb5]", J: "d2 ~@6 [a4,a5]", K: "[bb4,bb5]@2 g2 ~ g2 ~ g2 ~, g2 ~@7",
  L: "c3 ~ c3 ~ c3 ~ c3 d5, g5@13 ~@3", M: "~ c5 ~@2 bb2@2 ~@2 bb2@2 ~@2 bb2@2 [a4,a5]@2, bb2 bb4@3 ~@4",
  N: "~ c5 ~@2 bb2@2 ~@2 bb2@2 ~@2 bb2@2 [a2,a4,a5]@2, bb2 bb4@3 ~@4", O: "[g2,bb4,bb5]@2 ~@5 [g2,a4,a5]",
  P: "[f2,bb4,bb5]@2 ~@5 [f2,a4,a5]", Q: "[c3,bb4,bb5] ~@3", R: "~@7 [a4,a5]", S: "~@10 c5 d5 c5 bb4 d5 f5",
  T: "g2 ~ g2 ~ g2 ~ g2 ~, g5@15 ~", U: "f2 ~ f2 ~ f2 ~ f2 ~, f5@15 ~", V: "g5 f5 d5 c5, c3 ~ c3 ~ c3 ~ c3 ~",
  W: "bb2 ~ bb2 ~ bb2 f5 [bb2,g5] g5, bb4 ~", X: "g2@2 ~@2 a2@2 ~@2 bb2@2 g5 a5 bb5 a5 g5 f5, g5@9 ~@3 a2@2 ~@2",
  Y: "eb2 ~ eb2 ~ eb2 ~ eb2 ~, eb5@15 ~", Z: "d2 ~ d2 ~ d2 ~ d2 ~, gb5@6 a5@9 ~",
  AA: "bb5 g5 d5 g5 bb5 g5 d5 g5 bb5 g5 d5 g5 bb5 g5 d5 g5, g2 ~ g2 ~ g2 ~ g2 ~",
  AB: "c6 a5 f5 a5 c6 a5 f5 a5 c6 a5 f5 a5 c6 a5 f5 a5, f2 ~ f2 ~ f2 ~ f2 ~",
  AC: "c6 a5 f5 a5 c6 a5 f5 a5 c6 a5 f5 a5 c6 a5 f5 a5, c3 ~ c3 ~ c3 ~ c3 ~", AD: "[bb2,bb5]@3 ~@3 [a2,a5]@2",
  AE: "[[bb2,bb5] [a2,a5] [g2,bb5]@6]/2", AF: "[g2,bb5]@3 ~@13",
})).s("gm_flute").gain(0.21)

// other · clarinet · "B♭ Clarinet 1"
const clarinet = note(`<
  A@8 B@2 C@2 D E C@2 D E F@2 G E F@2 G E H@8 I G J K I G J K L M N O P M N O Q R S T U@2 V W Q R S X Y@2 Z
>`.pickRestart({
  A: "[~@14 g2@7 ~@9 g4@2 a4@3 bb4@3 a4@3 f4@3 d4@3 c4@3 f2@7 ~@7 a3@2 bb3@2 ~ c4@3 d4@3 eb4@3 f4@3 g4@3 a4@3 eb2@7 ~@7 g4@2 a4@2 bb4@3 a4@3 g4@3 d4@3 c4@3 bb3@3 g2@5, ~@21 g2@29 bb3@5 ~@2 f2@30 bb4@5 ~@2 eb2@30 ~@4]/8",
  B: "[~ g2@15]/2", C: "g1 g2 a1 a2 bb1 bb2 a1 a2", D: "eb2 eb3 eb2 eb3 eb2 eb3 eb2 eb3", E: "d2 d3 d2 d3 d2 d3 d2 d3",
  F: "g1 g2 g1 g2 g1 g2 g1 g2", G: "f1 f2 f1 f2 f1 f2 f1 f2",
  H: "[g1 g2 a1 a2 bb1 bb2 a1 a2 g1 g2 a1 a2 bb1 bb2 a1 a2 eb2 eb3 eb2 eb3 eb2 eb3 eb2 eb3 d2 d3 d2 d3 d2 d3 d2 d3 g1 g2 a1 a2 bb1 bb2 a1 a2 g1 g2 a1 a2 bb1 bb2 a1 a2 eb2 eb3 eb2 eb3 eb2 eb3 eb2 eb3 d2 ~@6 f4, [d4,d5]@57 ~@7]/8", // D
  I: "g1 g2 g1 g2 g1 g2 g1 g2, g4 ~@3", J: "c2 c3 c2 c3 c2 c3 c2 [c3,bb4], g4@7 ~",
  K: "~ a4 bb2@2 bb1@2 bb2@2 bb1@2 bb2@2 bb1@2 [bb2,f4]@2, bb1 g4@3 ~@4", L: "[g2,g4]@2 ~@5 [g2,f4]",
  M: "[f2,g4]@2 ~@5 [f2,f4]", N: "[c2,g4] ~@3", O: "f4@2 f4@2 f4@2 f4 f4@2 d4@2 d4@4 ~", P: "g2@2 ~@5 [g2,f4]",
  Q: "g1 g2 g1 g2 g1 g2 g1 g2, g4", R: "f1 f2 f1 f2 f1 f2 f1 f2, f4", S: "c2 c3 c2 c3 c2 c3 c2 c3, g4 f4 d4 c4",
  T: "bb1 bb2 bb1 bb2 bb1 [bb2,f4] [bb1,g4] [bb2,g4], bb3 ~", // Bb5 Eb
  U: "g1@2 g2@2 a1@2 a2@2 bb1@2 g4 a4 bb4 a4 g4 f4, g4@5 bb2 a1 a2", V: "eb2 eb3 eb2 eb3 eb2 eb3 eb2 eb3, eb4",
  W: "d2 d3 d2 d3 d2 d3 d2 d3, gb4", X: "[bb1,bb3]@3 ~@3 [a1,a4]@2", Y: "[[bb1,bb4]@4 [a1,a4]@4 g1!8 g1!16, ~ bb4@3]/2",
  Z: "[g1,bb4]@3 ~@13", // Gm
})).s("gm_clarinet").gain(0.26)

// other · soprano sax · "Alto Saxophone"
const soprano_sax = note(`<
  ~ A B@2 C D E@4 ~@7 F G H ~ I J@2 ~@9 K L@2 M N O P@2 Q R@2 S T U R S V W X Y Z@2 AA AB AC ~@2 AD AE AF@2 AG
>`.pickRestart({
  A: "~@7 g4", B: "[a4@3 bb4@3 a4@3 f4@3 d4@3 c4@3 bb3@5 ~@9]/2", C: "a3@2 bb3@2 ~ c4@3 d4@3 eb4@3 f4@2",
  D: "~ g4@3 a4@3 bb4@5 ~@4", E: "[~@5 g4@2 a4@2 bb4@3 a4@3 g4@3 d4@3 c4@3 bb3@3 bb4@11 ~ a4@2 g4@5 g4@18]/4",
  F: "~@5 g3!2 bb3", G: "d4@2 d4@2 c4@2 g3 bb3@4 ~@3 g3@2", H: "d4!2 c4@2 g3 bb3@2 ~", I: "~@11 g3 g3@2 bb3@2",
  J: "[d4@2 d4@2 c4@2 c4@2 bb3@4 ~@2 g3 d4@3 d4@2 c4@2 c4@2 bb3@4 ~@4]/2", K: "~@7 [c4,f4]",
  L: "[[d4,g4]@4 ~@2 g4@2 g4@4 g4 g4@2 bb4@5 ~@2 g4@2 g4@4 g4@2 g4@2]/2", M: "c5@7 bb4", N: "~ a4 g4@6 ~@6 [c4,f4]@2",
  O: "[d4,g4]@2 ~ g5 g4 ~@2 f5", P: "[g5@2 ~@2 g5@2 g5 g4@2 ~@3 g4@2 g4@4 ~@2 c5@10 bb4@2]/2",
  Q: "~ a4 g4@6 ~@6 [f3,f4]@2", R: "[g3,g4]@2 ~@5 [f3,f4]", S: "[g3,g4] ~@3", T: "f4@2 f4@2 f4@2 f4 f4@2 d4@2 d4@4 ~",
  U: "~@7 [f3,f4]", V: "bb3@2 bb3@2 bb3@2 bb3 bb3@2 g3@2 g3@4 ~", W: "g4", X: "a4", Y: "d5 c5 bb4 a4",
  Z: "[d4@4 ~ c4 d4 d4@9]/2", AA: "~@4 bb4!2 ~@2", AB: "~@2 bb4!2 ~@4", AC: "~ gb4 ~ a4@4 ~", AD: "g4 f4 d4 c4",
  AE: "bb3@3 ~@3 d5@2", AF: "[d5!2 d5@6]/2", AG: "d5@3 ~@13",
})).s("gm_soprano_sax").gain(0.29)

// other · soprano sax · "Alto Saxophone" · soft notes
const soprano_sax_soft = note("<~@26 A@3 B@2 C@2 ~@25 D E ~@5>".pickRestart({
  A: "[bb3,bb4]/3", B: "[~ [bb3,bb4], [a3,a4]@9 ~@7]/2", C: "[bb3,bb4]", D: "g4", E: "a4",
})).s("gm_soprano_sax").gain(0.16)

// other · baritone sax · "Baritone Saxophone"
const baritone_sax = note(`<
  A@8 B@2 ~@4 C@2 D E F@2 G E F@2 G E C@2 D E C@2 D H I J K L I J K L M N O P M N O P Q J K L ~ R S T U J K V W@2 X
>`.pickRestart({
  A: "[~@14 g2@7 g2@29 f2@7 f2@30 eb2@7 eb2@29 g2@5]/8", B: "[~ g2@15]/2", C: "g2 ~ a2 ~ bb2 ~ a2 ~",
  D: "eb2 ~ eb2 ~ eb2 ~ eb2 ~", E: "d2 ~ d2 ~ d2 ~ d2 ~", F: "g2 ~ g2 ~ g2 ~ g2 ~", G: "f2 ~ f2 ~ f2 ~ f2 ~",
  H: "d2 ~@3", I: "g2@4 ~@4 f3 g3@2 g3@2 g3@2 g3", J: "f3@4 ~@4 e3 f3@2 f3@2 f3@2 f3",
  K: "e3@4 ~@4 d3 e3@2 e3@2 e3@2 e3", L: "d3 ~@3", M: "g2@2 ~@5 g2", N: "f2@2 ~@5 f2", O: "c3 ~@3",
  P: "bb2@2 bb2@2 bb2@2 bb2 bb2@2 g2@2 g2@4 ~", Q: "[g2,g3]@4 ~@4 f3 g3@2 g3@2 g3@2 g3", R: "~@4 d3!2 ~@2",
  S: "~@2 eb3!2 ~@4", T: "~ d3 ~ d3@4 ~", U: "[g2,g3]@8 f3 g3@2 g3@2 g3@2 g3", V: "d3@3 ~@3 a2@2", W: "[bb2 a2 g2@6]/2",
  X: "g2@3 ~@13",
})).s("gm_baritone_sax").gain(0.17)

// other · trumpet · "B♭ Trumpet 1"
const trumpet = note(`<
  A@3 B@7 ~@4 C@2 D E ~@8 F G H I J K L M N ~ O P N ~ O P Q@2 N P Q@2 N R S T U V W X Y Z AA AB U AC AD@2 AE
>`.pickRestart({
  A: "[~@14 g5@7 g5@27]/3", B: "[~@2 g5@2 ~ f5@2 d5@2 f5@11 ~ g5@18 g5@7 g5@29 bb5@11 ~ a5@2 g5@5 g5@18]/7",
  C: "~ g5 ~ a5 ~ bb5 ~ a5", D: "~ eb5 ~ eb5 ~ eb5 ~ eb5", E: "~ d5 ~ d5 ~ d5 ~ d5", F: "g4 a4 bb4 d5",
  G: "g4 a4 bb4 f5", H: "d5@14 bb4 c5", I: "d5 c5 d5@14", J: "g4@2 a4@2 bb4@2 ~ d5", K: "g4@2 a4@2 bb4@2 ~ f5",
  L: "g5@3 f5 d5@8 ~@2 bb4@2", M: "c5@2 bb4 c5@2 d5@2 d5@4 ~@3 a5@2", N: "bb5 ~@3", O: "~@8 c5 bb4 g4 bb4@3 c5 ~",
  P: "~@7 a5", Q: "bb5@2 ~@5 a5", R: "~@7 f5", S: "g5!3 g5@2 d5@2 g5", T: "g5@3 d5@2 f5 g5 g5@4 ~@3 g4@2",
  U: "d5 c5 bb4!2", V: "g4@8 ~@2 d5@2 bb4 c5@2 bb4", W: "g4", X: "~@6 g5 d5", Y: "g5@4 ~@6 g5@3 f5 d5 c5",
  Z: "bb4@2 ~@5 g4", AA: "d5 c5!2 bb4@2 d5@2 g5", AB: "g5@3 d5@2 f5 g5 g5@6 ~ g4@2", AC: "g4@3 ~@3 f5@2",
  AD: "[g5 f5 g5@6]/2", AE: "g5@3 ~@13",
})).s("gm_trumpet").gain(0.24)

// other · trumpet · "B♭ Trumpet 2"
const trumpet_2 = note(`<
  A@3 B@7 ~@4 C@2 D E ~@8 F G H@2 F I J K L ~ M N L ~ M N O@2 L N O@2 L N P Q R S T U V W X Y R Z AA@2 AB
>`.pickRestart({
  A: "[~@14 g5@7 g5@27]/3", B: "[~@2 g5@2 ~ f5@2 d5@2 f5@11 ~ g5@18 g5@7 g5@29 g5@11 ~ f5@2 d5@5 d5@18]/7",
  C: "g4 ~ a4 ~ bb4 ~ a4 ~", D: "eb4 ~ eb4 ~ eb4 ~ eb4 ~", E: "d4 ~ d4 ~ d4 ~ d4 ~", F: "g4 a4 bb4 d5",
  G: "g4 a4 bb4 f5", H: "d5/2", I: "g4 a4 bb4 ~", J: "bb4", K: "c4@2 bb3 c4@2 d4@2 d4@4 ~@3 f5@2", L: "g5 ~@3",
  M: "~@8 c5 bb4 g4 bb4@3 c5 ~", N: "~@7 f5", O: "g5@2 ~@5 f5", P: "g5!3 g5@2 g4@2 g5",
  Q: "g5@3 d5@2 f5 g5 g5@4 ~@3 g4@2", R: "d5 c5 bb4!2", S: "g4@8 ~@2 d5@2 bb4 c5@2 bb4", T: "g4", U: "~@6 g4 d4",
  V: "g4 ~@3", W: "~@7 g4", X: "d5 c5!2 bb4@2 d5@2 g4", Y: "g4@3 d4@2 f4 g4 g4@6 ~ g4@2", Z: "g4@3 ~@3 d5@2",
  AA: "[d5!2 d5@6]/2", AB: "d5@3 ~@13",
})).s("gm_trumpet").gain(0.23)

// other · brass section · "Mellophone"
const brass_section = note(`<
  A@3 B@7 C@2 D E C@2 D E F@2 G E F@2 G E C@2 D E C@2 D H F G I J F G I J K L M ~ K L M ~ F G I J C@2 D E F G I N O@2 P
>`.pickRestart({
  A: "[~@14 d5@7 d5@27]/3", B: "[~@2 d5@2 ~ c5@2 a4@2 c5@11 ~ d5@18 d5@7 d5@29 g4@11 ~ f4@2 d4@5 d4@18]/7",
  C: "~ [g3,g4] ~ [a3,a4] ~ [bb3,bb4] ~ [a3,a4]", D: "~ eb4 ~ eb4 ~ eb4 ~ eb4", E: "~ d4 ~ d4 ~ d4 ~ d4",
  F: "~ g4 ~ g4 ~ g4 ~ g4", G: "~ f4 ~ f4 ~ f4 ~ f4", H: "d4 ~@7", I: "~ c4 ~ c4 ~ c4 ~ c4",
  J: "~ bb3 ~ bb3 ~ bb3 ~ bb3", K: "g3@2 ~@5 g3", L: "f3@2 ~@5 f3", M: "c4 ~@3", N: "~@3 a4", O: "[bb4 a4 bb4@6]/2",
  P: "bb4@3 ~@13",
})).s("gm_brass_section").gain(0.17)

// other · trombone
const trombone = note(`<
  A@8 B@2 C@2 D E C@2 D E F@2 G E F@2 G E C@2 D E C@2 D H F G I J F G I J K L M ~ K L M ~ F G I J C@2 D E F G I N O@2 P
>`.pickRestart({
  A: "[~@14 d3@7 d3@29 c3@7 c3@30 bb2@7 bb2@29 d3@5]/8", B: "[~ d3@15]/2", C: "~ g3 ~ a3 ~ bb3 ~ a3",
  D: "~ eb3 ~ eb3 ~ eb3 ~ eb3", E: "~ d3 ~ d3 ~ d3 ~ d3", F: "~ g3 ~ g3 ~ g3 ~ g3", G: "~ f3 ~ f3 ~ f3 ~ f3",
  H: "d3 ~@7", I: "~ c3 ~ c3 ~ c3 ~ c3", J: "~ bb2 ~ bb2 ~ bb2 ~ bb2", K: "g2@2 ~@5 g2", L: "f2@2 ~@5 f2", M: "c3 ~@3",
  N: "~@3 a2", O: "[bb2 a2 g2@6]/2", P: "g2@3 ~@13",
})).s("gm_trombone").gain(0.18)

// other · french horn · "Baritone"
const french_horn = note(`<
  A@8 B@2 C@2 D E C@2 D E F@2 G E F@2 G E C@2 D E C@2 D H F G I J F G I J K L M ~ K L M ~ F G I J C@2 D E F G I N O@2 P
>`.pickRestart({
  A: "[~@14 bb2@7 bb2@29 a2@7 a2@30 g2@7 g2@29 bb2@5]/8", B: "[~ bb2@15]/2", C: "g2 ~ a2 ~ bb2 ~ a2 ~",
  D: "eb3 ~ eb3 ~ eb3 ~ eb3 ~", E: "d3 ~ d3 ~ d3 ~ d3 ~", F: "g2 ~ g2 ~ g2 ~ g2 ~", G: "f2 ~ f2 ~ f2 ~ f2 ~",
  H: "d3 ~@7", I: "c3 ~ c3 ~ c3 ~ c3 ~", J: "~ bb2 ~ bb2 ~ bb2 ~ bb2", K: "g2@2 ~@5 g2", L: "f2@2 ~@5 f2", M: "c3 ~@3",
  N: "bb2@3 ~@3 a2@2", O: "[bb2 a2 g2@6]/2", P: "g2@3 ~@13",
})).s("gm_french_horn").gain(0.16)

// bass · tuba
const bass = note(`<
  A@8 B@2 C@2 D E C@2 D E F@2 G E F@2 G E C@2 D E C@2 D H F G I J F G I K L M N ~ L M N ~ F G I J C@2 D E F G I O P@2 Q
>`.pickRestart({
  A: "[~@14 g2@7 g2@29 f2@7 f2@30 eb2@7 eb2@29 g2@5]/8", B: "[~ g2@15]/2", C: "g2 ~ a2 ~ bb2 ~ a2 ~",
  D: "eb2 ~ eb2 ~ eb2 ~ eb2 ~", E: "d2 ~ d2 ~ d2 ~ d2 ~", F: "g2 ~ g2 ~ g2 ~ g2 ~", G: "f2 ~ f2 ~ f2 ~ f2 ~",
  H: "d2 ~@7", I: "c3 ~ c3 ~ c3 ~ c3 ~", J: "bb2 ~ bb2 ~ bb2 ~ bb2 ~", K: "bb2 ~ bb2 ~ bb2 ~ bb2 a2", L: "g2@2 ~@5 g2",
  M: "f2@2 ~@5 f2", N: "c3 ~@3", O: "bb2@3 ~@3 a2@2", P: "[bb2 a2 g2@6]/2", Q: "g2@3 ~@13",
})).s("gm_tuba").gain(0.21)

// drums · kick
const kick = s("bd").struct("<A B ~ C ~ D ~ E F ~ G@19 H G@2 H I G@3 H G@3 H@9 G@3 H G@3 H G@3 J K L M>".pickRestart({
  A: "~@7 x", B: "~@5 x ~@10", C: "~@2 x ~@6 x ~@6", D: "~@7 x ~@6 x ~", E: "~@11 x ~@4", F: "~ x ~@6", G: "x!4",
  H: "x ~ x ~ x ~ x!2", I: "x ~@4 x!3", J: "x ~@2 x", K: "x!3 ~", L: "~@15 x", M: "x",
})).gain(0.33)

// drums · snare
const snare = s("sd").struct("<~@18 A@7 B A@6 C D A@3 C A@3 E F@3 G F@3 G A@3 C A@3 C A@3 H ~@2 I>".pickRestart({
  A: "~ x ~ x", B: "~@4 x ~@7 x!2 ~@2", C: "~@2 x ~@3 x!2", D: "x ~@4 x!3", E: "~ x ~@2", F: "~@7 x", G: "~ x ~@5 x",
  H: "~@3 x ~@4", I: "x",
})).gain(0.33)

// drums · low tom
const low_tom = s("lt").struct("<~@45 [~ x] ~@3 [~ x] ~@15>").gain(0.33)

// drums · hihat
const hihat = s("hh").struct(`<
  ~@10
  [~ x ~ x ~ x ~ x]!23
  ~
  [~ x ~ x ~ x ~ x]!7
  [~ x ~ x ~ x ~@2]
  ~@8
  [~ x ~ x ~ x ~ x]!11
  ~@4
>`).gain(0.33)

// drums · mid tom
const mid_tom = s("mt").struct("<~@45 [~@5 x ~@10] ~@3 [~@5 x ~@10] ~@15>").gain(0.33)

// drums · crash
const crash = s("cr").struct("<A B ~ C ~ D ~ E F ~@17 G ~@23 G ~@10 H I J G>".pickRestart({
  A: "~@7 x", B: "~@5 x ~@10", C: "~@2 x ~@6 x ~@6", D: "~@7 x ~@6 x ~", E: "~@11 x ~@4", F: "~ x ~@6", G: "x",
  H: "~@3 x ~@2 x ~", I: "x ~@3 x ~@3 x!8", J: "x!16",
})).gain(0.33)

stack(
  flute, clarinet, soprano_sax, soprano_sax_soft, baritone_sax, trumpet, trumpet_2, brass_section, trombone,
  french_horn, bass, kick, snare, low_tom, hihat, mid_tom, crash
)

More by Cyndi Lauper