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
Not in the database
That song isn't here.
Nothing in the database matches this link. It may have been renamed, or the address was mistyped. The closest songs to :
Real transcriptions · Editable patterns · Instrumental
Type a song.
Get Strudel code.
Chords, structure, melody, bass and drums compiled from open transcriptions into Strudel live-coding patterns. Play it here, scrub through the bars, then open it in strudel.cc and start hacking.
Smells Like Teen SpiritNirvana
The JokerSteve Miller Band · 1973
Love Me DoThe Beatles · 1964
I Don't MindJames Brown · 1961
- Real transcriptionsMcGill chord charts, Lakh MIDI and quality-filtered PDMX scores. The library includes alternate transcriptions of some songs.
- One bar, one cycleEvery layer follows the same bar timeline, keeping the code, playback and song structure aligned.
- Instrumental by designDetected vocal parts are removed. Guitar riffs, harmonica and other instrumental leads stay.