Strudelify

Fight to be the Very Best!

Junichi Masuda

KeyG majorTempo100 bpm
0:00/0:00
// Fight to be the Very Best! — Junichi Masuda
// 100 bpm, 4/4, key G 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, 3/8 at bar 77, 4/4 at bar 81) are rendered on a constant 4/4 grid of one bar per cycle
// note: Transcription provider: pdmx. https://musescore.com/score/3055306; license: https://creativecommons.org/publicdomain/mark/1.0/
// note: Full arrangement: all 122 bars on a 32-step grid, each part at one level. Source detail keeps the original performance.
setcpm(100/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 · violin · "Violin I"
const violin = note(`<
  A B C D E F@7 G H@2 I@2 J@3 K@3 L M@2 N@3 O P Q R S T S U V W X W Y Z AA AB AC AD AE@2 AF AG AH AI AJ AK AL AM AN AO
  AP AQ AR AQ AR AS AT AU AV AW AX AY AX AY AZ BA BB BC BD BE@2 BF@7 BG BH@6 BI BJ@2 BK@4 BL BM@3 BN BO BP@2 BQ@2 BR@3 ~
  BS@3 BT BU BV@2
>`.pickRestart({
  A: "~@14 e5!2 ~@7 e5!2 ~@7", B: "~ e5!2 ~@7 e5!2 ~@8 e5!2 ~@3 e6@4 e5 ~ e5",
  C: "~@2 e6@5 e5!2 ~@3 e6@4 e5 ~ e5 ~@2 e6@5 e5!2 g5 c6 ~ e6",
  D: "c6 g5 f5 e5 ~ e5 g5 c6 e6 c6 ~ g5 f5 e5!2 g5 ~ c6 e6 c6 g5 f5 e5 ~ e5 g5 c6 e6 c6 ~ g5 f5",
  E: "e5!2 g5 ~ c6 e6 c6 g5 f5 ~ e5!2 g5 c6 e6 c6 ~ g5 f5 e5!2 g5 ~ c6 e6 c6 g5 f5 ~ e5!2 ~",
  F: "[~ g4@5 e5@10 d#5@9 d5@10 b4@9 a#4@5 b4@14 f4@2 ~ f#4@2 f#4 a4 b4 ~ a4 c5 b4@2 a4 ~ b4!2 a4 b4 e5@10 d#5@9 d5@10 b4@9 a#4@5 b4@14 d#5@5 e5@14 b4@10 d5@10 f5@9 d5@10 e5!2 ~@7 e5!2 ~@8 e5!2 ~@6]/7",
  G: "~ e5!2 ~@8 e5!2 d5 e5 f5 ~ e5 d5 f5 e5!2 ~ f#5 f5 e5 d5 e5 ~ f5 e5!2",
  H: "[f5 e5 d#5 ~ c#5 d5 d#5 e5!2 ~ b4@4 d4@2 ~ e5@5 f5@2 f#5@2 f#5@10 f#5@2 b4@2 ~ b4@4 b4@2 ~ b4@4 b4@2 ~ f5@5 f#5@2 g5@2]/2",
  I: "[g5@10 g5@2 c5@2 ~ c5@4 c5@2 ~ c5@5 c5@2 f#5@5 g5@2 g#5@2 g#5@10 g#5@2 c#5@2 ~ c#5@5 c#5@2 c#5@4]/2",
  J: "[~ e5 f5 f#5@19 f#4@19 c#5@5 d5@14 d5@19 e5@17]/3", K: "[~@2 a4@19 f5@19 c6@10 a#5@9 a5@19 a5@18]/3",
  L: "~@2 d5@2 c#5@2 b4@2 ~ c#5@2 d5@2 c#5@2 ~ f#5@2 d5@2 ~ d5 ~ c#5 ~ b4 ~@2 c#5 ~ d5 ~",
  M: "[c#5 ~@2 f#5 ~ d5 ~@2 e5@9 d#5@10 d5@9 b4@10 a#4@4 b4@14]/2",
  N: "[~ d5@9 f5@10 e5@19 a#5@5 b5@14 b5@19 f#5@19]/3", O: "e4 ~ e4 ~ e4 ~ e4 d#4",
  P: "e4!2 ~@2 e4!2 ~@2 e4!2 ~@2 e4!2 b4@2", Q: "e4!2 ~@2 e4!2 ~@2 e4!2 ~@2 e4!2 c5@2",
  R: "e4!2 ~@2 e4!2 ~@2 e4!2 ~@2 e4!2 d5@2", S: "e4!2 b4@2 e4!2 c5@2 e4!2 b4@2 e4!2 d#4@2",
  T: "e4!2 b4@2 e4!2 c5@2 e4!2 b4@2 e4!2 f#4@2", U: "e4!2 b4@2 e4!2 c5@2 e4!2 c#5@2 e4!2 d5@2",
  V: "e5@8 e4@8 f5@8 b4@3 c#5@2 d#5@3", W: "e5@3 b4@3 e5 d#5 d5@2 c#5@2 c5@2 b4@2", X: "c5@4 f5@4 a4!2 c5@2 a4!2 d5@2",
  Y: "f5 a5 f5 c6", Z: "e5!2 ~ e5 ~ e5 ~ e5 ~ e5 ~ e5 f5@4", AA: "e5!2 ~ e5 ~ e5 ~ e5 ~ e5 ~ e5 g5@4",
  AB: "e5 e4 d5 d4", AC: "e4", AD: "f#4 g4", AE: "e6@2 d#6@2 d6@2 c#6@2 e6 d#6 d6 c#6 c6@2 c6@2", AF: "e4 c5",
  AG: "b4 a4", AH: "e4!2 b4@2 e4!2 c5@2 e4!2 b4@2 e4!2 a#4@2", AI: "e4!2 b4@2 e4!2 c5@2 e4!2 d5@2 e4!2 d#5@2",
  AJ: "e5 f5 g5 f5", AK: "e5 f5 g5 a5", AL: "a4 c5", AM: "c#5@3 d5@3 e5@2 g#4@3 a4@3 b4@2",
  AN: "c#5@3 d5@3 e5@2 e5@3 f#5@3 g#5@2", AO: "c#6@3 d6@3 e6@2 g#5@3 a5@3 b5@2", AP: "c#6@3 d6@3 e6@2 e6@3 f#6@3 g#6@2",
  AQ: "c#5@7 g#4 c#5 g#4 c#4 g#4!2 e4 c#5 f#5", AR: "g5@7 f#5 g5 f#5 g5@6",
  AS: "g#4@3 a4@3 d5@2 c#5 d5 c#5 b4!2 a4 g#4 f#4", AT: "a4", AU: "g#5 f#5 e5 d5", AV: "c#5", AW: "e5",
  AX: "c#5!3 d5@3 e5@2 g#4!3 a4@3 d5@2", AY: "c#5!3 d5@3 e5@2 e5!3 f#5@3 g5@2",
  AZ: "d5@2 a5@2 a#5@2 a5 g5 a5 f5 d#5@2 f5@2 d#5@2", BA: "d5!2 a5@2 a#5@2 a5 g5 a5 g5 d6@2 d#6@2 c6@2",
  BB: "f5@2 c6@2 c#6@2 c6 a#5 c6 g#5 f#5@2 g#5@2 f#5@2", BC: "f5!2 c6@2 c#6@2 c6 a#5 c6 a#5 f6@2 f#6@2 b6@2",
  BD: "a#6@4 a#5@4 a#4@4 g#6@4 ~ g#5@4 g#4@4 c#6@4 c#5@3",
  BE: "[~ c#4@4 f#6@4 ~ f#5@4 f#4@4 d#6@4 d#5@4 d#4@4 f6@4 ~ f5@4 f4@4 f#6@4 f#5@4 f#4@4 g#6@4 ~ g#5@4]/2",
  BF: "[g#4@4 a6@33 b4@33 ~ g#4@33 b4@33 d#5@33 ~ e5@30 [e5,f5] [f#5,g5] g#5 [a5,a#5] [b5,c6] [c#6,d6] d#6 [e6,f6] [f#6,g6] g#6 a6@9 ~@4]/7", // Fmaj7 Gmaj7 A#maj7 Cmaj7 Dmaj7 Fmaj7 Gmaj7
  BG: "~@11 a5@3 ~@2",
  BH: "[~@21 e4 f#4 ~ g4 g#4 a4@13 g4@2 a4@2 ~ a#4@2 a4@2 g4@2 a#4@2 a4@4 ~ g#4@2 f#4@2 g4@13 ~ f#4@2 g4@2 g#4@2 g4@2 ~ f#4@2 g#4@2 g4@4 f4@2 ~ e4@2 f4@9 f4@2 c4@2 f4@2 a4@2 ~ a#4@2 a4@2 a#4@2 b4@2 ~ c5@8 g4@9 g4@2 ~ d4@2 g4@2 b4@2 c5@2 b4@2 ~ c5@2 c#5@2 d5@9 a4@13 g4@2 ~ a4@2 a#4@2 a4@2 g4@2]/6",
  BI: "a#4@2 ~ a4@4 g#4@2 f#4@2 ~ g4@13 f#4@2 g4@2 g#4@2 ~",
  BJ: "[g4@2 f#4@2 g#4@2 g4@4 ~ f4@2 e4@2 f4@9 f4@2 c4@2 f4@2 ~ a4@2 a#4@2 a4@2 a#4@2 ~ b4@2 c5@9 g4@9 g4@2 d4@2]/2",
  BK: "[g4@2 b4@2 c5@2 ~ b4@2 c5@2 c#5@2 d5@9 a4@9 a4@2 e4@2 ~ a4@2 c#5@2 d5@2 c#5@2 d5@2 ~ d#5@2 e5@9 c#5@9 c#5@2 e4@2 a4@2 c#5@2 ~ d5@2 c#5@2 d5@2 d#5@2 e5@9 a5@9 g5@9 f#5@7 d5@6 a4@4]/4",
  BL: "~ d5@18 a4@9 [a4,a#4] b4 [c5,c#5] d5", // A#maj7 C#maj7
  BM: "[d#5 [e5,f5] f#5 g5 a5@9 b5@9 e5@7 f#5@7 g5@4 a5@36 c4@2 g4@2 c4@2 g4@2 c5@3 ~@2 g4@3 ~ c4@2 ~, ~@4 g#5 ~@91]/3", // Fmaj7
  BN: "g4@2 c4@2 g4@2 c5@2 f5@2 ~ g4@2 c5@2 c4@2 g4@2 ~ c4@2 g4@2 c5@3 ~ g4@3 ~",
  BO: "~ c4@2 g4@2 c4@2 ~ g4@2 c5@2 f5@2 g4@2 c5@2 ~ c5@6 g5@7",
  BP: "[f5@2 e5@2 g5@4 ~ f5@2 e5@2 c5@4 ~ a#4@4 c5@7 g5@7 f5@2 e5@2 g5@4 f5@2 ~ e5@2 c5@4 a#4@4 ~ c#5@6]/2",
  BQ: "[g#5@7 f#5@2 f5@2 ~ g#5@4 f#5@2 f5@2 c#5@4 ~ g#4@4 c#5@7 g#5@7 f#5@2 f5@2 g#5@4 ~ f#5@2 f5@2 c#5@4 g#4@4]/2",
  BR: "[~ c6@35 c6@4 ~@3 c6@4 ~@3 c6@4 ~@2 c6@4 ~@3 d#6@4 ~ c#6@4 c6@4 ~@20]/3",
  BS: "[~@6 a5@10 d6@10 f#6@10 f#5@10 d5@2 ~ c#5@2 b4@5 c#5@2 ~ b4@2 a4@5 b4@2 ~ a4@2 g4@2 ~ f#4@2 a4@5 a4@5 d5@2 ~ c#5@2 b4@5]/3",
  BT: "c#5@2 ~ b4@2 a4@5 b4@2 ~ a4@2 g4@2 ~ f#4@2 d4@5 ~ a4 ~ b4 c#5 d5@2",
  BU: "~ c#5@2 b4@5 c#5@2 ~ b4@2 a4@5 b4@2 ~ a4@2 g4@2 ~ f#4@2 a4@4",
  BV: "[~ a4@5 d5@2 ~ c#5@2 b4@5 c#5@2 ~ b4@2 a4@5 b4@2 ~ a4@2 g4@2 ~ c#5@2 d5@10 ~@18]/2",
})).s("gm_violin").gain(0.29)

// other · viola
const viola = note(`<
  A B C@2 D E@7 F G@2 H@2 I@3 J@3 K L@2 M@3 N O@3 P Q P R S T U T V W X Y Z@2 AA AB AC AD AE AF AG AH AI AJ AK AL AM AN
  AO AN AO AP AQ AR AS AT AU AV AU AV AW@2 AX@2 AY AZ@2 BA@7 BB BC BD BE@2 BF@2 BG@3 BH@2 BI BJ@2 BK@2 BL BM BN BO@2 BP
  BQ@2 BR@2 ~ BS@3 BT BU BV@2
>`.pickRestart({
  A: "~@14 e3!2 ~@7 f3!2 ~@7", B: "~ g3!2 ~@7 f3!2 ~@8 e3!2 ~@7 f3 ~ f3",
  C: "[~@7 g3!2 ~@7 f3 ~ f3 ~@7 e3!2 ~@3 b3@4 f3 ~ f3 ~@2 c4@5 g3!2 ~@3 d4@4 f3 ~ f3 c4@2 f4@2 ~ d4@2]/2",
  D: "e3!2 ~@3 g4@5 f3!2 ~@2 a4@5 g3!2 ~@3 b4@5 g#3!2 ~",
  E: "[~ d#3@5 e4@10 d#4@9 d4@10 b3@9 a#3@5 b3@14 b3@7 d3@7 ~ f#3@4 e4@10 d#4@9 d4@10 b3@9 a#3@5 b3@14 d#4@5 e4@14 b3@10 d4@10 f4@9 d4@10 e4!2 ~@7 e4!2 ~@8 e4!2 ~@6]/7",
  F: "~ e4!2 ~@8 e4!2 ~@7 e4!2 ~@8 e4!2",
  G: "[~@7 e4!2 ~@8 e3@5 f3@2 f#3@2 f#3@10 ~@2 f3 e3 ~@3 f3 e3 ~@3 f3 e3 ~@2 f3 ~ e3 f3@5 f#3@2 g3@2]/2",
  H: "[g3@10 ~@2 g3 f3 ~@3 g3 f3 ~@3 g3 f3 ~@3 g3 f3 f#3@5 g3@2 g#3@2 g#3@10 ~@2 g#3 ~ f#3 ~@2 g#3 f#3 ~@3 g#3 f#3 ~@2]/2",
  I: "[~ g#3 f#3 c#3@19 f#3@19 f#3@19 g3@19 a3@17]/3", J: "[~@2 a3@19 f4@19 c4@10 a#3@9 a3@19 a3@18]/3",
  K: "~@2 d4@2 c#4@2 b3@2 ~ c#4@2 d4@2 c#4@2 ~ f#4@2 d4@2 ~ d4 ~ c#4 ~ b3 ~@2 c#4 ~ d4 ~",
  L: "[c#4 ~@2 f#4 ~ d4 ~@2 e4@9 d#4@10 d4@9 b3@10 a#3@4 b3@14]/2",
  M: "[~ d4@9 f4@10 e3@19 a#3@5 b3@14 b3@19 d#3@19]/3", N: "e3 ~ e3 ~ e3 ~ e3 f3",
  O: "b3!2 ~@2 b3!2 ~@2 b3!2 ~@2 b3!2 c4@2", P: "b3!2 b3@2 b3!2 c4@2 b3!2 b3@2 b3!2 c4@2",
  Q: "b3!2 b3@2 b3!2 c4@2 b3!2 b3@2 b3!2 f#3@2", R: "b3!2 b3@2 b3!2 c4@2 b3!2 d#4@2 b3!2 e4@2", S: "b4 b3 f3@2",
  T: "e4@3 e4@3 e4 d#4 d4@2 c#4@2 c4@2 b3@2", U: "c4!2 c4@2 f4!2 f4@2 f3!2 a3@2 f3!2 d4@2",
  V: "f3!2 f3@2 a3!2 a3@2 f3!2 f3@2 c4!2 c4@2", W: "b3!2 ~ b3 ~ b3 ~ b3 ~ b3 ~ b3 c4@4",
  X: "b3!2 ~ b3 ~ b3 ~ b3 ~ b3 ~ b3 b3@4", Y: "e3 b3", Z: "g3", AA: "e4 d#4 d4 c#4 d#4 d4 g3!2",
  AB: "e4@2 d#4@2 d4@2 c#4@2 g3 a3 e3 f3 g3@2 g3@2", AC: "b3 g3", AD: "b3 a3",
  AE: "e3!2 a3@2 e3!2 a3@2 e3!2 a3@2 e3!2 a3@2", AF: "e3!2 b3@2 e3!2 b3@2 e3!2 b3@2 e3!2 b3@2", AG: "g4 a4 b4 a4",
  AH: "g4 a4 b4 c5", AI: "d#3!2", AJ: "e3@3 e3@3 e3@2 b3@3 b3@3 b3@2", AK: "e3@3 e3@3 e3@2 e4@3 e4@3 e4@2",
  AL: "c#5@3 d5@3 e5@2 g#4@3 a4@3 b4@2", AM: "c#5@3 d5@3 e5@2 e5@3 f#5@3 g#5@2",
  AN: "c#4@7 g#3 c#4@2 c#3@2 c#3@2 c#4@2", AO: "b3@7 a3 b3 a3 b3@2 b3!2 a3@2",
  AP: "g#3@3 a3@3 d4@2 c#4 d4 c#4 b3!2 a3 g#3 f#3", AQ: "a3", AR: "g#3 f#3 e3 d3", AS: "c#3", AT: "e3",
  AU: "e4!3 f#4@3 g#4@2 c#4!3 d4@3 e4@2", AV: "e4!3 f#4@3 g#4@2 g#4!3 a4@3 b4@2",
  AW: "d3 a3 d3 a#3 d3 d4 d3 a#3 d3 a3 d3 a#3 d3 d4 d3 d#4", AX: "f3 c4 f3 c#4 d#3 f4 f3 c#4 f3 c4 f3 c#4 f3 f4 f3 f#4",
  AY: "a#5@4 a#4@4 a#3@4 g#5@4 ~ g#4@4 g#3@4 c#5@4 c#4@3",
  AZ: "[~ c#3@4 f#5@4 ~ f#4@4 f#3@4 d#5@4 d#4@4 d#3@4 f5@4 ~ f4@4 f3@4 f#5@4 f#4@4 f#3@4 g#5@4 ~ g#4@4]/2",
  BA: "[g#3@4 b3@33 b3@33 ~ g#3@33 b3@33 a3@33 ~ b3@40 a3@9 ~@4]/7", BB: "~@11 a3@3 ~@2", BC: "~@13 e3 a3 e3",
  BD: "a3@2 ~ e3@2 a3@2 e3@2 a3@2 ~ e3@2 a3@2 e3@2 a3@2 e3@2 ~ a3@2 e3@2 a3@2 d3@2 ~",
  BE: "[g3@2 d3@2 g3@2 d3@2 g3@2 ~ d3@2 g3@2 d3@2 g3@2 ~ d3@2 g3@2 d3@2 g3@2 d3@2 ~ g3@2 c3@2 f3@2 c3@2 ~ f3@2 c3@2 f3@2 c3@2 f3@2 ~ c3@2 f3@2 c3@2 f3@2 ~ c3@2 f3@2]/2",
  BF: "[c3@2 f3@2 d3@2 ~ g3@2 d3@2 g3@2 d3@2 ~ g3@2 d3@2 g3@2 d3@2 g3@2 ~ d3@2 g3@2 d3@2 g3@2 ~ d3@2 g3@2 a3@13 e3@11]/2",
  BG: "[~@3 g#3@9 g3@13 d3@13 g3@9 c4@2 f4@2 ~ c4@2 f4@2 c4@2 f4@2 c4@2 ~ f4@2 c4@2 f4@2 c4@2 ~ f4@2 c4@2 f4@2 c4@2 f4@2 ~ d3@2 g3@2 d3@2 g3@2 ~ d3@2 g3@2]/3",
  BH: "[d3@2 g3@2 d3@2 ~ g3@2 d3@2 g3@2 d3@2 ~ g3@2 d3@2 g3@2 e3@2 a3@2 ~ e3@2 a3@2 e3@2 a3@2 ~ e3@2 a3@2 e3@2 a3@2 e3@2 ~ a3@2 e3@2 a3@2 e3@2 ~ a3@2 e3@2 a3@2 e3@2]/2",
  BI: "a3@2 ~ e3@2 a3@2 e3@2 a3@2 ~ e3@2 a3@2 e3@2 a3@2 e3@2 ~ a3@2 e3@2 a3@2 e3@2 ~",
  BJ: "[a3@2 e3@2 a3@2 d3@2 g3@2 ~ d3@2 g3@2 e3@2 a3@2 ~ f#3@2 a3@2 f#3@2 a3@2 f#3@2 ~ a3@2 d3@2 f#3@2 d3@2 ~ f#3@2 d3@2 f#3@2 d3@2 f#3@2 ~ f#3@2 a3@2 f#3@2 a3@2 ~ f#3@2 a3@2]/2",
  BK: "[f#3@2 a3@2 e3@2 ~ a3@2 e3@2 a3@2 d3@2 ~ g3@2 d3@2 g3@2 e3@2 a3@2 ~ f#3@2 a3@2 f#3@2 a3@2 ~ f#3@2 a3@2 d3@2 f#3@2 d3@2 ~ f#3@2 d3@2 f#3@2 d3@2 ~ f#3@2 f#3@2 a3@2 f#3@2]/2",
  BL: "a3@2 ~ d4@2 a3@2 e3@2 f3@2 ~ c3@4 g3@4 c4@4 ~ g3@4 c3@3", BM: "~@2 g3@4 c4@4 ~ g3@4 c3@4 ~ g3@4 c4@4 g3@4",
  BN: "~ c3@4 g3@4 ~ c4@4 g3@4 ~ c3@6 g3@7",
  BO: "[~@2 g3@2 g3@9 c4@4 ~ a#3@4 c3@7 g3@9 g3@2 g3@9 c4@4 a#3@4 ~ c#3@2 g#3@2 g3@2]/2",
  BP: "e3@2 ~ c#3@2 d3@2 c3@2 d3@2 ~ c#3@2 g#3@2 g3@2 e3@2 c#3@2 ~ f3@2 g3@2 f3@2 c#3@2 ~",
  BQ: "[g#3@2 g3@2 e3@2 c#3@2 f3@2 ~ c3@2 d#3@2 c#3@2 g#3@2 ~ g3@2 e3@2 g#3@2 f#3@2 c4@2 ~ d#3@2 c#3@2 g#3@2 g3@2 ~ e3@2 c#3@2 d3@2 c3@2 d3@2 ~ c#3@2 g#3@2 g3@2 e3@2 ~ c#3@2 f3@2]/2",
  BR: "[g3@2 f3@2 g4@4 ~@3 g4@4 ~@3 g4@4 ~@2 g4@4 ~@3 a#4@4 ~ g#4@4 g3@4 ~@20]/2",
  BS: "[~@6 d4@7 ~ a4 d5 f#5@7 ~ d5 f#5 d5@20 a4@2 ~ a4@2 f#4@5 g4@2 ~ g4@2 e4@5 d4@2 ~ e4@2 d4@2 ~ e4@2 d4@5 d4@5 a4@2 ~ a4@2 f#4@5]/3",
  BT: "g4@2 ~ g4@2 e4@5 e4@2 ~ d4@2 d4@2 ~ c#4@2 b3@5 ~@5 a4@2",
  BU: "~ a4@2 f#4@5 g4@2 ~ g4@2 e4@5 d4@2 ~ e4@2 d4@2 ~ e4@2 d4@4",
  BV: "[~ d4@5 a4@2 ~ a4@2 f#4@5 g4@2 ~ g4@2 e4@5 e4@2 ~ d4@2 d4@2 ~ c#4@2 d4@10 ~@18]/2",
})).s("gm_viola").gain(0.32)

// other · cello · "Violoncello"
const cello = note(`<
  A B C@2 D E@3 F G H I J K@2 L@2 M N@2 O@2 P@2 Q@2 R S@2 T U V W X Y X Z AA AB AC AB AD AE AF AG@3 AH@2 AI@2 AJ AK AL
  AM AN AO@3 AP AQ AR AQ AR AS AT AU AV AW AX@4 AY AZ BA BB BC BD BE BF@2 BG BH@4 BI@4 BJ@3 BK BL@2 BM@4 BN@4 BO@2 BP@2
  BQ@2 BR@3 ~ BS BT@2 BU BV BW@2
>`.pickRestart({
  A: "~@14 e2!2 ~@7 e2!2 ~@7", B: "~ e2!2 ~@7 e2!2 ~@3 d#2@5 e2!2 ~@3 e3@4 e2 ~ e2",
  C: "[~@2 f3@5 e2!2 ~@3 g3@4 e2 ~ e2 f3@2 d#4@2 ~ a#3@2 e2!2 ~@3 e3@4 e2 ~ e2 ~@2 f3@5 e2!2 ~@3 g3@4 e2 ~ e2 ~@2 f3@5]/2",
  D: "e2!2 ~@3 e3@5 e2!2 ~@2 f3@5 e2!2 ~@3 g3@5 e2!2 ~",
  E: "[~ g3@5 e2!2 ~@3 f#3@5 d#2!2 ~@2 f3@5 d2!2 ~@3 e3@5 d2!2 ~@2 f#3@5 f3@5 b2@2 f#3@2 ~ b2@2 f#3@2 b2@2 ~ f#3@2 b2@2 ~ f#3@2 b2@2 f#3@2 ~ b2@2 f#3@2 ~ b2@2 f#3@2 e2!2 ~@3 f#3@5 d#2!2 ~@2]/3",
  F: "~ f3@4 d2 ~ d2 ~@2 e3@5 d2!2 ~@3 f#3@4 f3@5 b2@2 ~",
  G: "f#3@2 b2@2 f#3@2 ~ b2@2 f#3@2 e3 ~ d#3 e3 f#3 e3@2 ~ b3@2 e3@2 b3@2 ~ e3@2 b3@2 e3@2",
  H: "~ b3@2 e3@2 ~ b3@2 e3@2 b3@2 ~ e3@2 b3@2 ~ e3@2 b3@2 e3@2 ~ b3@2 e3@2 b3@2 ~",
  I: "e3@2 b3@2 ~ e3@2 ~@2 d3@5 e3@2 ~@3 f3@5 e3@2 ~@2 d3@4", J: "~ e3@2 ~ b2@7 e3@2 ~@2 d3@5 e3@2 ~@3 f3@5 e3@2",
  K: "[~@2 d3@5 e3@2 ~ b2@7 e3@2 d4@2 ~ e3@2 d4@2 e3@2 ~ d4@2 e3@2 d4@2 ~ e3@2 b3@2 ~ b3@2 e3@2 b3@2 ~ b3@2 c#4@2 b3@2 ~ e3@2 d4@2 ~ e3@2 d4@2]/2",
  L: "[e3@2 ~ d4@2 e3@2 ~ d4@2 f3@2 c4@2 ~ c4@2 f3@2 c4@2 ~ c4@2 d4@2 ~ c4@2 f#3@2 e4@2 ~ f#3@2 e4@2 f#3@2 ~ e4@2 f#3@2 ~ e4@2 f#3@2 c#4@2 ~ c#4@2 f#3@2 ~ c#4@2 c#4@2 e4@2]/2",
  M: "~ c#4@2 f#3@2 c#4@2 ~ f#3@2 c#4@2 ~ f#3@2 c#4@2 f#3@2 ~ c#4@2 f#3@2 c#4@2 ~ f#3@2 c#4@2 ~",
  N: "[f#3@2 c#4@2 f#3@2 ~ c#4@2 g3@2 ~ d4@2 g3@2 d4@2 ~ g3@2 d4@2 g3@2 ~ d4@2 g3@2 ~ d4@2 g3@2 d4@2 ~ g3@2 d4@2 g3 ~ f#3 g3 a#3 a3@2 ~ e4@2 a3@2 e4@2 ~ a3@2 e4@2 ~ a3@2]/2",
  O: "[e4@2 a3@2 ~ e4@2 a3@2 e4@2 ~ a3@2 e4@2 ~ a3@2 e4@2 a#3@2 ~ f4@2 a#3@2 f4@2 ~ a#3@2 f4@2 ~ a#3@2 f4@2 a#3@2 ~ f4@2 g4@2 ~ f4@2 e4@2 d4@2 ~ c#4@2 b3@2 a3@2 ~ c#4@2]/2",
  P: "[a3@2 ~ c#4@2 a3@2 c#4@2 ~ a3@2 c#4@2 a3@2 ~ c#4@2 a3@2 ~ c#4@2 a3@2 c#4@2 ~ a3@2 g#3@2 ~ g3@2 d4@2 g3@2 ~ d4@2 g3@2 d4@2 ~ g3@2 d4@2 ~ g3@2 d4@2 g3@2 ~ d4@2 g3@2]/2",
  Q: "[d4@2 ~ g3 f#3 g3 a#3 ~ e2!2 ~@2 f#3@5 d#2!2 ~@3 f3@5 d2!2 ~@2 e3@5 d2!2 ~@3 f#3@5 f#3@2 d4@2 f#3@2 ~ d4@2 f#3@2 ~ d4@2 f#3@2 d4@2]/2",
  R: "~ f#3@2 d4@2 ~ f#3@2 d4@2 f#3@2 ~ d4@2 f#3@2 f3@2 ~ e3@2 b3@2 ~ e4@4 e3@2 ~",
  S: "[b3@2 d#4@5 e3@2 b3@2 ~ d4@4 e3@2 ~ b3@2 b3@5 b2@19 b2@19]/2", T: "e3 ~ e3 ~ e3 ~ e3 d#3",
  U: "e3!2 ~@2 e3!2 ~@2 e3!2 ~@2 e3!2 b3@2", V: "e3!2 ~@2 e3!2 ~@2 e3!2 ~@2 e3!2 c4@2",
  W: "e3!2 ~@2 e3!2 ~@2 e3!2 ~@2 e3!2 d4@2", X: "e3!2 b3@2 e3!2 c4@2 e3!2 b3@2 e3!2 d#3@2",
  Y: "e3!2 b3@2 e3!2 c4@2 e3!2 b3@2 e3!2 f#3@2", Z: "e3!2 b3@2 e3!2 b3@2 e3!2 c4@2 e3!2 c4@2",
  AA: "e4@4 e3@4 c4@2 g#3 c4 g3 b3 f3 a#3", AB: "e3 b3 e3 b3 e3 b3 e3 b3 e3 b3 e3 b3 e3 b3 e3 b3",
  AC: "f3 c4 f3 c4 f3 c4 f3 c4 f3 c4 f3 c#4 a#3 c4 g#3 a#3", AD: "f3 c4 f3 c4 f3 c4 f3 c4 f3 c4 f3 c4 f3 c4 f3 c4",
  AE: "e3!2 ~ e3 ~ e3 ~ e3 ~ e3 ~ e3 f3 e3 d#3 d3", AF: "e3!2 ~ e3 ~ e3 ~ e3 ~ e3 ~ e3 g3 f#3 f3 e3",
  AG: "e3 g3 e3 g3 e3 g3 e3 g3 e3 g3 e3 g3 e3 g3 e3 g3", AH: "f3 c4 f3 c4 f3 c4 e4 f4 f3 c4 e4 f4 g4 c4 e4 f4",
  AI: "e3 b3 e3 b3 e3 b3 e3 b3 e3 b3 c4 e4 e3@2 e3@2", AJ: "e3 a3 e3 a3 e3 a3 e3 a3 e3 a3 e3 a3 e3 a3 e3 a3",
  AK: "e3 b3 e3 b3 e3 b3 e3 b3 e3 b3 e3 b3 e3 b3 c4 b3", AL: "e3 b3 d#4 e4 e3 b3 d#4 e4 e3 b3 d#4 e4 e3 b3 d#4 e4",
  AM: "e3 b3 d#4 e4 e3 b3 d#4 e4 e3 b3 d#4 e4 d4 c4 b3 a3", AN: "f#3 g#3",
  AO: "c#2 g2 b2 g2 f#2 e2 c2 g2 f#2 e2 c#2 e2 f#2 e2 f#2 c2",
  AP: "c#2 g2 b2 g2 f#2 e2 c2 g2 f#2 e2 c#2 b2 c#2 g2 f#2 e2",
  AQ: "c#2 g#2 c#2 g#2 c#2 g#2 c#2 g#2 c#2 g#2 c#2 g#2 c#2 g#2 c#2 e2",
  AR: "d2 a2 d2 a2 d2 a2 d2 a2 d2 a2 d2 a2 d2 a2 d2 f#2",
  AS: "c#2 g#2 c#2 g#2 c#2 g#2 c#2 g#2 c#2 g#2 c#2 g#2 c#2 g#2 c#2 g#2",
  AT: "d2 a2 d2 a2 d2 a2 d2 a2 d2 a2 d2 a2 d2 a2 d2 a2", AU: "e2 b2 e2 b2 e2 b2 e2 b2 e2 b2 e2 b2 e2 b2 e2 b2",
  AV: "d#2 g#2 c#3 d#2 g#2 c#3 d#2 g#2 c#3 f#3 g#3 f#3 g#3 f#3 c#3 g#2",
  AW: "d#2 g#2 c#3 d#2 g#2 c#3 d#2 g#2 c#3 f#3 c3 f3 b2 e3 a#2 d#3", AX: "c#2!3 d2@3 e2@2 g#2!3 a2@3 d2@2",
  AY: "d4@2 a4@2 a#4@2 a4 g4 a4 f4 d#4@2 f4@2 d#4@2", AZ: "d4!2 a4@2 a#4@2 a4 g4 a4 g4 d5@2 d#5@2 c5@2",
  BA: "f3@2 c4@2 c#4@2 c4 a#3 c4 g#3 f#3@2 g#3@2 f#3@2", BB: "f3!2 c4@2 c#4@2 c4 a#3 c4 a#3 f4@2 f#4@2 b3@2",
  BC: "a#3@4 f3@4 a#2@4 g#3@4 ~ d#3@4 g#2@4 c#3@4 f3@3",
  BD: "~ g#3@4 f#3@4 ~ c#3@4 f#2@4 g#2@2 d#3@2 g#2@2 d#3@2 g#2@2 d#3@2 a#2@2",
  BE: "~ f3@2 a#2@2 f3@2 a#2@2 f3@2 b2@2 f#3@2 b2@2 f#3@2 b2@2 f#3@2 c#3@2 ~ g#3@2 c#3@2 g#3@2",
  BF: "[c#3@2 g#3@2 c#2@2 g#2@2 c#2@2 g#2@2 c#2@2 g#2@2 c#2@2 ~ g#2@2 c#2@2 g#2@2 c#2@2 g#2@2 c#2@2 g#2@2 c#2@2 g#2@2 d2@2 a2@2 d2@2 ~ a2@2 d2@2 a2@2 d2@2 a2@2 d2@2 a2@2 d2@2 a2@2 d2@2]/2",
  BG: "a2@2 d2@2 ~ a2@2 c#2@2 g#2@2 c#2@2 g#2@2 c#2@2 g#2@2 c#2@2 g#2@2 c#2@2 g#2@2 c#2@2 ~ g#2@2",
  BH: "[c#2@2 g#2@2 c#2@2 g#2@2 d2@2 a2@2 d2@2 a2@2 d2@2 a2@2 d2@2 ~ a2@2 d2@2 a2@2 d2@2 a2@2 d2@2 a2@2 d2@2 a2@2 b2@33 ~ e3@30 e3@2 f3@2 ~ e3@2 a3@2 ~ e3@2 a3@2 e3@2 a3@2 ~ e3@2 a3@2]/4",
  BI: "[e3@2 a3@2 e3@2 ~ a3@2 e3@2 a3@2 e3@2 ~ a3@2 e3@2 a3@2 e3@2 a3@2 ~ e3@2 a3@2 e3@2 a3@2 ~ e3@2 a3@2 e3@2 a3@2 e3@2 ~ a3@2 e3@2 a3@2 e3@2 ~ a3@2 a3@13 e3@13 g#3@9 g3@13 ~ d3@13 g3@8]/4",
  BJ: "[~ f3@9 c3@9 g2@9 e3@8 g3@9 b2@9 c3@9 f#3@9 e3@2 a3@2 e3@2 ~ a3@2 e3@2 a3@2 e3@2 ~ a3@2 e3@2 a3@2 e3@2]/3",
  BK: "a3@2 ~ e3@2 a3@2 e3@2 a3@2 ~ d3@2 g3@2 d3@2 g3@2 d3@2 ~ g3@2 d3@2 g3@2 d3@2 ~",
  BL: "[g3@2 d3@2 g3@2 d3@2 g3@2 ~ d3@2 g3@2 c3@9 c3@2 a2@2 c3@2 ~ f3@2 g3@2 f3@2 g3@2 ~ g#3@2 a3@9 d3@9 d3@2 b2@2]/2",
  BM: "[d3@2 g3@2 a3@2 ~ g3@2 a3@2 a#3@2 b3@9 e3@9 e3@2 c#3@2 ~ e3@2 a3@2 b3@2 a3@2 b3@2 ~ c4@2 c#4@9 e3@9 e3@2 c#3@2 e3@2 a3@2 ~ b3@2 a3@2 b3@2 c4@2 c#4@9 a2@9 d3@9 b2@7 d3@6 a3@4]/4",
  BN: "[~ d3@18 a2@17 a2@18 e3@18 a3@36 c3@2 g3@2 f#3@2 d#3@2 c3@2 ~ c#3@2 b2@2 c#3@2 c3@2 ~]/4",
  BO: "[g3@2 f#3@2 d#3@2 c3@2 d#3@2 ~ f#3@2 d#3@2 c3@2 g3@2 ~ f#3@2 d#3@2 c3@2 d#3@2 b2@2 ~ d3@2 c3@2 g3@2 f#3@2 ~ d3@2 g3@2 f3@2 a#3@2 d#3@2 ~ c3@2 g3@2 f#3@2 d#3@2 ~ c3@2 c#3@2]/2",
  BP: "[b2@2 c#3@2 c3@2 ~ g3@2 f#3@2 d#3@2 c3@2 ~ d#3@2 f#3@2 d#3@2 c3@2 g3@2 ~ f#3@2 d#3@2 c3@2 d#3@2 ~ b2@2 d3@2 c3@2 g3@2 f#3@2 ~ d3@2 g3@2 f3@2 a#3@2 ~ d#3@2 c#3@6]/2",
  BQ: "[g#3@9 g#3@2 ~ g#3@8 c#4@4 ~ b3@4 c#3@7 g#3@9 g#3@2 g#3@9 c#4@4 b3@4]/2",
  BR: "[~ c2@35 c3@4 ~@3 c3@4 ~@3 c3@4 ~@2 c3@4 ~@3 d#3@4 ~ c#3@4 c3@4 ~@20]/3",
  BS: "~@6 f#2@7 ~ d2 f#2 a2@7 ~ f#2 a2 d3@6",
  BT: "[~@2 a2 d3 f#3@10 f#3@2 ~ f#3@2 f#3@5 g3@2 ~ g3@2 g3@5 a3@2 ~ a3@2 a3@2 ~ g3@2 f#3@5 f#3@5 a3@2 ~ a3@2 f#3@5]/2",
  BU: "g3@2 ~ g3@2 e3@2 ~ e3@2 f#3@2 ~ f#3@2 e3@2 ~ e3@2 d3@5 ~@3 d3@2 f#3@2",
  BV: "~ d3@2 f#3@2 ~ d3@2 g3@2 ~ d3@2 g3@2 ~ d3@2 a3@2 ~ d3@2 a3@2 ~ d3@2 g3@4",
  BW: "[~ d3@5 f#3@2 ~ d3@2 f#3@2 ~ d3@2 g3@2 ~ d3@2 g3@2 ~ d3@2 a3@2 ~ d3@2 a3@2 ~ c#3@2 d3@10 ~@18]/2",
})).s("gm_cello").gain(0.71)

stack(violin, viola, cello)

More by Junichi Masuda