Strudelify

Torn

Creed

KeyD minorTempo145 bpm
0:00/0:00
// Torn — Creed
// 145 bpm, 4/4, key D minor. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Tempo changes preserved in elapsed time; displayed bars use the dominant tempo.
// note: Full arrangement: all 182 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(145/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 · acoustic guitar steel · "Guitar"
const acoustic_guitar_steel = note("<A B@8 C@16 D@7 ~@150>".pickRestart({
  A: "~@4 d4 ~@2 f4, d3@3 d3, ~@5 c4@3",
  B: "[~@4 d4 ~@7 d4 ~@7 d4 ~@7 d4 ~@7 d4 ~@7 d4 ~@2 [c4,f4]@2 ~@2 [c4,f4] [d4,g4]!2 ~@6 d4 c4 ~ [c4,f4], ~ d3@2 d3@2 d3@2 d3@2 d3@2 d3@2 d3@2 d3@2 d3@2 d3@2 d3@2 d3@2 d3@3 d3@3 d3, ~@5 c4@4 c4@3 ~ c4@7 ~ c4@4 c4@3 ~ c4@7 ~ c4@4 c4@3 ~ c4@2 ~@2 [c4,f4]@2 ~@3 d4@6 ~@4, ~@7 e4@16 e4@16 e4@25, ~@8 f4@7 f4@9 f4@7 f4@9 f4@7 ~@7 g4@9 ~]/8", // F5 G5 F5
  C: "[~@4 d4 ~@7 d4 c4 ~ [c4,f4]@2 ~@3 d4 ~@7 d4 c4 ~ [c4,f4]@2 ~@3 d4 ~@7 d4 c4 ~ [c4,f4]@2 ~@2 [c4,f4] [d4,g4]!2 ~@6 d4 c4 ~ [c4,f4], ~ f4@7 f4@7 ~@2 f4@7 f4@7 ~@2 f4@7 f4@7 ~@7 g4@9 ~, ~ c4@3 ~ c4@4 c4@3 ~@5 c4@3 ~ c4@4 c4@3 ~@5 c4@3 ~ c4@4 c4@3 ~@5 [c4,f4]@2 ~@3 d4@6 ~@4, ~ d3@2 d3@2 d3@2 d3@2 d3@2 d3@2 d3@2 d3@2 d3@2 d3@2 d3@2 d3@2 d3@3 d3@3 d3, ~@7 e4@16 e4@16 e4@25]/8", // F5 G5 F5
  D: "[~@4 d4 ~@7 d4 c4 ~ [c4,f4]@2 ~@3 d4 ~@7 d4 c4 ~ [c4,f4]@2 ~@3 d4 ~@7 d4 c4 ~ [c4,f4]@2 ~@2 [c4,f4] [d4,g4]!2 d4@2, ~ f4@7 f4@7 ~@2 f4@7 f4@7 ~@2 f4@7 f4@7 ~@9, ~ c4@3 ~ c4@4 c4@3 ~@5 c4@3 ~ c4@4 c4@3 ~@5 c4@3 ~ c4@4 c4@3 ~@5 [c4,f4]@2 ~@5, ~ d3@2 d3@2 d3@2 d3@2 d3@2 d3@2 d3@2 d3@2 d3@2 d3@2 d3@2 d3@2 d3@3, ~@7 e4@16 e4@16 ~@17]/7", // F5 G5 F5
})).s("gm_acoustic_guitar_steel").gain(0.4)

// chords · distortion guitar · "Guitar"
const distortion_guitar = note(`<
  ~@32 A B C@2 D@2 E F A B C@2 D@2 E F G H I J K L M N G H I J K L M N O P Q R S T U V W X Y Z AA AB@2 AC AD AE AF AG AH
  AI AJ AK AL AM Z AA AB@2 AC AD AE AF AG AH AI AN@8 ~@23 AO@3 AP@2 AQ@8 AR@6 AS@6 ~@25
>`.pickRestart({
  A: "[f2,c3,f3,c4]@4 [f2,c3,f3,c4]@3 [f2,c3,f3,c4]", // F5
  B: "[f2,c3,f3,c4]!2 [f2,c3,f3,c4]@2 [f2,c3,f3,c4]@2 [f2,c3,f3,c4] [d2,a2,d3,g3]", // F5 Dsus4
  C: "[[c3,g3,c4]@4 [c3,g3,c4]@2 [c3,g3,c4] [c3,g3,c4]@2 [d2,a2,d3]!4 [f2,c3,f3]@3]/2", // C5 D5 F5
  D: "[[d2,a2,d3]@2 [d2,a2,d3]!2 [f2,c3,f3] d2 ~ [a2,d3]@2 a2 c3 db3 d3 a2 c3 db3, ~@5 [a2,d3]@2 ~@9, ~@6 d2@3 ~@7]/2", // D5 F5 D5
  E: "[d2,a2,d3]@2 [d2,a2,d3]!2 [f2,c3,f3] [d2,a2] a2 [a2,d3], ~@5 d3@2 ~, ~@3 d2", F: "c3 db3 d3 a2 d3 db3 c3 a2",
  G: "[f2,c3,f3]@4 [f2,c3,f3]@2 [f2,c3,f3]!2", H: "[g3,c4]!2 [c3,g3,c4]@2 [c3,g3,c4]@2 [c3,g3,c4] [d2,a2,d3], c3 ~@3",
  I: "[g2,d3,g3]@4 [g2,d3,g3]@2 [g2,d3,g3]!2", J: "[a3,d4]!2 [d3,a3,d4]@2 [d3,a3,d4]@2 [d3,a3,d4] [d2,a2,d3], d3 ~@3",
  K: "[bb2,f3,bb3]@4 [bb2,f3,bb3]@2 [bb2,f3,bb3]!2", L: "[c4,f4]!2 [f3,c4,f4]@2 [f3,c4,f4]@2 [f3,c4,f4]@2, f3 ~@3",
  M: "[a2,e3,a3]@2 [a2,e3,a3]@2 [a2,e3,a3]@2 a2!2", N: "a3 g3 e3 d3 c3 f2 g2@2", O: "d2!2 c3!2 b2!2 d2!2",
  P: "ab2 a2 eb3!2 d2!2 eb3!2", Q: "a2!2 d2!2 gb2 g2 db3@2", R: "d3 db3 g2 d2 f2!4", S: "f3!3 f2!5", T: "f3!3 d3 e2!4",
  U: "e3!3 e2!5", V: "e3!3 d3 d2!2 c3!2", W: "b2!2 d2!2 ab2 a2 eb3!2", X: "d2!2 eb3!2 a2!2 d2!2",
  Y: "gb2 g2 db3@2 d3 db3 g2 d2", Z: "[f2,c3,f3,c4]!2", AA: "[f2,c3,f3,c4]@2 [d2,a2,d3]!2 [f2,c3,f3] [g2,d3,g3]@3",
  AB: "[[e2,b2,e3,b3]@4 [e2,b2,e3,b3]@3 [e2,b2,e3,b3]@2 [d2,a2,d3]!3 [e2,b2,e3] [f2,c3,f3]@3]/2", // E5 D5 E5 F5
  AC: "[d2,a2,d3] [c3,g3,c4] [b2,gb3,b3] [d2,a2,d3]", // D5 C5 B5 D5
  AD: "[ab2,eb3,ab3] [a2,e3,a3] [eb3,bb3,eb4]@2 [d2,a2]!2 [eb3,bb3,eb4]@2", // Ab5 A5 Eb5 D5 Eb5
  AE: "[a2,e3,a3]@2 [d2,a2,d3]@2 [gb2,db3,gb3] [g2,d3,g3] [db3,ab3,db4]@2", // A5 D5 Gb5 G5 Db5
  AF: "[d3,a3,d4] [db3,ab3,db4] [g2,d3,g3] [d2,a2,d3] [f2,c3,f3,c4]@4", // D5 Db5 G5 D5 F5
  AG: "[f2,c3,f3,c4]@4 [f2,c3,f3,c4]@2 [d2,a2,d3]!2", AH: "[f2,c3,f3] [g2,d3,g3]@3 [e2,b2,e3,b3]@4",
  AI: "[e2,b2,e3,b3]@3 [e2,b2,e3,b3]@2 [d2,a2,d3]!3", AJ: "[e2,b2,e3] [f2,c3,f3]@3 [d2,a2,d3]@2 [c3,g3,c4]@2",
  AK: "[b2,gb3,b3]@2 [d2,a2,d3]@2 [ab2,eb3,ab3] [a2,e3,a3] [eb3,bb3,eb4]@2", // B5 D5 Ab5 A5 Eb5
  AL: "[d2,a2]!2 [eb3,bb3,eb4]@2 [a2,e3,a3]@2 [d2,a2,d3]@2", // D5 Eb5 A5 D5
  AM: "[gb2,db3,gb3] [g2,d3,g3] [db3,ab3,db4]@2 [d3,a3,d4] [db3,ab3,db4] [g2,d3,g3] [d2,a2,d3]", // Gb5 G5 Db5 D5 Db5 G5 D5
  AN: "[[e2,b2,e3] [f2,c3,f3]@3 [d2,a2,d3]@60]/8", // E5 F5 D5
  AO: "[~@4 a3 g3 e3 ~ c3 f2 g2@2 [f2,c3,f3]@4 [f2,c3,f3]@2 [f2,c3,f3]!2 [g3,c4]!2 [c3,g3,c4]@2, ~@7 d3@17, ~@10 c3 ~]/3", // F5 C5
  AP: "[[c3,g3,c4]@2 [c3,g3,c4] d3 [g2,d3,g3]@4 [g2,d3,g3]@2 [g2,d3,g3]!2 [a3,d4]!2 [d3,a3,d4]@2, ~@3 [d2,a2]@13, ~@6 d3 ~]/2", // C5 G5 D5
  AQ: "[[d3,a3,d4]@2 [d3,a3,d4] ~ [bb2,f3,bb3]@4 [bb2,f3,bb3]@2 [bb2,f3,bb3]!2 [c4,f4]!2 [f3,c4,f4]@2 [f3,c4,f4]@2 [f3,c4,f4]@2 [a2,e3,a3]@2 [a2,e3,a3]@2 [a2,e3,a3]@2 a2 ~ a3 g3 e3 ~ c3 f2 g2@2 [f2,c3,f3]@4 [f2,c3,f3]@2 [f2,c3,f3]!2 [g3,c4]!2 [c3,g3,c4]@2 [c3,g3,c4]@2 [c3,g3,c4] d3 [g2,d3,g3]@4 [g2,d3,g3]@2 [g2,d3,g3]!2 [a3,d4]!2 [d3,a3,d4]@2, ~@3 d2@48 [d2,a2]@13, ~@3 d3@28 d3@20 ~@9 d3@2 ~@2, ~@3 a2@17 ~@7 a2@24 ~@13, ~@6 f3 ~@15 c3 ~@9]/8", // D5 Bb5 F5 A5 F5 C5 G5 D5
  AR: "[[d3,a3,d4]@2 [d3,a3,d4] ~ [bb2,f3,bb3]@4 [bb2,f3,bb3]@2 [bb2,f3,bb3]!2 [c4,f4]!2 [f3,c4,f4]@2 [f3,c4,f4]@2 [f3,c4,f4]@2 [a2,e3,a3]@2 [a2,e3,a3]@2 [a2,e3,a3]@2 a2 ~ a3 g3 e3 ~ c3 f2 g2@2 ~@2 [c3,g3,c4]@2 [b2,gb3,b3]@2 ~@2 [ab2,eb3,ab3] [e3,a3] [eb3,bb3,eb4]@2, ~ d2@11 [d2,a2,d3]@2 [d2,d3]@2, ~@3 d3@28 d3@5 ~@12, ~@3 a2@17 ~@7 a2@9 ~@6 a2@3 a2@3, ~@6 f3 ~@17]/6", // D5 Bb5 F5 A5 C5 B5 Ab5 A5 …
  AS: "[[d2,a2] ~ [eb3,bb3,eb4]@2 [a2,e3,a3]@2 ~@2 [gb2,db3,gb3] [g2,g3] [db3,ab3,db4]@2 [a3,d4] [db3,ab3,db4] [g2,d3,g3] ~ [f2,c3,f3,c4]@4 [f2,c3,f3,c4]@4 [f2,c3,f3,c4]@2 [d2,a2,d3] ~ [f2,c3,f3] [g2,g3]@3 [e2,b2,e3,b3]@4 [e2,b2,e3,b3]@3 [e2,b2,e3,b3]@2 [d2,a2,d3] [d2,a2,d3]@2 [e2,b2,e3] [f2,c3,f3]@3, ~ d2@5 [d2,a2]@9 [d2,a2,d3]@11 ~ [d2,a2]@14 ~@7, ~ a2@3 ~@2 d3@3 d3@3 d3@2 ~@13 d3@2 d3@12 ~@7]/6", // D5 Eb5 A5 Gb5 G Db5 D5 Db5 …
})).s("gm_distortion_guitar").gain(0.4)

// chords · electric guitar clean · "Guitar"
const electric_guitar_clean = note("<~@102 A B@8 C@4 D@8 E F G H I J K L E M ~@24 N O@7 P O@7 Q@8 ~>".pickRestart({
  A: "d4@2 c4@2 d3 ~ [c4,f4]@4 ~@2 d3 ~@3, ~@5 [c4,f4]@3", // F5
  B: "[d4@2 ~@2 d3 ~@7 d3 ~@3 d4@2 c4@2 d3 ~ [c4,f4]@4 ~@2 d3 ~@3 d4@2 ~@2 d3 ~@7 d3 ~@3 d4@2 c4@2 d3 ~ [c4,f4]@4 ~@2 d3 ~@3 d4@2 ~@2 d3 ~@7 d3 ~@3 d4@2 c4@2 d3 ~ [c4,f4]@4 ~@2 d3 ~ [c4,f4]@2 [d4,g4]@2 [d4,g4]@2 ~@4 d3 ~@7 d4@2 c4@2 d3 ~ [c4,f4]@4 ~@2 d3 ~@3, ~ c4@4 c4@3 ~@5 c4@3 ~ c4@4 c4@3 ~@5 c4@3 ~ c4@4 c4@3 ~@5 [c4,f4]@2 ~@3 d4@6 ~@5 [c4,f4]@3, ~@3 e4@16 e4@16 e4@29, ~@4 f4@7 ~@2 f4@7 f4@7 ~@2 f4@7 f4@7 ~@7 g4@9 ~@5]/8", // F5 G5 F5
  C: "[d4@2 ~@2 d3 ~@7 d3 ~@3 d4@2 c4@2 d3 ~ [c4,f4]@4 ~@2 d3 ~@3 d4@2 ~@2 d3 ~@7 d3 ~@3 d4@2 c4@2 d3 ~ [c4,f4]@4 ~@2 d3 ~@3, ~ c4@4 c4@3 ~@5 c4@3 ~ c4@4 c4@3 ~@5 [c4,f4]@3, ~@3 e4@16 e4@13, ~@4 f4@7 ~@2 f4@7 f4@7 ~@5]/4", // F5
  D: "[d4@2 ~@2 d3 ~@7 d3 ~@3 d4@2 c4@2 d3 ~ [c4,f4]@4 ~@2 d3 ~ [c4,f4]@2 [d4,g4]@2 [d4,g4]@2 [d4,g4]@4 [f3,c4]@6 [f3,c4]@2 [f2,c3,f3]@4 f3@2 [f3,c4]@2 [g3,c4]@2 [g3,c4]@2 [c3,g3,c4]@4 [g3,c4]@2 [g3,c4]@2 [c3,g3,c4]@2 [d3,g3,d4]@2 [g2,d3,g3]@4 g3@2 [g3,d4]@2 [g2,d3,g3]@4 [g2,d3,g3]@2 [g2,d3,g3,d4]@2 [a3,d4]@2 [a3,d4]@2 [d3,a3,d4]@4 [d3,a3,d4]@4 [d3,a3,d4]@2 [f3,bb3,f4]@2 [bb2,f3,bb3,f4]@4 [bb3,f4]@2 [bb3,f4]@2 [bb2,f3,bb3]@4 [bb2,f3,bb3]@2 [bb2,f3,bb3,f4]@2 [c4,f4]@2 [c4,f4]@2 [f3,c4,f4]@4, ~ c4@4 c4@3 ~@5 [c4,f4]@2 ~@5 [f2,c3]@4 ~@2 [f2,c3]@2 c3@2 ~@2 c3@2 ~@4 [g2,d3]@2 ~@4 d3@2 ~@8 [bb2,f3]@2 ~@4 f3@2 ~@2, ~@3 e4@61, ~@4 f4@7 ~@13 c4@3 ~@9 d4@3 ~ d4@3 ~@13 f4@3 ~@5]/8", // F5 G5 F5 C5 G5 D5 Bb5 F5 …
  E: "f4!2 [d2,a2]!2 [a2,e3,a3,e4]@2 [a3,e4]!2, [f3,c4] ~@2 [a2,e3]", // D5 A5 F5 A5
  F: "[a2,e3,a3,e4]@2 [a3,e4] a3@2 a3 [a3,e4] ~, ~@2 [a2,e3]@3 [a2,e3]@2 ~, ~@3 e4@3 ~@2", // A5
  G: "g3 [g3,d4]@3 [f3,c4]@3 [f3,c4], [g2,d3] [f2,c3]", // G5 F5 G5 F5
  H: "[f2,c3,f3]@2 f3 [f3,c4] [g3,c4]!2 [c3,g3,c4]@2, c4@3 ~@5, ~ [f2,c3] c3 ~", // F5 C5 F5
  I: "[g3,c4]!2 [c3,g3,c4] [d3,g3,d4] [g2,d3,g3]@2 g3 [g3,d4], c3@2 ~@2 d4@3 ~, ~@3 [g2,d3]", // C5 G5
  J: "[g2,d3,g3]@2 [g2,d3,g3] [g2,d3,g3,d4] [a3,d4]!2 [d3,a3,d4]@2, d4@3 ~ d3@2 ~@2", // G5 D5
  K: "[d3,a3,d4]@2 [d3,a3,d4] [f3,bb3,f4] [bb2,f3,bb3,f4]@2 [bb3,f4]!2, ~@3 [bb2,f3]", // D5 Bb5
  L: "[bb2,f3,bb3]@2 [bb2,f3,bb3] [bb2,f3,bb3,f4] [c4,f4]!2 [f3,c4,f4]@2, f4@3 ~ f3@2 ~@2", // Bb5 F5
  M: "[a2,e3,a3,e4]@2 [a2,e3,a3,e4] [a2,d3] ~@4", N: "~@8 d4@2 ~@2 d3 ~ f4@2, ~@5 c4@3",
  O: "[~@4 d3 ~@3 d4@2 ~@2 d3 ~@7 d3 ~@3 d4@2 ~@2 d3 ~@7 d3 ~@3 d4@2 ~@2 d3 ~@7 d3 ~@3 d4@2 ~@2 d3 ~@7 d3 ~@3 d4@2 ~@2 d3 ~@7 d3 ~@3 d4@2 ~@2 d3 ~@7 d3 ~@3 d4@2 ~@2 d3 ~ e4@2, ~@5 c4@4 c4@3 ~ c4@7 ~ c4@4 c4@3 ~ c4@7 ~ c4@4 c4@3 ~ c4@7 ~ c4@3, ~@7 e4@16 e4@16 e4@16 ~, ~@8 f4@7 f4@9 f4@7 f4@9 f4@7 f4@9]/7",
  P: "~@4 d3 ~@3 d4@2 ~@2 d3 ~ f4@2, f4@7 ~, ~ c4@3 ~ c4@3",
  Q: "[~@4 d3 ~@3 d4@2 ~@2 d3 ~@7 d3 ~@3 d4@2 ~@2 d3 ~@7 d3 ~@3 d4@2 ~@2 d3 ~@7 d3 ~@3 d4@2 ~@2 d3 ~@7 d3 ~@3 d4@2 ~@2 d3 ~@8 d3 ~@4 d4@2 c4@29 ~@7, f4@14 f4@18 f4@14 f4@18 f4@14 f4@43 ~@7, ~ c4@3 ~ c4@7 ~ c4@4 c4@3 ~ c4@7 ~ c4@4 c4@3 ~ c4@8 ~@19, ~@30 e4@32 e4@59 ~@7]/8",
})).s("gm_electric_guitar_clean").gain(0.3)

// bass · electric bass finger · "Bass"
const bass = note(`<
  ~@4 A@2 B@2 C@3 D E@3 F C@3 D E@3 F C@3 D E@3 F G H I@2 J@2 K L G H I@2 J@2 K L M N O P Q R S T M N O P Q R S T U V W
  X Y Z AA AB AC AD AE AF AG AH@2 AI AJ AK AL AM AN AO AP AQ AR AE AF AG AH@2 AI AJ AK AL AM AN AO AS AT@2 AU@2 AV@2 AW
  AX AT@2 AU@2 AV@2 AW AY AZ BA BB BC BD BE BF BG AZ BA BB BC BD BE BH BI AZ BA BB BC BD BE BH BI AZ BA BB BC BD BE BH
  BJ AQ AR AE AF AG AH@2 BK ~@24
>`.pickRestart({
  A: "[~ d2@3]/2", B: "[d1@11 d2!3 d2@2]/2", C: "[d1@4 d2 c2 ~ c2@7 d2 d2@2 d1@3 d2 c2 ~ c2]/3",
  D: "d2 f2 d1@3 a1 c2 d2", E: "[d1@2 d1@2 d2 c2 ~ c2@6 c2 d2 d1@5 d2 c2 ~ c2]/3", F: "c2 f2 c2 f2 g2!2 a2@2",
  G: "f1@4 f1@3 f1", H: "f1!2 f1@2 f1@2 f1 d1", I: "[c2@4 c2@2 c2 c2@2 d1!4 f1@3]/2",
  J: "[d1@2 d1!2 f1 d1!2 d1@2 a1 c2 db2 d2 a1 c2 db2]/2", K: "d1@2 d1!2 f1 d1!2 a1", L: "c2 db2 d2 a1 d2 db2 c2 a1",
  M: "f1@4 f1@2 f1!2", N: "c2@2 c2@2 c2@2 c2!2", O: "g1@4 g1@2 g1!2", P: "d2@2 d2@2 d2@2 d2!2", Q: "bb1@4 bb1@2 bb1!2",
  R: "f2@4 f2@2 f2!2", S: "a1@2 a1@2 a1@2 a1!2", T: "a2 g2 e2 d2 c2 f1 g1@2", U: "d1!2 c2!2 b1!2 d1!2",
  V: "ab1 a1 eb2!2 d1!2 eb2!2", W: "a1!2 d1!2 gb1 g1 db2@2", X: "d2 db2 g1 d1 f1!4", Y: "f1!8", Z: "f1!4 e1!4",
  AA: "e1!8", AB: "e1!4 d1!2 c2!2", AC: "b1!2 d1!2 ab1 a1 eb2!2", AD: "d1!2 eb2!2 a1!2 d1!2",
  AE: "gb1 g1 db2@2 d2 db2 g1 d1", AF: "f1!2", AG: "f1@2 d1!2 f1 g1@3", AH: "[e1@4 e1@3 e1@2 d1!3 e1 f1@3]/2",
  AI: "d1 c2 b1 d1", AJ: "ab1 a1 eb2@2 d1!2 eb2@2", AK: "a1@2 d1@2 gb1 g1 db2@2", AL: "d2 db2 g1 d1 f1@4",
  AM: "f1@4 f1@2 d1!2", AN: "f1 g1@3 e1@4", AO: "e1@3 e1@2 d1!3", AP: "e1 f1@3 d1@2 c2@2", AQ: "b1@2 d1@2 ab1 a1 eb2@2",
  AR: "d1!2 eb2@2 a1@2 d1@2", AS: "e1 f1@3 d1@4", AT: "[d2 c2 ~ c2@7 d2 d2@2 d1@3]/2",
  AU: "[d2 c2 ~ c2 d2 f2 d1@3 a1 c2 d2 d1@2 d1@2]/2", AV: "[d2 c2 ~ c2@6 c2 d2 d1@5]/2", AW: "d2 c2 ~ c2!2 f2 c2 f2",
  AX: "g2!2 a2@2 d1@4", AY: "g2!2 a2@2 f1@4", AZ: "f1@2 f1!2 c2@2 c2@2", BA: "c2@2 c2!2 g1@4",
  BB: "g1@2 g1!2 d2@2 d2@2", BC: "d2@2 d2!2 bb1@4", BD: "bb1@2 bb1!2 f2@4", BE: "f2@2 f2!2 a1@2 a1@2",
  BF: "a1@2 a1 a1@2 a1 a1@2", BG: "g1 g1@3 f1@4", BH: "a1@2 a1!2 a2 g2 e2 d2", BI: "c2 f1 g1@2 f1@4",
  BJ: "c2 f1 g1@2 d1@2 c2@2", BK: "d1",
})).s("gm_electric_bass_finger").gain(0.72)

stack(acoustic_guitar_steel, distortion_guitar, electric_guitar_clean, bass)

More by Creed