Strudelify
Marlon Brando e sempre lui cover art

Ligabue

Marlon Brando e sempre lui

LIGABUE

KeyA♭ majorTempo180 bpm
0:00/0:00
// Marlon Brando e sempre lui — LIGABUE
// 180 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: pitch bends are ignored
// note: duplicate parts dropped: ch 11 lead 5 charang (copy of ch 8 "TNX to" electric guitar clean)
// note: Full arrangement: all 176 bars on a 24-step grid, each part at one level; ghost notes are separate "_soft" parts. Source detail keeps the original performance.
setcpm(180/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, A@4 for four bars: edit a riff to change every repeat.

// bass · electric bass finger
const bass = note(`<
  A@4 B@4 C@7 D E F@5 G H I J K@3 L M N O@3 P Q R@3 S T U V@3 W X Y Z@3 AA AB AC@4 AD AE@2 AF U AG AH AI@5 AJ AK AL AM
  AN AO ~@3 AP AQ U AR E AS@4 AT AU AV AW@3 AX AY AZ BA@2 BB BC U BD@4 BE BF BG G BH BI BJ BK@8 BL@2 ~@3 BM BN BO G BP
  BQ BR BS@4 BT BU BV BW BX BY BZ CA@5 CB CC CD AF U CE CF@6 CG AP AQ U CH CI@6 G CJ@3
>`.pickRestart({
  A: "[ab1@31 ~]/4", B: "[ab1@85 ~@5 ab1@6]/4", C: "ab2@3 ab2@3 ab2@3 ab2@2 ~ ab2@3 ab2@3 ab2@2 ~ ab2@3",
  D: "ab2@3 ab2@3 f1@5 ~ gb1@5 ~ g1@5 ~", E: "ab1@2 ~ ab1@2 ~ ab1@3 ab1@3 ab1@2 ~ ab1@3 ab1@3 c2@3",
  F: "[db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@3 bb1@2 ~ ab1@2 ~ ab1@2 ~ ab1@3 ab1@3 ab1@2 ~ ab1@3 ab1@3 c2@3 db2@2 db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ eb2@2]/5",
  G: "~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2",
  H: "~ eb2@2 ~ eb2@2 ~ eb2@3 f2@2 ~ eb2@2 ~ c2@3 bb1@2 ~ ab1@2",
  I: "~ ab1@2 ~ ab1@3 ab1@3 ab1@2 ~ ab1@2 ab1@3 ab1@3 db2@2 ~",
  J: "db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ eb2@2 ~",
  K: "[eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@3 eb2@2 ~ ab1@2 ~ ab1@2 ~ ab1@3 ab1@3 ab1@2 ab1@3 ab1@3 c2@3 db2@2 ~ db2@2]/3",
  L: "~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ bb1@2 ~ bb1@2",
  M: "~ bb1@2 ~ bb1@2 bb1@2 ~ bb1@2 ~ bb1@2 ~ bb1@2 ~ bb1@2 ~ bb1@2 ~",
  N: "bb1@2 ~ bb1@3 ab2@3 bb2@2 ~ ab2@2 ~ ab2@3 ab1@2 ~ ab1@2 ~",
  O: "[ab1@3 ab1@2 ab1@2 ~ ab1@3 ab1@3 ab1@3 db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2]/3",
  P: "~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@3 eb2@2 ~ ab1@2 ~ ab1@2 ab1@3",
  Q: "ab1@3 ab1@2 ~ ab1@3 ab1@3 c2@3 db2@2 ~ db2@2 ~ db2@2 ~",
  R: "[db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ eb2@2 ~ eb2@2 g2@2 ~ g2@2 ~ bb2@2 ~ bb2@2 ~ g2@2 ~ bb2@2 ~ eb2@2 ~ eb2@2 ~ g2@2 ~ g2@3 bb2@3 bb2@2 ~ g2@4 ~@2 ab1@2 ab1@2 ~ ab1@3 ab1@2]/3",
  S: "~ ab1@2 ~ ab1@3 ab1@3 ab1@3 db2@2 ~ db2@2 ~ db2@2 ~ db2@2",
  T: "~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~",
  U: "eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~",
  V: "[eb2@2 ~ eb2@2 ~ eb2@3 eb2@2 ab1@2 ~ ab1@2 ~ ab1@3 ab1@3 ab1@2 ~ ab1@3 ab1@3 c2@3 db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 db2@2 ~ bb1@2 ~ bb1@2 ~ bb1@2 ~ bb1@2 ~ bb1@2]/3",
  W: "~ bb1@2 ~ bb1@2 ~ bb1@2 ~ bb1@2 ~ bb1@2 ~ bb1@2 ~ bb1@3 ab2@2",
  X: "~ bb2@2 ab2@2 ~ ab2@3 ab1@2 ~ ab1@2 ~ ab1@3 ab1@3 ab1@2 ~",
  Y: "ab1@3 ab1@3 ab1@3 db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~",
  Z: "[db2@2 db2@2 ~ db2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 eb2@3 eb2@2 ~ ab1@2 ~ ab1@2 ~ ab1@3 ab1@3 ab1@2 ~ ab1@2]/3",
  AA: "~ ab1@3 c2@3 db2@2 ~ db2@2 ~ db2@2 ~ db2@2 db2@2 ~ db2@2 ~",
  AB: "db2@2 ~ db2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~",
  AC: "[eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ f1@5 ~ f1@2 ~ f1@3 f1@2 ~ f1@3 f1@3 db2@3 db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ d2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 eb2@2]/4",
  AD: "~ eb2@2 ~ eb2@2 ~@9 eb2@4 eb2@4 ~",
  AE: "[db2@4 c2@5 ~ c2@5 ~ c2@2 ~ c2@3 c2@5 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2]/2",
  AF: "~ db2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 eb2@2 ~ eb2@2 ~ eb2@2 ~",
  AG: "eb2@2 ~ ab1@2 ~ ab1@2 ~ ab1@3 ab1@3 ab1@2 ~ ab1@3 ab1@3",
  AH: "c2@3 db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~",
  AI: "[db2@2 ~ eb2@2 ~ eb2@2 eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@3 f2@3 eb2@3 c2@3 bb1@2 ~ ab1@2 ~ ab1@2 ~ ab1@3 ab1@3 ab1@2 ~ ab1@3 ab1@3 c2@3 db2@3 db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2]/5",
  AJ: "~ eb2@2 ~ eb2@2 ~ eb2@5 ~ eb2@6 ~@5", AK: "~ f1@11 ~ f1@5 ~ f1@5", AL: "~ c2@11 ~ c2@5 ~ bb1@3 c2@2",
  AM: "~ db2@11 ~ db2@2 ~ bb1@3 db2@3 c2@2", AN: "~ bb1@11 ~ bb1@5 ~ bb1@5", AO: "~ eb2@10 ~@13",
  AP: "~ ab1@2 ~ ab1@2 ~ ab1@3 ab1@3 ab1@2 ~ ab1@3 ab1@3 c2@2",
  AQ: "~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 db2@2 ~",
  AR: "eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@3 bb1@2 ~",
  AS: "[db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@3 f2@2 ~ eb2@2 ~ c2@3 bb1@2 ~ ab1@2 ~ ab1@2 ~ ab1@3 ab1@3 ab1@2 ~ ab1@2 ab1@3 ab1@3 db2@2]/4",
  AT: "~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ eb2@2",
  AU: "~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~",
  AV: "eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@3 eb2@2 ~ ab1@2 ~",
  AW: "[ab1@2 ~ ab1@3 ab1@3 ab1@2 ab1@3 ab1@3 c2@3 db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ bb1@2 ~ bb1@2 ~ bb1@2 ~ bb1@2 bb1@2 ~ bb1@2 ~ bb1@2 ~ bb1@2 ~ bb1@2 ~ bb1@2]/3",
  AX: "~ bb1@2 ~ bb1@3 ab2@3 bb2@2 ~ ab2@2 ~ ab2@3 ab1@2 ~ ab1@2",
  AY: "~ ab1@2 ab1@3 ab1@2 ~ ab1@3 ab1@3 ab1@3 db2@2 ~ db2@2 ~",
  AZ: "db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ eb2@2 ~ eb2@2 ~",
  BA: "[eb2@2 eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@3 eb2@2 ~ ab1@2 ~ ab1@2 ab1@2]/2",
  BB: "~ ab1@3 ab1@2 ~ ab1@3 ab1@3 c2@3 db2@2 ~ db2@2 ~ db2@2",
  BC: "~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ eb2@2 eb2@2 ~ eb2@2 ~",
  BD: "[eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@3 eb2@2 ~ f1@5 f1@2 ~ f1@3 f1@2 ~ f1@3 f1@3 db2@3 db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ d2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~@8]/4",
  BE: "eb2@4 ~ eb2@4 db2@4 c2@5 ~ c2@5", BF: "~ c2@2 ~ c2@3 c2@5 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2",
  BG: "~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2",
  BH: "~ eb2@2 ~ eb2@2 eb2@3 eb2@2 ~ ab1@2 ~ ab1@2 ~ ab1@3 ab1@3",
  BI: "ab1@2 ~ ab1@3 ab1@3 c2@3 db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~",
  BJ: "db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~",
  BK: "[eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 f2@3 eb2@3 c2@3 bb1@2 ~ ab1@2 ~ ab1@2 ~ ab1@3 ab1@3 ab1@2 ~ ab1@3 ab1@3 c2@3 db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 eb2@5 ~ eb2@6 ~@6 f1@11 ~ f1@5 ~ f1@6 c2@11 ~ c2@5 ~ bb1@3 c2@3 db2@11 ~ db2@2]/8",
  BL: "[~ bb1@3 db2@3 c2@3 bb1@11 ~ bb1@5 ~ bb1@6 eb2@10 ~@4]/2", BM: "~@10 ab1@2 ~ ab1@2 ~ ab1@3 ab1@3 ab1@2",
  BN: "~ ab1@3 ab1@3 c2@3 db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2",
  BO: "~ db2@2 ~ db2@2 ~ db2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2",
  BP: "eb2@2 ~ eb2@3 bb1@2 ~ ab1@2 ~ ab1@2 ~ ab1@3 ab1@3 ab1@2 ~",
  BQ: "ab1@3 ab1@3 c2@3 db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~",
  BR: "db2@2 ~ db2@2 ~ db2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~",
  BS: "[eb2@2 ~ eb2@2 eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@3 f2@2 ~ eb2@2 ~ c2@3 bb1@2 ~ ab1@2 ~ ab1@2 ~ c2@3 c2@3 eb2@2 ~ eb2@3 c2@3 eb2@3 db2@2 ~ db2@2 ~ f2@2 ~ f2@2 ~ ab2@2 ~ ab2@2 ~ f2@2 ~ f2@2 ~ eb2@2 ~ eb2@2 ~ g2@2 ~ g2@2 ~ bb2@2 bb2@2]/4",
  BT: "~ g2@2 ~ bb2@2 ~ eb2@2 ~ eb2@2 ~ g2@2 ~ g2@2 ~ bb2@2 ~ bb2@2",
  BU: "~ f2@3 eb2@2 ~ ab1@2 ~ ab1@2 ~ c2@3 c2@3 eb2@2 ~ eb2@2",
  BV: "~ c2@3 eb2@3 db2@2 ~ db2@2 ~ f2@2 ~ f2@2 ~ ab2@2 ~ ab2@2",
  BW: "~ f2@2 ~ f2@2 ~ eb2@2 ~ eb2@2 ~ g2@2 ~ g2@2 bb2@2 ~ bb2@2 ~",
  BX: "g2@2 ~ bb2@2 ~ eb2@2 ~ eb2@2 ~ g2@2 ~ g2@2 ~ bb2@2 ~ bb2@2 ~",
  BY: "f2@3 eb2@2 ~ ab1@2 ~ ab1@2 ~ c2@3 c2@3 eb2@2 ~ eb2@3",
  BZ: "c2@3 eb2@3 db2@2 ~ db2@2 ~ f2@2 ~ f2@2 ~ ab2@2 ~ ab2@2 ~",
  CA: "[f2@2 ~ f2@2 ~ eb2@2 ~ eb2@2 g2@2 ~ g2@2 ~ bb2@2 ~ bb2@2 ~ g2@2 ~ bb2@2 ~ eb2@2 ~ eb2@2 ~ g2@2 ~ g2@2 ~ bb2@2 ~ bb2@2 ~ f2@3 eb2@2 ~ ab1@2 ~ ab1@2 ~ c2@3 c2@3 eb2@2 ~ eb2@3 c2@3 eb2@3 db2@2 ~ db2@2 ~ f2@2 ~ f2@2 ~ ab2@2 ~ ab2@2 ~ f2@2 ~ f2@2 eb2@2 ~ eb2@2 ~ g2@2 ~ g2@2 ~ bb2@2 ~ bb2@2 ~ g2@2]/5",
  CB: "~ bb2@2 ~ eb2@2 ~ eb2@2 ~ g2@2 ~ g2@2 ~ bb2@2 ~ bb2@2 ~ f2@2",
  CC: "~ eb2@2 ~ ab1@2 ~ ab1@2 ~ ab1@3 ab1@3 ab1@2 ~ ab1@3 ab1@2",
  CD: "~ c2@3 db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2",
  CE: "bb1@2 ~ ab1@2 ~ ab1@2 ~ ab1@3 ab1@3 ab1@2 ~ ab1@3 ab1@3",
  CF: "[c2@3 db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 db2@2 ~ db2@2 ~ db2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@3 f2@3 eb2@3 c2@3 bb1@2 ~ ab1@2 ~ ab1@2 ~ ab1@3 ab1@3 ab1@2 ~ ab1@3 ab1@3 c2@3 db2@3 db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2]/6",
  CG: "~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@3 bb1@2",
  CH: "eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@3 f2@2 ~ eb2@2 ~ c2@3 bb1@2 ~",
  CI: "[ab1@2 ~ ab1@2 ~ ab1@3 ab1@3 ab1@2 ~ ab1@3 ab1@2 c2@3 db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@3 bb1@2 ~ ab1@2 ~ ab1@2 ~ ab1@3 ab1@3 ab1@2 ~ ab1@3 ab1@3 c2@3 db2@2 db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ db2@2 ~ eb2@2]/6",
  CJ: "[~ eb2@2 ~ eb2@2 ~ eb2@3 f2@2 ~ eb2@2 ~ c2@3 bb1@2 ~@2 ab1@48 ~]/3",
})).s("gm_electric_bass_finger").gain(0.47)

// chords · drawbar organ
const drawbar_organ = note(`<
  ~@7 A B@8 C@2 D@6 ~@5 E@3 ~@10 F G ~ H@3 ~@2 I J ~@7 K@8 L@5 M@3 N ~@3 O P Q R C@2 S@2 ~@3 T ~ U@3 ~@2 V@2 ~@7 W@6 X@7
  Y@4 ~@3 Z@7 AA@5 AB@4 AC@8 AD@8 AE@4 AF@2 AG@2 AH@5 AI@5
>`.pickRestart({
  A: "~@17 ab4 bb4 c5 [db5,eb5] [f5,gb5] [ab5,bb5] c6", B: "[[eb5,eb6]@189 ~@2 [gb5,ab5,bb5], db6 ~@191]/8",
  C: "[[c5,c6]@9 [bb4,bb5]@13 ab5 [db5,c6]@9 [c5,c6]@16, ~@23 [bb5,db6] ~@24]/2", // C Bb Dbmaj7 C Bbm
  D: "[[bb4,bb5]@8 [c5,c6]@9 [ab4,ab5]@6 [bb4,bb5]@22 ~ [gb5,ab5,bb5] [c5,c6]@9 [bb4,bb5]@13 ab5 [db5,c6]@9 [c5,c6]@16 [bb4,bb5]@8 [c5,c6]@9 [ab4,ab5]@6 [bb4,bb5]@22 ~@4, ~@70 [bb5,db6] ~@73]/6", // Bb C Ab Bb Gb C Bb Dbmaj7 …
  E: "[~@7 db6@2 [eb5,eb6]@7 ~@2, ~@19 [ab5,c6]@45 ~@8]/3", F: "~@15 [bb5,eb6]@7 ~@2",
  G: "[bb5,eb6]@4 ~@2 [bb5,eb6]@5 ~@13", H: "[~@19 db6@8 ~ eb6@28 ~@16, ~@11 [ab5,c6]@45 ~@16, ~@27 eb5@28 ~@17]/3",
  I: "~@11 [bb5,eb6]@7 ~@2 [bb5,eb6]@4", J: "~@2 [bb5,eb6]@5 ~@17",
  K: "[~@4 [eb5,bb5,eb6]@24 [db5,f5]@23 [eb5,g5,bb5,eb6]@47 ~ eb5@23 db6 f5@23 ~@24 eb6@22, ~@2 [g5,c6]@24 ~@47 [eb5,g5,bb5]@23, ~@28 [ab5,db6] ~@70 [ab5,c6]@47 ~@46]/8", // Eb5 Db Eb C5 Eb Db5 Ab
  L: "[~@2 eb5@23 db6 f5@23 ~@43 eb5 f5 [gb5,ab5] bb5 db6 f5@21 ~ gb5, ~@2 [ab5,c6]@47 [g5,bb5]@45 ~@3 [ab5,c6]@23, ~@49 eb5@43 ~@26 f5@2, ~@73 eb6@22 c6@2 ~@23]/5", // Gbsus2 Ab Gm Ab
  M: "[[ab5,bb5] eb6 eb6@22 db6 ~@24 bb5@22 ~, ~ c6@71, ~ g6@23 ab5@25 ~@23, ~@25 f6@47]/3", // Absus2
  N: "[eb6,g6] ~@2, bb5@5 ~@7", O: "[gb5,ab5,bb5] [c5,c6]@9 [bb4,bb5]@13 ab5",
  P: "[db5,c6]@3 [c5,c6]@5, [bb5,db6] ~@23", Q: "~ [bb4,bb5]@8 [c5,c6]@9 [ab4,ab5]@6",
  R: "[bb4,bb5]@22 ~ [gb5,ab5,bb5]", S: "[[bb4,bb5]@8 [c5,c6]@9 [ab4,ab5]@6 [bb4,bb5]@22 ~@3]/2",
  T: "[bb5,eb6]@7 ~@2 [bb5,eb6]@4 ~@2 [bb5,eb6]@5 ~@4", U: "[~@29 db6@8 [eb5,eb6]@28 ~@7, ~@20 [ab5,c6]@45 ~@7]/3",
  V: "[~@20 [bb5,eb6]@7 ~@2 [bb5,eb6]@4 ~@2 [bb5,eb6]@5 ~@8]/2", // Eb5
  W: "[~@13 [eb5,bb5,eb6]@24 [db5,f5]@24 [eb5,g5,bb5,eb6]@47 eb5@23 ~ f5@12, ~@13 [g5,c6]@48 ~@71 db6 ~@11, ~@37 [ab5,db6] ~@70 [ab5,c6]@36]/6", // Eb5 Db Eb C5 Db5 Ab
  X: "[~@35 eb6@23 ~ eb5@23 ~ f5@23 ~@44 [eb5,f5] gb5 [ab5,bb5] [c6,db6] [f5,ab5,c6]@14, ~@12 [eb5,g5,bb5]@46 ~ [ab5,c6]@47 ~ [g5,bb5]@45 ~@16, ~@83 db6 ~@23 eb5@43 ~@18, ~@65 eb6@11 ~@8]/7", // Ebsus2 Absus2 Dbmaj7 Fm Eb Ab Gm
  Y: "[~@8 gb5 ab5 [bb5,eb6] ~ eb6@22 ab5@25 bb5@22 ~ [eb6,g6]@8 ~@6, ~@7 f5@2 ~ c6@71 ~ bb5@10 ~@4, ~@10 g6@23 ~ f6@47 ~@15, ~@34 db6 ~@61]/4", // Eb5 Eb
  Z: "[~@9 [gb5,ab5] [c5,c6]@9 [bb4,bb5]@13 ~ [ab5,bb5] db5@8 [c5,c6]@16 [bb4,bb5]@8 [c5,c6]@9 [ab4,ab5]@6 [bb4,bb5]@22 ~ [gb5,ab5] [c5,c6]@9 [bb4,bb5]@13 ~ [ab5,bb5] db5@8 [c5,c6]@16 [bb4,bb5]@8 [c5,c6]@7, ~@10 bb5 ~@22 c6@9 ~@63 bb5 ~@23 db6 ~@38, ~@34 db6 ~@93 c6@9 ~@31]/7", // Gbsus2 C Bb Absus2 C Bb C Ab …
  AA: "[~@2 [ab4,ab5]@6 ~@13 gb3 ~@7 gb5@2 ab5 [db5,eb5] ~@27 ab4 [bb4,c5] [db5,eb5] ~@2 eb5@25 [ab4,bb4] [c5,db5] f5@2 c5@3 eb5@9 f5@2 ~ c5@3 eb5@5 ~ bb4@2, ~@8 bb5@18 ~@9 ab5@85, ~@8 bb4@16 f4@3 ~@93, ~@20 f3@2 ~ [db4,eb4]@3 bb4@2 [eb5,f5]@3 ~ f5@5 ~@26 f5@4 ~@24 eb5@2 ~@27, ~@21 [ab3,bb3,c4]@4 [gb4,ab4]@2 [c5,db5]@3 ~@90]/5", // Ab Dbsus2 Bbsus2 Dbsus2 Absus2 Dbmaj7 Dbsus2 Ebsus2 …
  AB: "[~ ab4 ~@2 eb5 ~ f5 ~@3 ab4@2 ~ bb4@2 ~ f4@3 ab4@6 bb4@3 ab4@2 bb4 c5@2 ~ eb5@2 ~ eb5@4 eb5 e5@4 ab5@8 ab5 c6@3 ~@8 c6@2 bb5 ab5 ~@2 bb5@10 ab5@2 bb5@3 ab5@5 ~ bb5@3, ~@2 bb4@3 ~@43, ~@7 eb5@26 ~@9 f5 ~@12 bb5 ~@2 eb6@38]/4",
  AC: "[ab5@2 ~@3 [f5,gb5] gb6@5 ~ [db6,f6]@4 ~@2 [c6,eb6]@6 ~@3 [eb6,gb6]@7 ~@2 [db6,f6]@5 ~ [c6,eb6]@5 ~@4 [eb6,gb6]@8 [db6,f6]@5 ~ [c6,eb6]@6 ~@3 [eb6,gb6]@25 ab5 [bb5,c6,db6] [eb6,ab6]@8 ~ [eb6,ab6]@8 ~ [eb6,ab6]@4 [ab5,bb5] [c6,db6] eb6@7 [gb5,ab5] [bb5,c6,db6] ab6@8 [eb6,ab6]@46 gb6 [db6,f6] [bb5,c6] [f5,gb5], ~@5 eb6@5 ~@114 ab6@7 ~@2 eb6@8 ~@51, ~@6 ab5@93 ~@91 ab5@2]/8", // Gbmaj7 Db Cm Ebm Db Cm Ebm Db …
  AD: "[eb5 [bb4,c5] [gb4,ab4] f4 eb5@23 f5@23 ~@25 eb6@23 ~ eb5@23 db6 f5@23 ~@24 eb6@22, db5@2 ~@2 [ab5,c6]@47 [eb5,g5,bb5]@46 ~@2 [ab5,c6]@47 [eb5,g5,bb5]@46, ~@27 db6 ~@164]/8", // Bbsus2 Gbsus2 Ab Eb Ab Eb
  AE: "[~@2 eb5@23 db6 f5@23 ~@24 eb6@23, ~@2 [ab5,c6]@47 [eb5,g5,bb5]@46 ~]/4", // Ab Eb
  AF: "[~ eb5@23 f5@23 ~, ~ [ab5,c6]@47, ~@24 db6 ~@23]/2", // Ab
  AG: "[~@24 eb6@22 gb5 [ab5,bb5], eb5@47 ~, [g5,bb5]@15 ~]/2", // Absus2 Gm
  AH: "[[c5,c6]@9 [bb4,bb5]@13 ab5 [db5,c6]@9 [c5,c6]@15 [bb4,bb5]@9 [c5,c6]@9 [ab4,ab5]@5 [bb4,bb5]@22 ~ gb5 [ab5,bb5] [c5,c6]@9 [bb4,bb5]@13 ab5 [db5,c6]@2, ~@23 [bb5,db6] ~@94 [bb5,db6] ~]/5", // C Bb Dbmaj7 C Bb C Ab Bb …
  AI: "[~@7 [c5,c6]@16 [bb4,bb5]@8 [c5,c6]@9 [ab4,ab5]@6 [bb4,bb5]@22 gb5 [ab5,bb5] [c5,eb5,ab5,c6,eb6]@45 ~@5]/5", // C Bb C Ab Bb Absus2 Ab
})).s("gm_drawbar_organ").gain(0.4).pan(0.6)

// chords · lead 5 charang · "Luca."
const lead_5_charang = note(`<
  A@12 B@3 C D E@7 F G H I J K@3 L@2 M N O P@3 Q R S T U V@3 W X Y Z AA AB@6 AC@5 AD AE@3 AF AG AH AI AJ AK AL AM M@3 AN
  AO AP@2 D AQ@4 AR S AS AT AU@3 AV AW AX AY AZ BA@6 BB@4 BC@6 BD@7 M@3 BE@8 BF@6 BG@8 BH@6 BI@6 BJ@2 AN AO AP@2 BK@7
  BL@3
>`.pickRestart({
  A: "[[ab2,eb3,ab3]@95 ~]/4", B: "[ab2,eb3,ab3]/3",
  C: "ab4@2 ~ f4 eb4 db4 c4 bb3 ab3 gb3 f3 eb3 db3 ~ c3 bb2 ab2 gb2 ~ f2 eb2 ~@3, ~ gb4 ~@10", D: "[ab2,eb3,ab3]",
  E: "[[db3,ab3,db4]@23 [eb3,bb3,eb4]@47 ~ [ab2,eb3,ab3]@24 [db3,ab3,db4]@23 [eb3,bb3,eb4]@47 ~ ab2@2, ~@166 eb3 ~]/7", // Db5 Eb5 Ab5 Db5 Eb5
  F: "~ [ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3] ~ [ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3] ~@2 [db3,ab3] ~@2", // Ab5 Db5
  G: "[db3,ab3] ~@2 [db3,ab3]@2 ~ [db3,ab3] ~@2 [db3,ab3] ~@2 [db3,ab3] ~@2 [db3,ab3] ~@2 [db3,ab3]!2 ~ eb3@2 ~, ~@21 bb3 ~@2", // Db5
  H: "[eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~ [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3]", // Eb5
  I: "~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [bb2,f3] ~@2 ab2@2 ~ [ab2,eb3], ~@20 eb3 ~@3", // Eb5 Bb5 Ab5
  J: "~@2 [ab2,eb3] ~ [ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3] ~ [ab2,eb3] [db3,ab3] ~@2 [db3,ab3] ~", // Ab5 Db5
  K: "[~ [db3,ab3]@2 ~ [db3,ab3] ~@2 [db3,ab3] ~@2 [db3,ab3] ~@2 [db3,ab3] ~@2 [db3,ab3] ~@2 bb2@17 ab2@10 ab3@19 ~@4 [ab2,eb3] ~ [ab2,eb3], ~@19 f3@26 ~@27]/3", // Db5 Ab5
  L: "[~@2 [ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3] ~@2 [db3,ab3] ~@2 [db3,ab3] ~@2 [db3,ab3]@2 ~ [db3,ab3] ~@2 [db3,ab3] ~@2 [db3,ab3] ~@2 [db3,ab3] ~@2 [db3,ab3]!2 ~ eb3@2 [eb3,bb3] ~@2 [eb3,bb3] ~, ~@41 bb3 ~@6]/2", // Ab5 Db5 Eb5
  M: "~ [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~", // Eb5
  N: "~ [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [bb2,f3] ~@2 ab2@2 [ab2,eb3] ~@2 [ab2,eb3] ~@2, ~@16 eb3 ~@7", // Eb5 Bb5 Ab5
  O: "[ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3] ~ [ab2,eb3] [db3,ab3] ~@2 [db3,ab3] ~@2 [db3,ab3]@2 ~", // Ab5 Db5
  P: "[[db3,ab3] ~@2 [db3,ab3] ~@2 [db3,ab3] ~@2 [db3,ab3] ~@2 [db3,ab3] ~ [eb3,bb3,eb4]@23 ~ [eb3,bb3,eb4]@23 ~@3 [ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3] ~]/3", // Db5 Eb5 Ab5
  Q: "~ [ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3] ~@2 [db3,ab3] ~@2 [db3,ab3] ~@2 [db3,ab3]@2 ~ [db3,ab3] ~", // Ab5 Db5
  R: "~ [db3,ab3] ~@2 [db3,ab3] ~@2 [db3,ab3] ~ [db3,ab3] ~ [db3,ab3] eb3@2 ~ [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2, ~@12 bb3 ~@11", // Db5 Eb5
  S: "[eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2", // Eb5
  T: "[eb3,bb3] ~@2 [eb3,bb3] ~ [eb3,bb3] ~@2 [bb2,f3] ~@2 ab2@2 ~ [ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3], ~@11 eb3 ~@12", // Eb5 Bb5 Ab5
  U: "~@2 [ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3]!2 ~ [db3,ab3] ~@2 [db3,ab3] ~@2 [db3,ab3]@2 ~ [db3,ab3] ~@2 [db3,ab3]", // Ab5 Db5
  V: "[~ [db3,ab3] ~@2 [db3,ab3] ~@2 [db3,ab3] ~@2 bb2@18 ab2@10 ab3@19 ~@3 [ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3] ~@2, ~@5 f3@13 ~@18]/3", // Db5 Ab5
  W: "[ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3] ~@2 [db3,ab3] ~@2 [db3,ab3] ~@2 [db3,ab3]@2 ~ [db3,ab3] ~ [db3,ab3] ~@2 [db3,ab3]", // Ab5 Db5
  X: "~@2 [db3,ab3] ~@2 [db3,ab3] ~ [db3,ab3] eb3@2 ~ [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3], ~@8 bb3 ~@15", // Db5 Eb5
  Y: "~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~ [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~", // Eb5
  Z: "~ [eb3,bb3] ~@2 [bb2,f3] ~@2 ab2@2 ~ [ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3] ~, ~@7 eb3 ~@16", // Eb5 Bb5 Ab5
  AA: "~ [ab2,eb3] ~@2 [ab2,eb3]!2 ~ [db3,ab3] ~@2 [db3,ab3] ~@2 [db3,ab3]@2 [db3,ab3] ~@2 [db3,ab3] ~@2 [db3,ab3] ~@2", // Ab5 Db5
  AB: "[[db3,ab3] ~@2 [db3,ab3] ~@2 [eb3,bb3,eb4]@23 ~ [eb3,bb3,eb4]@23 [f2,c3,f3]@21 [db3,ab3,db4]@26 ~ [eb3,bb3,eb4]@23 [eb3,bb3,eb4]@4 ~@7 eb3@4 ~ eb3@3 ~]/6", // Db5 Eb5 F5 Db5 Eb5
  AC: "[db3@4 [c3,g3]@23 ~ [ab3,db4]@23 [eb3,bb3,eb4]@9 ~ [bb3,eb4]@8 ~ [bb3,eb4]@8 ~ eb3@8 [eb3,bb3,eb4]@5 ~ [eb3,bb3,eb4]@5 ~ [ab2,eb3,ab3]@21, ~@27 db3@24 ~@9 eb3@8 ~ eb3@8 ~ [bb3,eb4]@8 ~@34]/5", // C5 Db5 Eb5 Ab5 Eb5
  AD: "[ab2,eb3,ab3]!2 ~ [db3,ab3,db4]@21", // Ab5 Db5
  AE: "[[db3,ab3]!2 [eb3,bb3,eb4]@24 [eb3,bb3,eb4]@24 [ab2,eb3,ab3]@21 [ab2,eb3,ab3]]/3", // Db5 Eb5 Ab5
  AF: "[ab2,eb3,ab3] ~ [db3,ab3,db4]@21 [db3,ab3]", AG: "[db3,ab3] [eb3,bb3,eb4]@23", AH: "~ [eb3,bb3,eb4]@23",
  AI: "~ f2@23", AJ: "~ c3@23", AK: "~ db3@23", AL: "~ bb2@22 ~",
  AM: "~ [eb3,bb3]@6 [eb3,bb3] ~@2 [eb3,bb3] ~@2 eb3@2 ~ [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~, ~@13 bb3 ~@10", // Eb5
  AN: "~ [ab2,eb3,ab3]@23", AO: "~ [db3,ab3,db4]@23", AP: "[[eb3,bb3,eb4]@47 ~]/2",
  AQ: "[[db3,ab3,db4]@23 [eb3,bb3,eb4]@47 ~ ab2@2 ~ [ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3] ~ [ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3] ~@2 [db3,ab3] ~, ~@71 eb3 ~@24]/4", // Db5 Eb5 Ab5 Db5
  AR: "~ [db3,ab3] ~@2 [db3,ab3]@2 ~ [db3,ab3] ~@2 [db3,ab3] ~@2 [db3,ab3] ~@2 [db3,ab3] ~@2 [db3,ab3]!2 ~ eb3@2, ~@22 bb3 ~", // Db5
  AS: "[eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [bb2,f3] ~@2 ab2@2 ~, ~@21 eb3 ~@2", // Eb5 Bb5
  AT: "[ab2,eb3] ~@2 [ab2,eb3] ~ [ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3] ~ [ab2,eb3] [db3,ab3] ~@2 [db3,ab3]", // Ab5 Db5
  AU: "[~@2 [db3,ab3]@2 ~ [db3,ab3] ~@2 [db3,ab3] ~@2 [db3,ab3] ~@2 [db3,ab3] ~@2 [db3,ab3] ~@2 bb2@17 ab2@10 ab3@19 ~@4 ab2@2, ~@20 f3@26 ~@24 eb3 ~]/3", // Db5
  AV: "[ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3] ~@2 [db3,ab3] ~@2 [db3,ab3] ~@2", // Ab5 Db5
  AW: "[db3,ab3]@2 ~ [db3,ab3] ~@2 [db3,ab3] ~@2 [db3,ab3] ~@2 [db3,ab3] ~@2 [db3,ab3]!2 ~ eb3@2 [eb3,bb3] ~@2 [eb3,bb3], ~@18 bb3 ~@5", // Db5 Eb5
  AX: "~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3]", // Eb5
  AY: "~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [bb2,f3] ~ ab2@2 ~ [ab2,eb3] ~@2 [ab2,eb3] ~, ~@16 eb3 ~@7", // Eb5 Bb5 Ab5
  AZ: "~ [ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3] ~@2 [ab2,eb3] ~ [ab2,eb3] [db3,ab3] ~@2 [db3,ab3] ~@2 [db3,ab3]@2", // Ab5 Db5
  BA: "[~ [db3,ab3] ~@2 [db3,ab3] ~@2 [db3,ab3] ~@2 [db3,ab3] ~@2 [db3,ab3] ~ [eb3,bb3,eb4]@23 ~ [eb3,bb3,eb4]@23 [f2,c3,f3]@21 ~ db4@26 [eb3,bb3,eb4]@23 ~ [eb3,bb3,eb4]@4 ~@6, ~@83 [db3,ab3]@26 ~@35]/6", // Db5 Eb5 F5 Eb5 Db5
  BB: "[eb3@4 ~ eb3@3 ~ db3@4 [c3,g3]@23 ~ [db3,ab3,db4]@24 [eb3,bb3,eb4]@9 [eb3,bb3,eb4]@8 ~ [eb3,bb3,eb4]@8 ~ [eb3,bb3,eb4]@8]/4", // C5 Db5 Eb5
  BC: "[[eb3,bb3,eb4]@5 ~ [eb3,bb3,eb4]@5 ~ [ab2,eb3,ab3]@21 [ab2,eb3,ab3] ~ [ab2,eb3,ab3] [db3,ab3,db4]@21 [db3,ab3]!2 ~ [eb3,bb3,eb4]@24 [eb3,bb3,eb4]@23 [ab2,eb3,ab3]@21 [ab2,eb3,ab3] ~ [ab2,eb3,ab3] [db3,ab3,db4]@13]/6", // Eb5 Ab5 Db5 Eb5 Ab5 Db5
  BD: "[~@8 [db3,ab3]!2 ~ [eb3,bb3,eb4]@24 [eb3,bb3,eb4]@23 f2@23 ~ c3@23 ~ db3@24 bb2@22 ~@2 [eb3,bb3]@6 [eb3,bb3] ~@2 [eb3,bb3] ~@2 eb3@2, ~@166 bb3 ~]/7", // Db5 Eb5
  BE: "[~ [eb3,bb3] ~@2 [eb3,bb3] ~@2 [eb3,bb3] ~@2 [ab2,eb3,ab3]@24 [db3,ab3,db4]@24 [eb3,bb3,eb4]@47 [ab2,eb3,ab3]@24 [db3,ab3,db4]@23 ~ eb4@39, ~@19 [eb3,bb3]@5]/8", // Eb5 Ab5 Db5 Eb5 Ab5 Db5 Eb5
  BF: "[~@8 [ab2,eb3,ab3]@21 [ab2,eb3,ab3]!2 ~ [db3,ab3,db4]@21 [db3,ab3,db4]!2 ~ eb4@23 [eb3,bb3,eb4]@24 [ab2,eb3,ab3]@21 [ab2,eb3,ab3]!2 ~ [db3,ab3,db4]@17, ~@55 [eb3,bb3]@24 ~@65]/6", // Ab5 Db5 Eb5 Ab5 Db5 Eb5
  BG: "[~@4 [db3,ab3,db4]!2 [eb3,bb3,eb4]@24 [eb3,bb3,eb4]@23 ~ [ab2,eb3,ab3]@21 [ab2,eb3,ab3]!2 ~ [db3,ab3,db4]@21 [db3,ab3,db4]!2 [eb3,bb3,eb4]@24 [eb3,bb3,eb4]@23 ~ [ab2,eb3,ab3]@21 [ab2,eb3,ab3]!2 ~ [db3,ab3,db4]@19]/8", // Db5 Eb5 Ab5 Db5 Eb5 Ab5 Db5
  BH: "[~@2 [db3,ab3,db4]!2 [eb3,bb3,eb4]@24 [eb3,bb3,eb4]@24 [ab2,eb3,ab3]@23 ~ [ab3,db4]@23 [eb3,bb3,eb4]@45, ~@25 db3@8 ~@15]/6", // Db5 Eb5 Ab5 Db5 Eb5
  BI: "[~@3 [ab2,eb3,ab3]@24 [db3,ab3,db4]@23 [eb3,bb3,eb4]@47 ~ [ab2,eb3,ab3]@23 [db3,ab3,db4]@23]/6", // Ab5 Db5 Eb5 Ab5 Db5
  BJ: "[~ [eb3,bb3,eb4]@47]/2", // Eb5
  BK: "[[ab2,eb3,ab3]@23 [db3,ab3,db4]@24 [eb3,bb3,eb4]@47 ~ [ab2,eb3,ab3]@24 [db3,ab3,db4]@23 [eb3,bb3,eb4]@26]/7", // Ab5 Db5 Eb5 Ab5 Db5 Eb5
  BL: "[~@11 [ab2,eb3,ab3]@24 ~]/3", // Ab5
})).s("gm_lead_5_charang").gain(0.36)

// chords · distortion guitar
const distortion_guitar = note(`<
  ~@42 A B ~@6 C D ~ E@2 ~@3 F G@5 H I@2 J K L@2 M N O P Q ~@14 R ~@6 S T ~ U@3 ~@3 V@3 W X@8 Y@5 ~@53
>`.pickRestart({
// … 228 more lines

More by LIGABUE