Strudelify
Stay (Wasting Time) cover art

1980 · Before These Crowded Streets

Stay (Wasting Time)

Dave Matthews Band

KeyB♭ majorTempo108 bpm
0:00/0:00
// Stay (Wasting Time) — Dave Matthews Band
// 108 bpm, 8/16, key A# major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: pitch bends are ignored
// note: Full arrangement: all 291 bars on a 16-step grid, each part at one level; ghost notes are separate "_soft" parts. Source detail keeps the original performance.
// note: Guitar parts that double another keep only their own notes (fills, solos): Track05.
setcpm(108/2)

// 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, A@4 for four bars: edit a riff to change every repeat.

// chords · acoustic guitar steel · "Track01"
const acoustic_guitar_steel = note(`<
  A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B E F G@2 H I J@2 K L M N O
  P Q R S T U V A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B E F G@2 H I J@2 K L M N O P
  Q R S T U V A B C D A B C D A B C D A B C D G@2 H I J@2 K L M N S T U V W X Y Z W AA AB AC W X Y Z W AA AB AC W X AD
  AC G@2 H I J@2 K L M N O P Q R S T U V A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B C D
  A B C D A B E F A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B E F AE ~@2
>`.pickRestart({
  A: "[bb3,f4]@5 ~ [bb3,f4] ~ [bb3,f4] ~@7", B: "~@6 [bb3,f4]@2 ~@2 [bb3,eb4] ~@3 d4@2",
  C: "g3 ~ [g3,eb4] ~ [g3,eb4] ~ [g3,eb4] ~ [g3,eb4] ~ [g3,d4] ~@3 [ab3,d4]@2", // Cm G5 Abdim
  D: "~@2 [ab3,eb4]@2 ~@2 [ab3,eb4] ~ [ab3,eb4]@4 ~@4", // Ab5
  E: "g3 ~ [g3,eb4] ~ [g3,eb4] ~ [g3,eb4] ~ [g3,eb4]@2 [g3,d4]@2 ~@2 [ab3,d4]@2", // Cm G5 Abdim
  F: "~@2 [ab3,eb4] ~ [ab3,eb4] ~ [ab3,eb4] ~ [ab3,eb4] ~ [ab3,eb4] ~@5", // Ab5
  G: "[[eb3,bb3,d4]@13 ~ [eb3,bb3,d4]@6 [eb3,bb3,d4]@12]/2", H: "[d3,d4]@2 [f3,f4]@2 [f3,f4]@4 [f3,f4]@5 ~ [f3,f4]@2",
  I: "~@4 [f3,bb3,f4] ~ [f3,bb3,f4] ~ [f3,bb3,f4]@2 ~@6", // Bb5
  J: "[[eb3,bb3,d4]@5 ~ [eb3,bb3,d4] ~ [eb3,bb3,d4]@3 ~ [eb3,bb3,d4] ~ d4@4 bb3 ~ bb3@2 d4@2 bb3 ~@7, ~@7 eb3@5 ~@4, ~@14 bb3@3 ~@15]/2", // Ebmaj7
  K: "[c3,g3,c4]@5 ~ [c3,g3,c4] ~ [c3,g3,c4]@5 ~ [c3,g3,c4] ~", L: "~@8 [c3,g3,c4]@3 ~@5",
  M: "[eb3,bb3,d4]@7 ~ [eb3,bb3,d4]@5 ~ [eb3,bb3,d4]@2", N: "~@4 [eb3,bb3,d4]@3 ~ [eb3,bb3,d4]@7 ~",
  O: "[d3,d4] ~ [f3,f4]@4 [f3,f4]@2 ~@6 [f3,f4]@2", P: "~@4 [f3,bb3,f4]@2 ~@2 [f3,bb3,f4] ~ [f3,bb3,eb4] ~@5",
  Q: "[eb3,bb3,d4]@5 ~ [eb3,bb3,d4] ~ [eb3,bb3,d4]@5 ~ [eb3,bb3,d4] ~", // Ebmaj7
  R: "[eb3,bb3,d4]@3 ~ [eb3,bb3,d4] ~ [eb3,bb3,d4] ~ [eb3,bb3,d4]@3 ~@5", // Ebmaj7
  S: "[c3,f3,c4,f4]@2 [c3,f3,c4,f4] ~ [c3,f3,c4,f4] ~ [c3,f3,c4,f4]@2 ~@4 [c3,f3,c4,f4] ~ [c3,f3,c4,f4] ~", // F5
  T: "[c3,f3,c4,f4] ~ [c3,f3,c4,f4]@2 ~@4 [c3,f3,c4,f4] ~ [c3,f3,c4,f4] ~ [c3,f3,c4,f4] ~ [c3,f3,c4,f4]@2", // F5
  U: "~@4 [c3,f3,c4,f4] ~ [c3,f3,c4,f4] ~ [c3,f3,c4,f4] ~ [c3,f3,c4,f4]@2 ~@4", // F5
  V: "[c3,f3,c4,f4]@7 ~ [c3,f3,c4,f4]@5 ~@3", W: "bb3@4 bb4 e4 bb3 bb4", X: "~@2 e4@2 ~@2 bb3@2 ~@2 b3@2 ~@2 b3 ~",
  Y: "c4@7 ~ g4@2 bb4@2 g4@3 ~", Z: "g4@6 ab4@6 a4@3 ~", AA: "~@2 e4@2 ~@2 f6 ~@3 b3@3 ~ b3 ~",
  AB: "c4@2 g4 f4 g4 bb4 g4@2", AC: "eb5@6 e5@6 f5@3 ~", AD: "c4@6 f4@2 g4@2 bb4@2 g4@3 ~",
  AE: "bb2@5 ~@3 [bb2,f3,bb3]@4 ~@4", // Bb5
})).s("gm_acoustic_guitar_steel").gain(0.17).pan(0.7)

// chords · acoustic guitar steel · "Track02"
const acoustic_guitar_steel_2 = note(`<
  A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B C E F G H I J K L M N@2 O
  P Q P R S T U V W X Y Z AA C AB A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B C E ~@18 V W X Y Z AA C AB
  A B C D A B C D ~@14 AC AD AE AF AC AG AH AF AC AG AE AI AC AD AH AF AC AJ AK AF ~@18 A B C D A B C D A B C D A B C D
  A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B C E ~@48 AL ~@2
>`.pickRestart({
  A: "[bb3,d4,f4]@3 ~ [f4,bb4] ~ [f4,bb4] ~ [bb3,d4,f4]@2 ~@6", B: "~@3 [bb3,f4] ~ [bb3,eb4] ~ [g3,bb3,d4]",
  C: "~@2 [g3,bb3,eb4]@2 ~@2 [g3,bb3,eb4] ~ [g3,bb3,eb4] ~ [g3,bb3,d4] ~@3 [f3,bb3,d4]@2", // Eb Gm Bb
  D: "~@2 [ab3,c4,eb4]@2 ~@2 [ab3,c4,eb4] ~ [ab3,c4,eb4]@4 ~@4", // Ab
  E: "~@2 [ab3,c4,eb4]@2 ~@2 [ab3,c4,eb4] ~ [ab3,c4,eb4] ~ [ab3,c4,eb4] ~@5", // Ab
  F: "[bb4,eb5] ~ [bb4,eb5] ~@3 [bb4,eb5,bb5] ~@3 [bb4,eb5,bb5] ~@3 [bb4,eb5,bb5] ~, bb5 ~@3", // Eb5
  G: "~@2 [bb4,eb5,bb5] ~@3 [bb4,eb5,bb5] ~ [bb4,eb5] ~ [bb4,eb5] ~ [bb4,eb5] ~@3, ~@4 bb5@3 ~", // Eb5
  H: "[bb4,eb5,bb5]@4 ~@4 [bb4,eb5,bb5]@2 ~@2 [bb4,eb5,bb5] ~ [bb4,eb5,bb5] ~", // Eb5
  I: "~@2 [bb4,eb5,bb5] ~@3 [bb4,eb5] ~ [bb4,eb5] ~ [bb4,eb5] ~ [bb4,eb5] ~@3, ~@3 bb5 ~ bb5 ~@2", // Eb5
  J: "[bb4,eb5,bb5]@6 ~@2 [bb4,eb5] ~ [bb4,eb5] ~@3 [bb4,eb5,bb5] ~, ~@4 bb5 ~@3", // Eb5
  K: "~@2 [bb4,eb5,bb5] ~@3 [bb4,eb5,bb5] ~ [bb4,eb5,bb5] ~@7", // Eb5
  L: "~@2 [g4,c5,g5] ~@5 [g4,g5]@2 c5 ~@3 [g4,c5,g5] ~, ~@8 c5 ~@7", // C5 G C5
  M: "~@2 [g4,c5,g5] ~@3 [g4,c5,g5] ~ [g4,c5] ~ [g4,c5] ~ [g4,c5] ~@3, ~@8 g5@5 ~@3", // C5
  N: "[~@4 [bb4,eb5] ~@3 bb4 ~ [bb4,eb5] ~@3 [bb4,eb5] ~ [bb4,eb5] ~ bb5@2 [bb4,eb5] ~ [bb4,eb5,bb5] ~@3 [bb4,eb5,bb5]@2 ~@2 [bb4,eb5,bb5] ~, ~@4 bb5@3 ~ bb5@4 ~@2 bb5@4 eb5 ~@13]/2", // Eb5
  O: "[bb4,eb5,bb5]@5 ~@3 [bb4,eb5,bb5] ~@7", // Eb5
  P: "~@2 [bb4,eb5,bb5] ~@3 [bb4,eb5,bb5] ~ [bb4,eb5,bb5] ~@3 [bb4,eb5,bb5] ~@3", // Eb5
  Q: "~@8 [bb4,eb5,bb5] ~ [bb4,eb5] ~ [bb4,eb5] ~ [bb4,eb5,bb5] ~, ~@5 bb5 ~@2", // Eb5
  R: "~@8 [c5,f5] ~ [c5,f5] ~ [c5,f5,c6] ~ [c5,f5,c6] ~, ~@4 c6 ~@3", S: "~@8 [c5,f5,c6] ~@3 [c5,f5,c6] ~ [c5,f5,c6] ~",
  T: "~@2 [c5,f5,c6] ~@5 [c5,f5] ~ [c5,f5] ~@3 [c5,f5,c6] ~, ~@4 c6 ~@3", // F5
  U: "~@2 [c5,f5,c6] ~@3 [c5,f5] ~ [c5,f5] ~@3 [c5,f5,c6] ~@3, ~@3 c6 ~@4", // F5
  V: "~@8 [ab4,c5] ~ [ab4,c5] ~ [ab4,c5] ~ [ab4,c5] ~", W: "~@2 [g4,bb4] ~@3 [f4,ab4] ~@3 [eb4,g4] ~@3 [d4,f4] ~",
  X: "~@2 [eb4,g4] ~@3 [eb4,g4] ~ [eb4,g4] ~ [eb4,g4] ~ [eb4,g4] ~ [eb4,g4] ~", // Eb
  Y: "~@2 [f4,ab4] ~@3 [f4,ab4] ~@3 [f4,ab4] ~ g3 ~@3", Z: "[ab3,db4]@2 d4 ~@5 bb3 ~ ab3 ~ f3 ~ bb3 ~",
  AA: "~@2 ab3 ~@3 [bb3,f4] ~@3 [bb3,eb4] ~@3 [g3,bb3,d4]@2", // Bb5 Eb5 Gm
  AB: "~@2 [ab3,c4,eb4] ~@3 [ab3,c4,eb4] ~ [ab3,c4,eb4]@3 ~@5", AC: "bb2@4 bb3 e3 bb2 bb3", AD: "~ e3 ~ bb2 ~ b2 ~ b2",
  AE: "c3@7 ~ g3@2 bb3@2 g3@3 ~", AF: "eb3@6 e3@6 f3@3 ~", AG: "~@2 e3@2 ~@2 bb2@2 ~@2 b2@2 ~@2 b2 ~",
  AH: "c3@4 g3@2 f3@2 g3@2 bb3@2 g3@3 ~", AI: "g3@3 ab3@3 a3@2", AJ: "~@2 e3@2 ~@2 bb2@3 ~ b2@3 ~ b2@2, ~@10 a2 ~@5",
  AK: "c3@5 ~ f3@2 g3@2 bb3@2 g3@3 ~", AL: "bb3@3 ~@5 [bb3,d4,f4,bb4]@4 ~@4",
})).s("gm_acoustic_guitar_steel").gain(0.15).pan(0.3)

// bass · electric bass finger · "Track03"
const bass = note(`<
  ~@8 A@2 ~@2 B C D E F G H I J K L M N O P Q R S L T U V H W U X Y Z AA AB H I AC AD AE AF AG@2 AH@2 AG@2 AI@2 AJ@2
  AK@2 AL@2 AM@2 AN AO AP AQ AR AS AT AU AV M AW AX AY AZ U BA BB BC BD BE L BF BG BH@2 BI BG BJ BK BL BM BN BO BP BQ BR
  L BL AT BS BT BF AG@2 BU@2 BV@2 BW@2 BX@2 BY@2 BZ@2 CA@4 CB CC L CD AT CE CF CG CH CI CJ CK CL X CM CN CO@2 BY@2 CP@2
  CQ@2 CR@2 CS CA@3 CT CU CV CW CT CX CY CZ CT DA CV CZ CT CX CV DB CT DA CV DC AG@2 DD@2 AG@2 DE DF DG@2 DH@2 CO@2 CA@4
  DI DJ DK DL DM DN DO DP DQ DR DK DS DT DU DV DW DX DY DK DW DZ EA EB EC ED EE DK EF EG EH DK EI EJ EK EL EM EN EO EP
  EQ EN EO ER EQ ES EK ET EU EV EW EX EQ EY EW EZ EQ EN FA EL FB FC FD EL FE FF FG EX FH FI EW EX FH FJ FK EX FL FM FA
  FN EU FO FA EX FH FP FQ EX FH FR FS FT EQ FR FU FV EQ FW ~@2
>`.pickRestart({
  A: "[~@8 [e2,c3,d3]@2 f2 ~@11 g2 f2 ~@8, ~@6 c2@2 b2 ~@5 [d2,f2,g2]@2 [d3,e3,f3]@6 ~@10, ~@7 [d2,f2,g2]@2 ~@4 c2@2 e2@2 f2@2 ~@2 [d2,bb2]@3 ~@8, ~@18 c2@5 ~@9]/2", // C G7 Dm G7 Gm
  B: "~@13 d4 f3@2, ~@12 f4@2 bb3 ~", C: "a3 ~@15", D: "~@8 f3@2 f2 ~@3 gb2 ~", E: "~@2 g2@2 ~@2 ab2@2 ~@2 f2 ~@3 a2@2",
  F: "bb2@7 ~ f3 ~ d3 ~@3 f3 ~", G: "~@2 d3 ~@3 f3 ~@3 g3@2 ~@2 d3 ~", H: "g2@8 d3@2 ~@4 ab2 ~",
  I: "~@2 g3 ~@3 ab2@2 eb3@3 ~ ab2 ~@3", J: "bb2@6 ~@2 d3 ~ f3 ~@3 eb3 ~", K: "~@2 d3 ~@3 f3 ~@3 g3 ~@3 bb3 ~",
  L: "g2@7 ~ d3@4 ~@2 ab2 ~", M: "~@2 ab3 ~@3 ab2@2 ab3@3 ~ ab2 ~@3", N: "bb2@5 ~@3 f3@2 ~@4 d3 ~",
  O: "~@2 c3 ~@3 d3@2 ~@2 bb2@2 ~@2 c3 ~", P: "g2@7 ~ d3@3 ~ c3 ~ ab2@2", Q: "~@2 ab2 ~@3 ab2 ~ d3@4 eb3@3 ~",
  R: "bb2@8 d3 ~ bb2 ~@3 eb3 ~, d3 ~@15", S: "~@2 f3 ~@3 d3 ~@3 bb2@2 ~@2 g3 ~", T: "~@2 ab2@2 ~@2 eb3 ~@3 ab2 ~ d3@4",
  U: "bb2@7 ~ eb3 ~ bb2 ~@3 d3 ~", V: "~@2 f3 ~@3 ab3 ~@3 f3@2 ~@2 f3@2", W: "~@2 eb3 ~@3 ab2 ~@3 d3@2 c3 ~@3",
  X: "~@2 eb3 ~@3 f3 ~@3 eb3 ~@3 d3 ~", Y: "g2@7 ~ d3@2 f3 ~@3 d3@2", Z: "~@2 ab2@4 d3@2 eb3@2 f3@2 eb3 ~@3",
  AA: "bb2@7 ~ f3@2 g3 ~@3 ab3 ~", AB: "~@2 g3 ~@3 f3 ~@3 bb3 ~@3 f3 ~", AC: "bb2@6 ~@2 f3 ~ eb3@2 d3 ~ bb2@2",
  AD: "~@2 f3 ~@3 ab3 ~@3 f3 ~@3 g3@2", AE: "g2@3 ~ g2@3 ~ g3@6 ab2@2", AF: "~@2 ab2@2 ~@2 ab2 ~ eb3@3 ~ bb2@4",
  AG: "[eb2@11 ~ bb2@16 eb3@4]/2", AH: "[f2@3 c3@3 f3 d3]/2", AI: "[c2@3 g2@3 c3@4 g2@2 c2@2 d2@2]/2",
  AJ: "[eb2@3 bb2@5]/2", AK: "[f2@11 ~ c3@16 eb3@4]/2", AL: "[eb2@12 bb2@8 eb3@4 bb2@7 ~]/2",
  AM: "[f2@6 f2@4 ~@2 f2@11 ~ f2@3 ~ f2@3 ~]/2", AN: "f2@3 ~ f2@10 ~@2", AO: "f2@3 ~ f2@2 ~@2 f2@3 ~ f2@2 ~@2",
  AP: "bb2@6 ~@2 d3@2 bb2@2 ~@2 f3 ~", AQ: "~@2 d3 ~@3 bb3 ~@3 ab3 ~@3 f3 ~", AR: "g2@2 g2@2 g3@2 ~ ab2",
  AS: "~@2 ab2@2 ~@2 ab2@2 ab3@2 ab2 ~ ab3@3 ~", AT: "bb2@7 ~ f3@2 d3 ~@3 bb2@2",
  AU: "~@2 f3 ~@3 bb3 ~@3 ab3 ~@3 ab3 ~", AV: "g2@2 g3 ~@3 g2@4 g3@2 ~@2 ab2@2", AW: "bb2@7 ~ f3 ~ bb2@2 ~@2 d3 ~",
  AX: "~@2 bb2@2 ~@2 ab3 ~@3 bb3 ~@3 f3 ~", AY: "g2@8 d3@3 ~ g2 ~ ab2 ~", AZ: "~@2 ab2 ~@3 ab2@2 ab3@2 ab2 ~ eb3@2 ~@2",
  BA: "~@2 f3 ~@3 bb2@2 ~@2 ab3 ~@3 bb3 ~", BB: "g2@8 d3@2 ~@2 g2 ~ ab2 ~", BC: "~@2 ab2 ~@3 ab2@2 ab3 ~@3 ab2@2 ~@2",
  BD: "bb2@7 ~ eb3 ~ bb2 ~@3 bb2 ~", BE: "~@2 f3 ~@3 bb2 ~@3 g3 ~@3 g2 ~", BF: "~@2 ab2 ~@3 ab2 ~ eb3@4 ab2 ~@3",
  BG: "bb2@7 ~ f3 ~ bb2 ~@3 d3 ~", BH: "[~@2 ab3 ~@3 bb3 ~@3 bb2 ~@3 g2@10 d3 ~@3 g2 ~ ab2 ~]/2",
  BI: "~@2 ab2 ~@3 ab2 ~ eb3@2 ab2 ~ d3@3 ~", BJ: "~@2 bb2 ~@3 f3@2 ~@2 d3 ~@3 d3 ~", BK: "g2@8 d3@5 ~ g3 ~",
  BL: "~@2 ab2@2 ~@2 ab2@2 ab3@4 ab2 ~@3", BM: "bb2@6 ~@2 d3@2 bb2 ~@3 f3 ~", BN: "~@2 d3 ~@3 bb2 ~@3 bb3 ~@3 ab3 ~",
  BO: "g2@4 d3@2 ~@2 g2@4 d3 ~ ab2 ~", BP: "~@2 ab2 ~@3 ab2@2 eb3@4 ab2@2 ~@2", BQ: "bb2@7 ~ d3 ~ bb2 ~@3 f3 ~",
  BR: "~@2 d3 ~@3 g3 ~@3 bb3 ~@3 g3 ~", BS: "~@2 ab3 ~@3 g3 ~@3 f3 ~@3 [d3,e3] ~", BT: "g2@8 eb3 ~@3 g2@2 d3@2",
  BU: "[f2@3 c3@2 f3@2 eb3]/2", BV: "[eb2@11 ~ bb2@12 eb3@8]/2", BW: "[c2@3 g2@3 g3@4 f3@2 eb3@2 d3@2]/2",
  BX: "[eb2@3 bb2]/2", BY: "[f2@12 c3@12 f3@7 ~]/2", BZ: "[~@3 bb2@3 eb3 bb2, eb2@19 ~@13]/2",
  CA: "f2@3 ~ f2@3 ~ f2@3 ~ f2@3 ~", CB: "bb2@5 ~@3 d3@2 f3 ~@3 gb3 ~", CC: "~@2 g3 ~@3 ab3 ~@3 f3 ~@3 d3@2",
  CD: "~@2 ab2@2 ~@2 ab2@2 ab3@3 ~ ab2@2 ~@2", CE: "~@2 eb3 ~@3 d3 ~@3 f3@2 ~@2 d3@2", CF: "g2@4 d3 g3 ~ ab2",
  CG: "~ ab2 ~ ab3 eb3@2 ab2 ~", CH: "bb2@8 d3@2 f3 ~@3 bb2@2", CI: "~@2 ab3 ~@3 g3 ~@3 bb3 ~@3 g3 ~",
  CJ: "g2@7 ~ d3@2 ~@2 d3@2 ab2 ~", CK: "~@2 ab2@2 ~@2 ab2@2 eb3@4 ab3@3 ~", CL: "bb2@7 ~ d3@2 g3@2 ~@2 bb2@2",
  CM: "g2@3 ~ g2@4 d3@4 g2 ~ ab2@2", CN: "~ ab2 ~ ab2 f3@2 d3@2", CO: "[eb2@3 eb3@3 bb2@2]/2",
  CP: "[eb2@3 bb2@3 eb3@2]/2", CQ: "[c2@3 g2@3 c3@4 g3@4 d3@2]/2", CR: "[eb3@3 eb2@3 bb2 eb3]/2", CS: "f2@5 ~ f2@2",
  CT: "bb2@4 bb3 e3 bb2 bb3", CU: "~@2 e3@2 ~@2 bb2@2 ~@2 b2@3 ~@3", CV: "c3", CW: "eb3@3 e3@3 f3@2",
  CX: "~@2 e3@2 ~@2 bb2@2 ~@2 b2@3 ~ b2 ~", CY: "c3@3 ~", CZ: "eb2@3 e2@3 f2@2",
  DA: "~@2 e3@2 ~@2 bb2@2 ~@2 b2@3 ~ b2@2", DB: "eb2@2 eb3 e2@2 e3 ~ f3, ~@3 f2", DC: "eb2@3 e2@3 f2 bb2",
  DD: "[f2@6 c3@3 f3@5 d3 c3]/2", DE: "c2@3 g2", DF: "~ c3@3 g2@2 d2@2", DG: "[eb2@6 ~@7 eb3@3, ~@12 bb2@17 ~@3]/2",
  DH: "[~@12 c3@6 f3@9 ~ c3@4, f2@9 ~@7]/2", DI: "bb2@3 ~ d3 eb3 ~ f3", DJ: "~@2 d3 ~@3 ab3@2 ~@2 bb3@2 ~@2 g3@2",
  DK: "g2@3 ~ g2 ~ g2@2 g3@3 ~@3 ab2@2", DL: "~@2 ab2@2 ~@2 ab2@2 ab3@3 ~ ab3 ~ ab3@2",
  DM: "bb2@3 ~ bb2@3 ~ d3@2 eb3 ~@3 f3@2", DN: "~@2 d3 ~@3 f3@2 ~@2 ab3@2 ~@2 bb3@2",
  DO: "g2@2 ~@2 g2@2 ~@2 g2@4 g3 ~ ab2@2", DP: "~@2 ab2@2 ~@2 ab2@2 ab3@3 ~ ab3@2 ~@2",
  DQ: "bb2@3 ~ bb2@3 ~ d3@2 f3@2 eb3 ~ d3 ~", DR: "~@2 ab3 ~@3 f3@2 ~@2 d3@2 ~@2 d3 ~",
  DS: "~@2 ab2@3 ~ ab3@4 ab2@2 ab3@3 ~", DT: "bb2@3 ~ bb2 ~ bb2@2 f3@2 d3@2 ~@2 bb2@2", DU: "~ f3 ~ d3 ~ bb2 ~ bb3",
  DV: "g2@2 ~@2 g2 ~ g2@2 g3@4 ~@2 ab2@2", DW: "~@2 ab2@2 ~@2 ab2 ~ ab3@2 ~@2 ab3@2 ~@2",
  DX: "bb2@3 ~ db3@3 ~ d3@2 f3 ~@3 ab3@2", DY: "~ ab3 ~ f3 ~ bb3 ~ f3", DZ: "bb2 ~ d3@2 f3@2 d3@2 ~@2 bb2 ~@3 f3@2",
  EA: "~ ab3 ~ ab3 ~ f3 ~ d3", EB: "g2@3 ~ g3@3 ~ g2 ~ g2@2 ~@2 ab2@2", EC: "~@2 ab2 ~@3 ab2 ~ ab3@2 ab2@2 ab3@3 ~",
  ED: "bb2@3 ~ db3 ~ d3@2 ~@2 f3@2 ~@2 d3@2", EE: "~ ab3 ~ f3 ~ d3 ~ bb3", EF: "~@2 ab3@2 ~@2 ab2@2 eb3@3 ~ ab3@3 ~",
  EG: "bb2@3 ~ bb2@3 ~ f3@2 d3@2 bb2 ~ g3@2", EH: "~@2 d3@2 ~@2 db3@2 ~@2 bb2@3 ~ bb3@2",
  EI: "~@2 ab2@2 ~@2 ab2 ~ f3@2 bb3@2 f3 ~@3", EJ: "~@4 bb2@4 db2 ~ d2@2 ~@2 d2@2",
  EK: "~@2 f2@2 ~@2 f2@2 ~@2 d2@2 ~@2 d2 ~", EL: "g2@3 ~ g2 ~ g2 ~ g2@3 ~@3 ab2@2",
  EM: "~@2 ab2@2 ~@2 ab3 ~ ab2 ~ ab2 ~ ab2@2 ~@2", EN: "bb2@5 ~ bb2 ~ bb2 ~ db2@2 ~@2 d2@2",
  EO: "~@2 d2@2 ~@2 eb2@2 ~@2 f2@2 ~@2 f2 ~", EP: "g2@3 ~ g2 ~ g2 ~@5 g2 ~ ab2@2",
  EQ: "~@2 ab2@2 ~@2 ab2 ~ ab2@3 ~ ab2@2 ~@2", ER: "g2@3 ~ g2 ~ g2 ~ g2@2 ~@2 [d2,e2] ~ ab2@2",
  ES: "bb2@4 ~@2 bb2@2 db2 ~ d2@2 ~@2 eb2 ~", ET: "g2@4 d2 ~ d2 ~ d2 ~ f2@2 g2 ~ ab2@2",
  EU: "~@2 ab2@2 ~@2 ab2@3 ~ eb2 ~ ab2@3 ~", EV: "bb2@3 ~ bb2@3 ~ db2 ~ d2@2 ~@2 eb2@2",
  EW: "~@2 f2@2 ~@2 d2@2 ~@2 f2@2 ~@2 f2 ~", EX: "g2@5 ~@3 g2 ~ g2@2 ~@2 ab2@2",
  EY: "bb2@3 ~ bb2@3 ~ db2 ~ d2@2 ~@2 db2 ~", EZ: "g2@3 ~ g2 ~ g2 ~ d2 ~ f2 ~@3 g2@2",
  FA: "~@2 eb2@2 ~@2 f2@2 ~@2 d2 ~@3 f2 ~", FB: "~@2 ab2@2 ~@2 ab2 ~ ab2@3 ~ bb2@2 ~@2",
  FC: "bb2@2 ~@2 bb2@2 ~@2 db3 ~ d3 ~@3 e3 ~", FD: "~@2 [g3,ab3] ~@3 bb3@2 ~@2 d2@2 ~@2 f2 ~",
  FE: "~@2 ab2 ~@3 ab3 ~ ab2 ~ ab2 ~ ab2@2 ~@2", FF: "bb2@3 ~ bb2 ~ bb2 ~ d3@2 db3 ~@3 d3 ~",
  FG: "~@2 f3@2 ~@2 d3@2 ~@2 d2@2 ~@2 f2 ~", FH: "~@2 ab2@2 ~@2 ab2@2 ~@2 ab2 ~ ab2@2 ~@2",
  FI: "bb2@3 ~ bb2@2 ~@2 db2 ~ d2@2 ~@2 eb2 ~", FJ: "bb2@3 ~ bb2@2 ~@2 d2 ~ d2@2 ~@2 f2 ~",
  FK: "~@2 d2@2 ~@2 f2@2 ~@2 eb2 ~@3 g2 ~", FL: "~@2 ab2@2 ~@2 ab2@2 ~@2 g2@2 ab2@3 ~",
  FM: "bb2@6 ~@2 bb2@2 db2 ~@3 d2@2", FN: "g2@3 ~ g2 ~ d2 ~ f2 ~ eb2 ~ f2 ~ ab2 ~",
  FO: "bb2@3 ~ bb2 ~@3 bb2@2 db2@2 ~@2 d2@2", FP: "bb2@3 ~ bb2@2 ~@2 d2 ~ g2@2 ~@2 f2 ~",
  FQ: "~@2 eb2 ~@3 g2@2 ~@2 d2 ~@3 f2 ~", FR: "bb2@3 ~ bb2@3 ~ bb2@3 ~ db2 ~ db2@2",
  FS: "~@2 d2@2 ~@2 eb2@2 ~@2 f2@3 ~ d2@2", FT: "g2@3 ~ g2@3 ~@3 g2@3 ~ ab2@2",
  FU: "~@2 d2@2 ~@2 eb2@2 ~@2 f2@2 d2 ~ f2@2", FV: "g2@2 ~@4 g2 ~ g2@3 ~@3 ab2@2", FW: "~@4 bb2@3 ~",
})).s("gm_electric_bass_finger").gain(0.12)

// chords · tenor sax · "Track04"
const tenor_sax = note(`<
  ~@66 A@4 B C B D E ~@11 F G H@2 ~@34 I J K ~ L M N ~ O P Q ~ R S T ~@18 U ~@3 V W ~@2 U ~@3 X Y ~@2 Z ~@17 AA AB AC ~
  AD AE@2 AF AG AH@2 AI AJ AK AL AM ~@17 I J K ~ I AN K ~ I AN K ~ I J N ~ L M T ~ R AO T ~@9 AP AQ AR AS AR AQ AR AS AT
  AU AV AW AX AY AV AZ BA BB BC BD BE BF BC BD BG BH BC BI BJ BH BK BL ~@3
>`.pickRestart({
  A: "[[ab3,bb3,f4]@63 ~]/4", B: "~@8 [db3,f4,ab4,db5] ~ [db3,f4,ab4,db5]@2 ~@2 [f4,ab4,db5] ~, ~@7 db3",
  C: "~@2 [db3,f4,ab4,db5]@3 ~@3 [db3,f4,ab4,db5]@4 ~@4", // Db
  D: "~ [db3,f4,ab4,db5]@2 ~ [db4,db5] [ab3,ab4] [f3,f4] [db3,db4]", E: "[bb2,bb3]@5 ~@11",
  F: "~ [f3,bb3,f4] [bb3,d4,bb4] [c4,f4,c5]", // Bb5 Bb F5
  G: "[eb4,g4,eb5]@4 ~@2 e5 ~ [c4,d4,c5]@2 [bb3,c4,bb4]@2 [bb3,g4]@2 ~@2, ~@4 [d4,f4,d5]@5 ~@3 g3@4", // Eb Csus2 Bbsus2 Eb Dm
  H: "[~@8 g4@7 ~ f4@12 [c4,g4]@2 [bb3,f4]@2, [bb3,d4,bb4]@7 ~]/2", I: "~@2 c5 ~ ab4 ~ bb4 ~ f4 ~ ab4 ~ eb4 ~ f4 ~",
  J: "db4@2 eb4 ~ bb3 ~ ab3 ~ f3 ~ eb3 ~ db3@2 eb3 ~", K: "eb4@4 db4 ~@3 eb4@4 db4 ~@3",
  L: "~@2 [c5,f5] ~ [ab4,c5] ~ [bb4,d5] ~ [f4,bb4] ~ [ab4,c5] ~ [eb4,ab4] ~ [f4,bb4] ~", // F5 Ab Bb Bb5 Ab Ab5 Bb5
  M: "[db4,f4]@2 [eb4,ab4] ~ [bb3,eb4] ~ [ab3,db4] ~ [f3,c4] ~ [eb3,c4] ~ [db3,ab3]@2 [eb3,bb3] ~", // Db Ab5 Eb5 Db5 F5 Cm Db5 Eb5
  N: "[eb4,bb4]@4 [db4,ab4] ~@3 [eb4,bb4]@4 [db4,ab4] ~@3", // Eb5 Db5 Eb5 Db5
  O: "~@2 [c4,c5] ~ [ab3,ab4] ~ [bb3,bb4] ~ [f3,f4] ~ [ab3,ab4] ~ [eb3,eb4] ~ [f3,f4] ~", // C Ab Bb F Ab Eb F
  P: "[db2,db4]@2 [eb2,eb4] ~ [bb2,bb3] ~ [ab2,ab3] ~ [f2,f3] ~ [eb2,eb3] ~ [db2,db3]@2 [eb2,eb3] ~", // Db Eb Bb Ab F Eb Db Eb
  Q: "[eb3,eb4]@4 [db3,db4] ~@3 [eb3,eb4]@4 [db3,db4] ~@3", // Eb Db Eb Db
  R: "~@2 [c4,c5,f5] ~ [ab3,ab4,c5] ~ [bb3,bb4,d5] ~ [f3,f4,bb4] ~ [ab3,ab4,c5] ~ [eb3,eb4,ab4] ~ [f3,f4,bb4] ~", // F5 Ab Bb Bb5 Ab Ab5 Bb5
  S: "[db2,db4,f4]@2 [eb2,eb4,ab4] ~ [bb2,bb3,eb4] ~ [ab2,ab3,db4] ~ [f2,f3,c4] ~ [eb2,eb3,c4] ~ [db2,db3,ab3]@2 [eb2,eb3,bb3] ~", // Db Ab5 Eb5 Db5 F5 Cm Db5 Eb5
  T: "[eb3,eb4,bb4]@4 [db3,db4,ab4] ~@3 [eb3,eb4,bb4]@4 [db3,db4,ab4] ~@3", // Eb5 Db5 Eb5 Db5
  U: "[eb4,g4]@3 ~@3 [e4,ab4]@3 ~@3 [f4,a4]@3 ~", V: "[eb4,g4,eb5]@2 ~ [e4,ab4,e5]@2 ~ [f4,a4,f5]@2",
  W: "[bb4,f5,bb5]@5 ~@11", X: "[eb4,g4,eb5]@2 ~ [e4,ab4,e5]@2 ~ [f4,a4,f5]@2, ~@12 b4 ~@3", Y: "[bb4,d5,f5,bb5]@3 ~@5",
  Z: "[eb4,g4,eb5]@2 ~ [e4,ab4,e5]@2 ~ [f4,a4,f5]@2, ~@12 e4 ~@3", AA: "~@15 c5", AB: "d5@8 bb4@4 ~@3 c5",
  AC: "d5@8 bb4@3 ~@5", AD: "~@8 bb4 ~ bb4@2 ~@2 bb4@2", AE: "[~@7 c5 d5@6 ~ bb4@3 ~@6 f4@2 g4@2 ~@2 ab4 ~]/2",
  AF: "~@3 g4@2 f4@2 d4@2 ~@5 c5 ~, ~ ab4 ~@6", AG: "~@2 bb4 ~",
  AH: "[c5 d5@7 bb4@3 ~@5 d5@8 bb4@2 ~@6, ~@15 c5@2 ~@7 ab4 ~@7]/2", AI: "d5 ~@3 d5@2 ~@2 [ab4,bb4] ~@3 bb4@2 ~@2",
  AJ: "d5@7 ~ bb4@3 ~@2 bb4 ~@2, c5 ~@15", AK: "~ bb4@4 ~@11", AL: "~@8 [f4,g4]@3 ab4 ~@2 ab4 ~",
  AM: "~ g4 ~@4 d4@2 ~@8", AN: "db4 ~ eb4 ~ bb3 ~ ab3 ~ f3 ~ eb3 ~ db3@2 eb3 ~",
  AO: "[db2,db4]@2 [eb2,eb4,ab4] ~ [bb2,bb3,eb4] ~ [ab2,ab3,db4] ~ [f2,f3,c4] ~ [eb2,eb3,c4] ~ [db2,db3]@2 [eb2,eb3,bb3] ~, f4 ~@11 ab3 ~@3", // Db Ab5 Eb5 Db5 F5 Cm Db Eb5
  AP: "~@4 db4@2 ~@2 db4 ~ db4@2 ~@2 db4@2", AQ: "~ db4 ~ db4@2 ~@3", AR: "~@4 db4@2 ~@2 db4@2 db4 ~@3 db4@2",
  AS: "~@2 db4@2 ~@2 db4 ~ eb4@2 db4@2 ab3 ~ ab3 ~",
  AT: "eb4@2 db4@2 ab3 ~ ab3@2 db4@2 db4@2 ~@2 [db4,f4]@2, ~@8 f4 ~ f4 ~@5", AU: "db4@2 f4@2 ~@2 [db4,f4]@3 ~@7",
  AV: "~@4 [db4,f4]@2 ~@2 [db4,f4] ~ [db4,f4] ~@3 db4@2, ~@14 f4 ~", // Db
  AW: "~@2 db4@2 ~@2 [db4,f4] ~ [eb4,bb4]@2 [db4,ab4]@2 f4@2 ab3 ~, ~@2 f4 ~@9 ab3 ~@3", // Db Eb5 Db5
  AX: "[db4,eb4,ab4,bb4]@2 f4@2 ab3 ~ [ab3,f4] ~ f4 ~ f4 ~@3 [db4,f4]@2, ~@2 db4 ~", // Dbsus2 Db
  AY: "~@2 db4@2 ~@2 [db4,f4]@3 ~@7, ~@2 f4 ~@13", // Db
  AZ: "~@2 db4@2 ~@2 [db4,f4] ~ [eb4,bb4]@2 [db4,ab4]@2 f4@2 ~@2, ~@2 f4 ~@9 ab3 ~@3", // Db Eb5 Db5
  BA: "[eb4,ab4,bb4]@2 db4@2 [ab3,f4] ~ ab3@2 [bb2,db4] ~ [bb2,db4]@2 ~@2 [db4,f4]@2, ~@2 f4 ~@11 bb2 ~", // Ebsus4 Db Bbm Db
  BB: "~ [bb2,db4,f4] ~ [bb2,f4] ~@4, ~@3 db4@2 ~@3", // Bbm Bb5
  BC: "~@4 [bb2,db4,f4]@2 ~@2 [bb2,db4,f4] ~ [bb2,db4,f4]@2 ~@2 [db4,f4]@2, ~@14 bb2 ~", // Bbm Db
  BD: "~@2 [db4,f4]@2 ~@2 [bb2,db4,f4] ~ [c3,eb4,bb4]@2 [ab2,db4,ab4]@2 f4@2 ab3 ~, ~@2 bb2 ~@9 ab3 ~@3", // Db Bbm Cm7 Db5
// … 338 more lines

More by Dave Matthews Band