0:00/0:00
// Help Me Rhonda — The Beach Boys
// 140 bpm, 4/4, key C# major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: pitch bends are ignored
// note: ch 6 "Flute" named as a pipe, played on flute (its clarinet patch is not one)
// note: Full arrangement: all 102 bars on a 24-step grid, each part at one level; ghost notes are separate "_soft" parts. Source detail keeps the original performance.
setcpm(140/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 · piano
const piano = note(`<
A@4 B C D A@2 E A@2 F G H I J K L M N O P Q R S T U V W X Y Z AA A@2 AB AC AD AE AF AG AH AI F AJ AK AL AM AN AO M AP
AQ AR AS AT AU AV AW AX AY AZ Q BA AA A@2 BB BC BD BE BF BG BH BI BJ BK BL BM BN BO BP BM BN BQ BR BS BT BU BV BW BX
BY BZ@7 ~
>`.pickRestart({
A: "[db2,db3]@3 [f2,f3]@2 [bb2,bb3] [ab2,ab3]@3 [eb2,eb3]@2 f3, ~@22 f2 ~", // Db F Bb Ab Eb
B: "[db2,db3]@6 [f2,f3]@4 [bb2,bb3]@2 [ab2,ab3]@6 [eb2,eb3]@4 [f2,f3] ~", // Db F Bb Ab Eb F
C: "[ab1,ab2]@6 [c2,c3]@4 [f2,f3]@2 [eb2,eb3]@6 [c2,c3]@4 [eb2,eb3] ~", // Ab C F Eb C Eb
D: "[db2,db3]@3 [f2,f3]@2 [bb2,bb3] [ab2,ab3]@3 [eb2,eb3]@2 [f2,f3]", // Db F Bb Ab Eb F
E: "[ab1,ab2]@3 [c2,c3]@2 [f2,f3] [eb2,eb3]@3 [bb1,bb2]@2 c3, ~@22 c2 ~", // Ab C F Eb Bb
F: "[bb3,db4,f4]@2 ~@2 [bb3,db4,f4] ~ [bb3,db4,f4]@2 ~@2 [bb3,db4,f4] ~ [bb3,db4,f4]@2 ~@2 [bb3,db4,f4] ~ [bb3,db4,f4]@2 ~@2 [bb3,db4,f4] ~", // Bbm
G: "[bb3,db4,f4]@2 ~@2 [bb3,db4,f4] ~ [bb3,db4,f4]@2 ~@2 [bb3,db4,f4] ~ [bb3,db4,f4]@2 ~@2 [bb3,db4,f4] ~ [bb3,f4]@2 ~@2 [bb3,db4,f4] ~, ~@18 db4 ~@5", // Bbm Bb5 Bbm
H: "[bb3,db4,gb4]@3 ~ [bb3,db4,gb4] ~ [bb3,db4,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,db4,gb4]@3 ~ [bb3,db4,gb4] ~ [bb3,db4,gb4]@3 ~ [bb3,db4,gb4] ~", // Gb
I: "[g3,bb3,eb4]@3 ~ [g3,bb3,eb4] ~ [g3,bb3,eb4]@2 ~@2 [g3,bb3,eb4] ~ [g3,bb3,eb4]@2 ~@2 [g3,bb3,eb4] ~ [g3,bb3,eb4]@2 ~@2 [g3,bb3,eb4] ~", // Eb
J: "[ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4] ~", // Db Db5
K: "[gb3,bb3,eb4]@2 ~@2 [gb3,bb3,eb4] ~ [gb3,bb3,eb4]@2 ~@2 [gb3,bb3,eb4] ~ [gb3,bb3,eb4]@2 ~@2 [bb3,eb4] ~ [bb3,eb4] ~@3 [gb3,bb3,eb4] ~, ~@8 gb3!2 ~@2", // Ebm Eb5 Ebm
L: "[f3,ab3,db4] ~ [db2,db3]@2 [c2,c3]@2 [db2,db3]@2", M: "[eb2,eb3]@3 [db2,db3]@3 [c2,c3]@3 [db2,db3]@2 ~",
N: "[c4,eb4] ~@3 [ab3,c4,eb4] ~ [ab3,c4,eb4] ~@3 [ab3,c4,eb4] ~ [ab3,c4,eb4]@2 ~@2 [c4,eb4] ~ [c4,eb4] ~@3 [ab3,c4,eb4] ~, ab3 ~@7 ab3!2 ~@2", // Cm Ab Cm Ab
O: "[ab3,c4,eb4]@2 ~@2 [ab3,c4,eb4] ~ [ab3,c4,eb4]@2 ~@2 [ab3,c4,eb4] ~ [c4,eb4] ~@3 [c4,eb4] ~ [ab3,c4,eb4]@2 ~@2 [ab3,c4,eb4] ~, ~@6 ab3 ~ ab3 ~@3", // Ab Cm Ab
P: "[ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~", // Db
Q: "[ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~, ~@6 db4 ~@5 db4 ~@11", // Db
R: "[ab3,eb4]@2 ~@2 [ab3,c4,eb4] ~ [ab3,eb4]@2 ~@2 [ab3,c4,eb4] ~ [ab3,c4,eb4]@2 ~@2 [ab3,c4,eb4] ~ [c4,eb4] ~@3 [ab3,c4,eb4] ~, c4 ~@5 c4 ~@11 ab3@2 ~@4", // Ab5 Ab Ab5 Ab Cm Ab
S: "[ab3,c4]@2 ~@2 [ab3,c4,eb4] ~ [c4,eb4] ~@3 [ab3,c4,eb4] ~ [c4,eb4] ~@3 [ab3,c4,eb4] ~ [ab3,c4,eb4]@2 ~@2 [ab3,c4,eb4] ~, eb4 ~@5 ab3@2 ~@4 ab3@2 ~@10", // Ab Cm Ab Cm Ab
T: "[ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~, ~@6 db4 ~@17", // Db
U: "[ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,f4]@2 ~@2 [ab3,db4,f4] ~, ~@12 db4 ~@5 db4 ~@5", // Db
V: "[bb3,db4] ~@3 [bb3,db4,gb4] ~ [bb3,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,gb4]@2 ~@2 [bb3,db4,gb4] ~, gb4@2 ~@4 db4 ~@5 db4 ~@5 db4 ~@5", // Bbm Gb Ebm Gb Ebm Gb Ebm Gb
W: "[bb3,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,db4,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,db4,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,gb4]@2 ~@2 [bb3,db4] ~, db4 ~@17 db4 ~@5", // Ebm Gb Ebm Bbm
X: "[bb3,db4,f4]@2 ~@2 [bb3,db4,f4] ~ [bb3,f4]@2 ~@2 [bb3,db4,f4] ~ [db4,f4] ~@3 [bb3,db4,f4] ~ [db4,f4] ~@3 [bb3,db4,f4] ~, ~@6 db4 ~@5 bb3@2 ~@4 bb3@2 ~@4", // Bbm Bb5 Bbm Db Bbm Db Bbm
Y: "[ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [db4,f4] ~ [db4,f4] ~@3 [ab3,db4] ~, ~@8 ab3!2 ~@2", // Db Db5
Z: "[gb3,bb3,eb4]@2 ~@2 [gb3,bb3,eb4] ~ [gb3,eb4]@2 ~@2 [gb3,bb3,eb4] ~ [gb3,eb4]@2 ~@2 [gb3,bb3,eb4] ~ [bb3,eb4] ~@3 [gb3,bb3] ~, ~@6 bb3 ~@5 bb3 ~@5 gb3@2 ~@4", // Ebm Eb5 Gb
AA: "[ab3,c4,eb4] ~@11", // Ab
AB: "[ab3,db4,f4]@3 ~ [db4,f4] ~ [ab3,db4,f4]@2 ~@2 [db4,f4] ~ [ab3,db4,f4]@3 ~ [db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~, ~@2 ab3 ~@2 ab3 ~@2 ab3 ~@3", // Db
AC: "[bb3,db4] ~@3 [bb3,db4,gb4] ~ [bb3,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,db4,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,db4,gb4] ~@3 [bb3,db4,gb4] ~, gb4@2 ~@4 db4 ~@17", // Bbm Gb Ebm Gb
AD: "[ab3,db4,f4]@2 ~@2 [ab3,f4]@2 [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [db4,f4] ~, ~@4 db4 ~@17 ab3@2", // Db
AE: "[ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [db4,f4] ~ [ab3,db4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [db4,f4] ~, ~@10 ab3@2 f4 ~@9 ab3@2", // Db Db5 Db
AF: "[ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [db4,f4] ~ [ab3,db4,f4]@2 ~@2 [db4,f4] ~ [ab3,db4]@2 ~@2 [ab3,db4,f4] ~, ~@10 ab3@2 ~@4 ab3@2 f4 ~@5", // Db Db5 Db
AG: "[bb3,db4]@2 ~@2 [db4,gb4] ~ [bb3,db4,gb4]@2 ~@2 [db4,gb4] ~ [bb3,db4,gb4]@2 ~@2 [db4,gb4] ~ [db4,gb4] ~@3 [bb3,db4,gb4] ~, gb4 ~@3 bb3@2 ~@4 bb3@2 ~@4 bb3@2 bb3@2 ~@4", // Bbm Gb5 Gb Gb5 Gb Gb5 Gb
AH: "[ab3,db4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~", // Db5 Db
AI: "[ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4] ~@3 [ab3,db4,f4] ~ [ab3,db4] ~@3 [db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,f4]@2, ~@12 f4@2 ~@2 ab3@2 ~@4 db4 ~", // Db Db5 Db
AJ: "[bb3,db4,f4]@2 ~@2 [db4,f4] ~ [bb3,db4,f4]@2 ~@2 [db4,f4] ~ [bb3,db4,f4]@2 ~@2 [bb3,db4,f4] ~ [bb3,db4,f4]@2 ~@2 [bb3,db4,f4] ~, ~@2 bb3 ~@2 bb3 ~@6", // Bbm Db Bbm Db Bbm
AK: "[bb3,db4,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,db4,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,db4,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,gb4]@2 ~@2 [bb3,db4,gb4] ~, ~@18 db4 ~@5", // Gb Ebm Gb
AL: "[bb3,g4]@2 ~@2 [bb3,eb4,g4] ~ [bb3,g4]@2 ~@2 [bb3,eb4,g4] ~ [bb3,eb4,g4]@2 ~@2 [bb3,eb4,g4] ~ [bb3,eb4,g4]@2 ~@2 [bb3,eb4,g4] ~, eb4 ~@5 eb4 ~@17", // Eb
AM: "ab3@2 ~@2 [ab3,db4,f4] ~ [ab3,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,f4]@2 ~@2 [ab3,db4,f4] ~ [db4,f4] ~@3 [ab3,db4,f4] ~, db4 ~@5 db4 ~@5 db4 ~@5 ab3@2 ~@4", // Db
AN: "[gb3,bb3,eb4] ~@3 [gb3,bb3,eb4] ~ [gb3,bb3,eb4] ~@3 [gb3,bb3,eb4] ~ [gb3,eb4]@2 ~@2 [gb3,bb3,eb4] ~ [bb3,eb4] ~@3 [gb3,bb3] ~, ~@12 bb3 ~@5 gb3@2 ~@4", // Ebm Eb5 Gb
AO: "db4 ~@2 [db2,db3]@3 [c2,c3]@3 [db2,db3]@3, db3 ~@23", // Db C Db
AP: "[ab3,c4,eb4] ~@3 [ab3,c4,eb4] ~ [ab3,c4] ~@3 [c4,eb4] ~ [ab3,c4,eb4]@2 ~@2 [c4,eb4] ~ [ab3,c4,eb4]@2 ~@2 [c4,eb4] ~, ~@3 eb4 ~ ab3 ~@2 ab3 ~@2 ab3", // Ab Cm Ab Cm Ab Cm
AQ: "[c4,eb4] ~@3 [c4,eb4] ~ [ab3,c4,eb4]@2 ~@2 [ab3,c4,eb4] ~ [ab3,c4] ~@3 [c4,eb4] ~ [ab3,c4] ~@3 [ab3,c4,eb4] ~, ab3 ~ ab3 ~@3 eb4 ~ ab3 eb4 ~@2", // Cm Ab Cm Ab
AR: "[ab3,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~, db4 ~@23", // Db
AS: "[ab3,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,f4]@2 ~@2 [ab3,db4,f4] ~ [db4,f4] ~@3 [ab3,db4,f4] ~ [ab3,f4]@2 ~@2 [ab3,db4,f4] ~, db4 ~@5 db4 ~@5 ab3@2 ~@4 db4 ~@5", // Db
AT: "[c4,eb4] ~@3 [c4,eb4] ~ [c4,eb4] ~@3 [c4,eb4] ~ [c4,eb4] ~@3 [c4,eb4] ~ [ab3,c4,eb4]@2 ~@2 [c4,eb4] ~, ab3 ~ ab3!2 ~ ab3!2 ~ ab3 ~@2 ab3", // Cm Ab Cm
AU: "[ab3,eb4] ~@3 [c4,eb4] ~ [c4,eb4] ~@3 [c4,eb4] ~ [c4,eb4] ~@3 [ab3,c4,eb4] ~ [ab3,c4,eb4]@2 ~@2 [ab3,c4,eb4] ~, c4 ~ ab3!2 ~ ab3!2 ~@5", // Ab5 Cm Ab
AV: "[ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~, ~@5 ab3 ~@6", // Db
AW: "[ab3,db4,f4]@2 ~@2 [db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4] ~@3 [ab3,db4,f4] ~, ~@4 ab3@2 ~@6 db4 ~@5 f4@2 ~@4", // Db Db5 Db
AX: "[bb3,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,gb4]@2 ~@2 [bb3,db4,gb4] ~, db4 ~@5 db4 ~@5 db4 ~@5 db4 ~@5", // Ebm Gb Ebm Gb Ebm Gb Ebm Gb
AY: "[bb3,db4,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,db4,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,gb4]@2 ~@2 [bb3,db4,gb4] ~, ~@12 db4 ~@5 db4 ~@5", // Gb Ebm Gb Ebm Gb
AZ: "[bb3,db4]@2 ~@2 [bb3,db4,f4] ~ [bb3,f4]@2 ~@2 [bb3,db4,f4] ~ [bb3,db4,f4]@2 ~@2 [bb3,db4,f4]@2 [bb3,db4,f4]@2 ~@2 [bb3,db4,f4] ~, f4 ~@5 db4 ~@17", // Bbm Bb5 Bbm
BA: "[gb3,bb3] ~@3 [gb3,bb3,eb4] ~ [gb3,bb3] ~@3 [gb3,bb3,eb4] ~ [gb3,eb4]@2 ~@2 [gb3,bb3,eb4] ~ [gb3,eb4]@2 ~@2 [gb3,bb3,eb4] ~, eb4@2 ~@4 eb4@2 ~@4 bb3 ~@5 bb3 ~@5", // Gb Ebm Gb Ebm
BB: "[db3,ab3] ~@3 [db3,ab3,f4,ab4,db5] ~ [f4,ab4,db5]@4 [db3,bb3,ab4,bb4] ~ [f4,ab4]@4 [db3,ab3] ~ [db3,bb3] ~@3 [db3,bb3,f4,ab4,bb4] ~, ~@6 [db3,bb3] ~@3 f4@2 ab3@2 ~@2 f4@5 ~@3, ~@12 db3 ~@5 ab4@3 ~@3", // Db5 Db Bbm7 Fm Db5 Gb Bbm7 Gb
BC: "[f4,ab4,b4]@4 [db3,ab3] ~ [f4,ab4,b4]@4 [db3,bb3,bb4] ~ [f4,ab4]@4 [db3,ab3,bb4] ~ [f4,ab4]@4 [db3,bb3] ~, [db3,ab3] ~@5 [db3,bb3] ~@5 [db3,ab3] ~@5 [db3,bb3] ~@5", // Fdim Db5 Fdim Gb Fm Bbm7 Fm Gb …
BD: "ab3@2 ~@2 [db3,ab3,f4,ab4,db5] ~ [f4,ab4]@4 [db3,bb3,ab4,bb4] ~ [f4,ab4]@4 [db3,ab3] ~ [db3,bb3] ~@3 [db3,bb3,ab4,bb4] ~, db3 ~@5 db5@3 ~@3 db3 ~@5 ab4@3 ~@3, ~@6 [db3,bb3] ~@5 ab3@2 ~@2 f4@7 ~", // Db Fm Bbm7 Fm Db5 Gb Bbm7 Gb
BE: "[f4,ab4,b4]@4 [db3,ab3] ~ [f4,ab4,b4]@4 [db3,bb3,bb4] ~ [f4,ab4]@4 [db3,ab3] ~ [db3,bb3] ~@3 [db3,ab3,bb4,db5,gb5] ~, [db3,ab3] ~@5 [db3,bb3] ~@5 [db3,ab3] ~@11", // Fdim Db5 Fdim Gb Fm Db5 Gb Db5 …
BF: "[bb4,db5,gb5]@3 ~ [gb3,db4,bb4,db5,gb5] ~ [bb4,db5,gb5]@3 ~ [gb3,eb4,bb4,db5,eb5] ~ [bb4,db5]@4 [gb3,db4,bb4] ~ [bb4,db5]@3 ~ [gb3,eb4,bb4,db5,eb5] ~, [gb3,db4] ~@5 [gb3,eb4] ~@5 db4@2 ~@10, ~@12 gb3 ~@5 [gb3,eb4] ~@5", // Gb Ebm7 Bbm Gb Bbm Ebm7 Gb5 Ebm
BG: "[bb4,db5,e5]@4 [gb3,db4,bb4] ~ [db5,e5]@3 ~ [gb3,eb4,eb5] ~ [bb4,db5]@4 [gb3,db4,eb5] ~ [gb3,eb4,bb4,db5]@3 ~ [gb3,db4] ~, db4 ~@2 bb4@2 ~@7, gb3 ~@5 [gb3,eb4] ~@5 [gb3,db4] ~@11", // Bbdim Gb Dbm Ebm Bbm Ebm7 Gb5 Ebm …
BH: "[db3,ab3] ~@3 [db3,ab3,ab4,db5] ~ [ab4,db5]@4 [db3,bb3,bb4] ~ ab4@4 [db3,ab3,f4] ~ [f4,ab4]@3 ~ [f4,ab4,bb4]@2, ~@4 f4@2 f4@9 ~@9, ~@6 [db3,bb3] ~@5 ab3@2 ~@10, ~@12 db3 ~@5 [db3,bb3] ~@3 [db3,bb3] ~", // Db5 Gb Db Fm Bb7 Gb
BI: "[db3,ab3] ~@3 [db3,ab3] ~ [db3,bb3] ~@3 [db3,bb3] ~ [db3,ab3] ~@3 [db3,ab3] ~ [f4,ab4]@4 [db3,ab3] ~, ~@2 [f4,ab4,b4]@2 ~ f4@3 ~ [db3,bb3] ~@2, ~@5 bb4@2 ~ bb4 ~@3, ~@5 ab4 ab4@2 ~@4", // Db5 Gb Db5 Fm Db5 Fdim Gb
BJ: "[bb3,eb4,g4]@2 ~@2 [bb3,eb4,g4] ~ [eb4,g4] ~@3 [bb3,eb4,g4] ~ [bb3,eb4,g4]@2 ~@2 [bb3,eb4,g4] ~ [bb3,g4]@2 ~@2 [bb3,eb4,g4] ~, ~@6 bb3@2 ~@10 eb4 ~@5", // Eb
BK: "[bb3,gb4]@2 ~@2 [bb3,db4,gb4] ~ [db4,gb4] ~@3 [bb3,db4,gb4] ~ [bb3,db4,gb4] ~@3 [bb3,db4,gb4] ~ [bb3,db4,gb4] ~@3 [bb3,db4,gb4] ~, db4 ~@5 bb3@2 ~@16", // Ebm Gb Gb5 Gb
BL: "[db4,f4] ~@3 [ab3,db4,f4] ~ [db4,f4] ~@3 [ab3,db4,f4] ~ [ab3,db4,f4] ~@3 [ab3,db4,f4] ~ [ab3,db4,f4] ~@3 [ab3,db4,f4] ~, ab3 ~@2 ab3 ~@8", // Db
BM: "[ab3,db4,f4] ~@3 [ab3,db4,f4] ~ [ab3,db4,f4] ~@3 [ab3,db4,f4] ~ [db4,f4] ~@3 [ab3,db4,f4] ~ [ab3,db4,f4] ~@3 [ab3,db4,f4] ~, ~@6 ab3 ~@5", // Db
BN: "[ab3,c4,eb4] ~@3 [ab3,c4,eb4] ~ [c4,eb4] ~@3 [ab3,c4,eb4] ~ [c4,eb4] ~@3 [ab3,c4,eb4] ~ [ab3,c4,eb4] ~@3 [ab3,c4,eb4] ~, ~@3 ab3 ~@2 ab3 ~@5", // Ab Cm Ab Cm Ab
BO: "[ab3,c4,eb4] ~@3 [ab3,c4,eb4] ~ [c4,eb4] ~@3 [ab3,c4,eb4] ~ [ab3,c4,eb4] ~@3 [ab3,c4,eb4] ~ [ab3,c4,eb4] ~@3 [ab3,c4,eb4] ~, ~@3 ab3 ~@8", // Ab Cm Ab
BP: "[ab3,f4]@2 ~@2 [ab3,db4,f4] ~ [db4,f4] ~@3 [ab3,db4,f4] ~ [ab3,db4,f4] ~@3 [ab3,db4,f4] ~ [db4,f4] ~@3 [ab3,db4,f4] ~, db4 ~@5 ab3@2 ~@10 ab3@2 ~@4", // Db
BQ: "[ab3,c4,eb4] ~@3 [ab3,c4,eb4] ~ [ab3,c4,eb4] ~@3 [ab3,c4,eb4] ~ [ab3,c4,eb4] ~@3 [ab3,c4,eb4] ~ [ab3,c4,eb4] ~@3 [ab3,c4,eb4] ~", // Ab
BR: "[ab3,db4,f4] ~@3 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4] ~@3 [ab3,db4,f4] ~ [db4,f4] ~@3 [ab3,db4,f4] ~, ~@9 ab3 ~@2", // Db
BS: "[ab3,f4]@2 ~@2 [ab3,db4,f4] ~ [db4,f4] ~@3 [ab3,db4,f4] ~ [ab3,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,f4]@2 ~@2 [ab3,db4,f4] ~, db4 ~@5 ab3@2 ~@4 db4 ~@5 db4 ~@5", // Db
BT: "[bb3,db4,gb4] ~@3 [bb3,db4,gb4] ~ [bb3,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,db4,gb4] ~@3 [bb3,db4,gb4] ~ [bb3,db4,gb4] ~@3 [bb3,db4,gb4] ~, ~@6 db4 ~@17", // Gb Ebm Gb
BU: "[bb3,db4] ~@3 [bb3,db4,gb4] ~ [bb3,db4,gb4] ~@3 [bb3,db4,gb4] ~ [bb3,db4] ~@3 [bb3,db4,gb4] ~ [db4,gb4] ~@3 [bb3,db4,gb4] ~, gb4 ~@5 gb4 ~@2 bb3 ~@2", // Bbm Gb Bbm Gb Gb5 Gb
BV: "[bb3,f4] ~@3 [bb3,db4,f4] ~ [bb3,db4,f4] ~@3 [bb3,db4,f4] ~ [bb3,db4,f4] ~@3 [bb3,db4,f4] ~ [bb3,db4,f4] ~@3 [bb3,db4,f4] ~, db4 ~@11", // Bb5 Bbm
BW: "[ab3,db4,f4] ~@3 [ab3,db4,f4] ~ [db4,f4] ~@3 [ab3,db4,f4] ~ [db4,f4] ~@3 [ab3,db4,f4] ~ [db4,f4] ~@3 [ab3,db4,f4] ~, ~@3 ab3 ~@2 ab3 ~@2 ab3 ~@2", // Db
BX: "[gb3,bb3] ~@3 [gb3,bb3,eb4] ~ [gb3,eb4]@2 ~@2 [gb3,bb3,eb4] ~ [bb3,eb4] ~@3 [gb3,bb3,eb4] ~ [gb3,bb3,eb4] ~@3 [gb3,bb3,eb4] ~, eb4@2 ~@4 bb3 ~@5 gb3@2 ~@10", // Gb Ebm Eb5 Ebm
BY: "[ab3,eb4] ~@11, c4 ~@23", BZ: "[db2,db3]@3 [f2,f3]@2 [bb2,bb3] [ab2,ab3]@2 [f2,f3] [eb2,eb3]@2 [f2,f3]",
})).s("gm_piano").gain(0.31)
// bass · fretless bass · "Bass"
const bass = note(`<
A@3 B@2 C A@3 D A@2 E F G H A I J K L@2 M@2 L@2 M@2 N@2 O P Q R A B A S T A@2 U A@2 V W G X A Y Z AA L@2 M@2 L@2 M@2
AB AC AD P AE R A@2 AF@4 AG AH AI AJ AK AL AM AN AO@2 AP@2 AQ AR AS@2 AT AU AV AW AX R A@7 AY
>`.pickRestart({
A: "db2@3 f2@2 bb2 ab2@2 f2 eb2@2 f2", B: "db2@6 f2@4 bb2@2 ab2@4 f2@2 eb2@4 f2 ~",
C: "ab1@6 c2@4 f2@2 eb2@6 c2@4 eb2 ~", D: "ab1@6 c2@4 f2@2 eb2@4 c2@2 bb1@4 c2 ~",
E: "bb1@5 ~ bb1@5 ~ bb1@5 ~ bb1@5 ~", F: "bb1@5 ~ bb1@5 ~ bb1@5 ~ ab1@6", G: "gb1@5 ~ gb1@5 ~ gb1@5 ~ gb1@5 ~",
H: "eb2@5 ~ eb2@6 f2@6 eb2@3 ~@3", I: "eb2@5 ~ eb2@5 ~ ab2@6 eb2@4 ab2@2", J: "db2@2 ~@4 db2@6 c2@5 ~ db2@5 ~",
K: "eb2@6 db2@5 ~ c2@6 db2@4 ~@2", L: "ab1@3 c2@3 eb2@3 c2@2 eb2", M: "db2@3 f2@3 ab2@3 f2@2 ab2",
N: "gb2@3 bb2@3 db3@3 bb2@2 db3", O: "bb2@5 ~ bb2@5 ~ bb2@5 ~ bb2@5 ~", P: "ab1@5 ~ ab1@5 ~ ab1@5 ~ ab1@6",
Q: "eb2@5 ~ eb2@4 ~@2 eb2@5 ~ eb2@5 ~", R: "ab2 ~@7", S: "gb1@3 bb1@2 eb2 db2@2 bb1 ab1@2 bb1",
T: "db2@6 f2@4 bb2@2 ab2@3 ~ f2@2 eb2@4 f2@2", U: "gb1@6 bb1@4 eb2@2 db2@4 bb1@2 ab1@4 bb1 ~",
V: "bb1@5 ~ bb1@5 ~ bb1@4 ~@2 bb1@5 ~", W: "bb1@4 ~@2 bb1@5 ~ bb1@5 ~ ab1@5 ~", X: "eb2@5 ~ eb2@5 ~ f2@5 ~ eb2@5 ~",
Y: "eb2@5 ~ eb2@5 ~ f2@6 eb2@4 f2@2", Z: "db2 ~@2 db2@3 c2@3 db2@3", AA: "eb2@6 db2@6 c2@6 db2@5 ~",
AB: "gb2@6 gb2@5 ~ gb2@5 ~ gb2@5 ~", AC: "gb2@5 ~ gb2@5 ~ gb2@5 ~ gb2@6", AD: "f2@5 ~ f2@5 ~ bb1@5 ~ bb1@6",
AE: "eb2@5 ~ eb2@5 ~ eb2@5 ~ eb2@5 ~", AF: "db2@5 ~ db2@4 bb2@2 ab2@4 f2@2 eb2@4 f2@2",
AG: "gb2@6 gb2@3 ~ gb2 ~ gb2@5 ~ gb2@3 ~ gb2 ~", AH: "gb2@6 gb2@3 ~ gb2 ~ gb2@5 ~ gb2@3 ~ gb2@2",
AI: "db2@5 ~ db2@5 ~ db2@5 ~ db2@4 ~@2", AJ: "db2@5 ~ db2@4 ~@2 db2@5 ~ db2@5 ~", AK: "eb2@5 ~ eb2@5 ~ eb2@5 ~ eb2@6",
AL: "gb2@5 ~ gb2@5 ~ gb2@4 ~@2 gb2@6", AM: "db2@4 ~@2 db2@5 ~ db2@5 ~ db2@5 ~", AN: "db2@5 ~ db2@4 ~@2 db2@5 ~ db2@6",
AO: "ab1@5 ~ ab1@5 ~ ab1@5 ~ ab1@5 ~", AP: "db2@5 ~ db2@5 ~ db2@4 ~@2 db2@5 ~",
AQ: "ab1@5 ~ ab1@4 ~@2 ab1@5 ~ ab1@5 ~", AR: "ab1@5 ~ ab1@5 ~ ab1@4 ~@2 ab1@5 ~",
AS: "db2@4 ~@2 db2@5 ~ db2@4 ~@2 db2@4 ~@2", AT: "gb2@5 ~ gb2@5 ~ gb2@4 ~@2 gb2@4 ~@2",
AU: "gb2@5 ~ gb2@4 ~@2 gb2@4 ~@2 gb2@5 ~", AV: "bb1@5 ~ bb1@5 ~ bb1@3 ~@3 bb1@5 ~",
AW: "ab1@4 ~@2 ab1@4 ~@2 ab1@4 ~@2 ab1@5 ~", AX: "eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~", AY: "db2 ~@5",
})).s("gm_fretless_bass").gain(0.44)
// chords · electric guitar clean · "Guitar 1"
const electric_guitar_clean = note(`<
~@6 A B ~@2 B C D E F G H I J ~ K L M N O@2 P Q R S T U V W ~@2 X Y Z AA AB AC AD AE AF AG AH AI AJ AK AL ~ AM AN AO N
AP AQ AR AS AT AU AV AW AX AY ~@2 AZ BA BB BC BD BE BF BG BH BI BJ BK BL BM BN BO BP BQ BR BS BT BU BV BW BX W ~@2 A B
A B A ~
>`.pickRestart({
A: "db6 ~ db6 ~ db6 ~ bb5@2 ~@2 f5@2 ab5@2 ~@2 ab5@2 gb5@4 f5@2",
B: "db6 ~ db6 ~ db6@2 bb5@2 ~@2 f5@2 ab5@2 ~@2 ab5@2 gb5@4 f5@2",
C: "db6 ~ db6 ~ db6@2 bb5@2 ~@2 f5@2 ab5@2 ~@2 ab5@2 gb5@3 ~ f5@2",
D: "~@4 [f4,bb4]@2 [f4,bb4]@4 [f4,bb4] ~@5 [db4,f4,bb4]@2 [f4,bb4]@4 [f4,bb4]@2, ~@4 db4@7 ~@13", // Bb5 Bbm Bb5
E: "~@4 [db4,f4,bb4]@2 [f4,bb4]@4 [f4,bb4]@2 ~@4 [db4,f4,bb4]@2 [db4,f4,bb4]@4 [f4,bb4] ~", // Bbm Bb5 Bbm Bb5
F: "~@4 [gb4,bb4]@2 [gb4,bb4]@4 [db4,gb4,bb4] ~@5 [gb4,bb4]@2 [gb4,bb4]@4 [gb4,bb4] ~, ~@4 db4@6 ~@6 db4@7 ~", // Gb
G: "~@4 eb4@2 eb4@4 [eb4,g4] ~@5 [bb3,eb4,g4]@2 [eb4,g4]@4 [eb4,g4]@2, ~@4 [bb3,g4]@7 ~@7 bb3@6", // Eb
H: "~@2 [ab3,f4] f4@2 [db4,f4] ~@2 [ab3,db4,f4] [ab3,db4]@2 [db4,f4], ~@4 db4@6 ~@8 f4@3 ~@3, ~ ab3 ~@2", // Db Db5 Db
I: "~@4 [db4,gb4]@2 [db4,gb4]@4 [db4,gb4] ~@5 [db4,gb4]@2 [bb3,db4,gb4]@4 [db4,gb4] ~, ~@4 bb3@7 ~@13", // Gb5 Gb Gb5
J: "[db4,f4] ~@7", K: "~@4 [c4,eb4,ab4]@2 [c4,eb4,ab4]@4 [c4,ab4] ~@5 [eb4,ab4]@2 [c4,eb4,ab4]@4 [c4,eb4,ab4] ~",
L: "~@4 [c4,eb4,ab4]@2 [c4,eb4,ab4]@4 [eb4,ab4] ~@5 [c4,eb4,ab4]@2 [c4,eb4,ab4]@4 [eb4,ab4] ~", // Ab Ab5 Ab Ab5
M: "~@2 [ab3,db4,f4] [db4,f4]@2 [db4,f4] ~@2 [db4,f4] [ab3,db4,f4]@2 [db4,f4]", // Db
N: "~@2 [db4,f4] [db4,f4]@2 [db4,f4] ~@2 [ab3,db4,f4] [ab3,db4,f4]@2 [db4,f4], ~@2 ab3@3 ~@7", // Db
O: "[~@4 [c4,eb4]@2 [eb4,ab4]@4 [eb4,ab4]@2 ~@4 [c4,eb4,ab4]@2 [eb4,ab4]@4 [eb4,ab4]@2 ~@4 [eb4,ab4]@2 [eb4,ab4]@4 [c4,eb4,ab4]@2 ~@4 [c4,eb4,ab4]@2 [c4,eb4]@4 [eb4,ab4] ~, ~@6 c4@6 ~@6 c4@8 ~@2 c4@6 ~@8 ab4@3 ~@3, ~@5 ab3 ~@2]/2", // Cm Ab5 Ab Ab5 Ab Cm Ab5
P: "~@4 f4@2 f4@4 [ab3,db4,f4] ~@5 [db4,f4]@2 [ab3,db4,f4]@4 [db4,f4]@2, ~@2 [ab3,db4]@3 ~@7", // Db Db5
Q: "~@2 [ab3,db4,f4] [ab3,db4,f4]@2 [db4,f4] ~@2 f4 f4@2 [db4,f4], ~@16 [ab3,db4]@7 ~", // Db Db5
R: "~@4 [db4,gb4]@2 [db4,gb4]@4 [db4,gb4]@2 ~@4 bb3@2 bb3@4 [bb3,db4,gb4] ~, ~@2 bb3@4 ~@2 [db4,gb4]@3 ~", // Gb5 Gb Gb5
S: "~@4 [db4,gb4]@2 [bb3,db4,gb4]@4 [bb3,db4,gb4] ~@5 [db4,gb4]@2 [db4,gb4]@4 [db4,gb4]@2, ~@3 bb3", // Gb5 Gb Gb5
T: "~@4 [bb3,db4,f4]@6 [db4,f4] ~@5 [db4,f4]@2 f4@4 [bb3,f4]@2, ~@8 bb3@3 ~, ~@3 [f3,db4]", // Bbm Db Bb5 Db
U: "~@2 [ab3,f4] [ab3,f4]@2 [ab3,db4,f4] ~@2 [db4,f4] [ab3,db4,f4]@2 [db4,f4], ~@4 db4@6 ~@6 ab3 ~@7", // Db
V: "~@4 [bb3,eb4,gb4]@2 [bb3,eb4,gb4]@4 [bb3,gb4] ~@5 [bb3,eb4,gb4]@2 [bb3,eb4,gb4]@4 bb3@2", W: "[c4,eb4,ab4] ~@7",
X: "~@4 [db4,f4]@2 [db4,f4]@4 [db4,f4] ~@5 [db4,f4]@2 [ab3,db4,f4]@4 f4@2, ~@4 ab3@6 ~@6 ab3 ~@7", // Db
Y: "~@4 [db4,gb4]@6 [bb3,gb4] ~@5 [bb3,db4,gb4]@2 [bb3,db4,gb4]@4 [db4,gb4] ~, ~@2 bb3 ~@9", // Gb5 Ebm Gb Gb5
Z: "~@2 [db4,f4] db4@2 [db4,f4] ~@2 [ab3,db4,f4] [ab3,db4,f4]@2 [db4,f4], ~@4 ab3@7 ~@13", // Db
AA: "~@2 [ab3,db4,f4] [ab3,f4]@2 [ab3,f4] ~@2 [ab3,db4,f4] [ab3,db4,f4]@2 [ab3,db4,f4], ~ [f3,db4] ~@2", // Db
AB: "~@2 [ab3,db4,f4] [db4,f4]@2 [db4,f4] ~@2 [ab3,f4] [ab3,f4]@2 [db4,f4], ~@3 [f3,ab3]@3 ~@2 db4@3 ~", // Db Fm
AC: "~@4 [bb3,gb4]@2 bb3@4 [db4,gb4] ~@5 [bb3,db4,gb4]@2 [bb3,db4,gb4]@4 [bb3,db4,gb4] ~, ~@2 db4@3 ~@7", // Ebm Gb5 Gb
AD: "~@2 [ab3,db4,f4]@3 [ab3,db4,f4] ~@2 db4 [ab3,db4]@2 [db4,f4], ~@8 f4@3 ~, ~@16 ab3 ~@7", // Db Db5 Db
AE: "~@4 [ab3,db4]@2 [ab3,db4]@4 [ab3,db4,f4] ~@5 [ab3,f4]@2 [ab3,f4]@4 [ab3,db4,f4] ~, ~@2 f4@3 ~@3 db4@3 ~", // Db5 Db
AF: "~@4 [db4,f4,bb4]@2 [db4,f4]@4 [f4,bb4] ~@5 [db4,f4,bb4]@2 [bb3,db4,f4,bb4]@4 [f4,bb4] ~", // Bbm Db Bb5 Bbm Bb5
AG: "~@4 [db4,f4,bb4]@2 [db4,f4,bb4]@4 [f4,bb4] ~@5 [db4,f4,bb4]@2 [db4,f4,bb4]@4 [f4,bb4]@2", // Bbm Bb5 Bbm Bb5
AH: "~@4 [gb4,bb4]@2 [db4,gb4,bb4]@4 [gb4,bb4] ~@5 [gb4,bb4]@2 [db4,gb4,bb4]@4 [db4,bb4] ~, ~@4 db4 ~@11 db4 ~@7", // Gb
AI: "~@4 [bb3,eb4,g4]@2 [bb3,eb4,g4]@4 [bb3,eb4,g4] ~@5 [eb4,g4]@2 [bb3,eb4,g4]@4 [eb4,g4]@2, ~@16 bb3 ~@7", // Eb
AJ: "~@4 [ab3,db4,f4]@2 [ab3,db4]@4 [db4,f4]@2 ~@4 [ab3,f4]@2 [ab3,f4]@4 [ab3,db4,f4] ~, ~@6 f4@3 ~@7 db4@6 ~@2", // Db Db5 Db
AK: "~@4 [bb3,eb4,gb4]@2 [bb3,eb4,gb4]@4 [eb4,gb4] ~@5 [bb3,eb4,gb4]@2 [bb3,eb4,gb4]@3 ~ gb4 ~", // Ebm
AL: "[ab3,db4,f4] ~@11", // Db
AM: "~@4 [eb4,ab4]@2 [eb4,ab4]@4 [eb4,ab4] ~@5 [eb4,ab4]@2 [eb4,ab4]@4 [eb4,ab4] ~, ~@4 c4 ~ c4@6 ~@4 c4 ~ c4@6", // Ab5
AN: "~@4 [c4,eb4,ab4]@2 [c4,eb4]@4 [eb4,ab4] ~@5 [c4,eb4,ab4]@2 [eb4,ab4]@4 [eb4,ab4]@2, ~@2 ab4 ~@3 c4@2", // Ab Cm Ab5 Ab Ab5
AO: "~@2 [db4,f4] [db4,f4]@2 [db4,f4] ~@2 db4 db4@2 [ab3,f4], ~@4 ab3@7 ~@5 [ab3,f4]@6 ~@2", // Db
AP: "~@2 [c4,eb4,ab4] [c4,eb4,ab4]@2 [c4,eb4,ab4] ~@2 [c4,eb4,ab4] [eb4,ab4]@2 [eb4,ab4], ~@3 [ab3,c4]", // Ab Ab5 Ab
AQ: "~@4 [c4,eb4,ab4]@2 [c4,eb4,ab4]@4 [c4,eb4,ab4]@2 ~@4 [c4,eb4,ab4]@2 [c4,eb4,ab4]@4 [c4,eb4,ab4] ~", // Ab
AR: "~@4 [ab3,db4,f4]@2 [ab3,f4]@4 [ab3,f4] ~@5 [ab3,db4,f4]@2 [ab3,db4,f4]@4 [db4,f4]@2, ~ db4 ~@2", // Db
AS: "~@2 [ab3,db4,f4] [f3,ab3,db4,f4]@2 [ab3,f4] ~@2 [ab3,db4,f4] [ab3,f4]@2 [ab3,f4], ~@3 db4", // Db
AT: "~@4 [bb3,db4,gb4]@2 [bb3,db4,gb4]@4 [db4,gb4] ~@5 [bb3,db4,gb4]@2 [bb3,db4,gb4]@4 [bb3,db4,gb4] ~", // Gb Gb5 Gb
AU: "~@4 [bb3,db4,gb4]@2 [db4,gb4]@4 [db4,gb4] ~@5 [db4,gb4]@2 [db4,gb4]@4 [db4,gb4] ~, ~@6 bb3@6 ~@4 bb3 ~ bb3@6", // Gb Gb5
AV: "~@4 [db4,f4,bb4]@2 [db4,f4]@4 [f4,bb4] ~@5 [db4,f4,bb4]@2 [db4,f4,bb4]@4 [db4,bb4] ~", // Bbm Db Bb5 Bbm Gb
AW: "~@2 db4 [db4,f4]@2 [ab3,db4,f4] ~@2 db4 db4@2 [ab3,db4,f4], ~@2 ab3@3 ~@3 [ab3,f4]@3 ~, ~@4 f4 ~@19", // Db
AX: "~@2 [bb3,eb4,gb4] [bb3,eb4,gb4]@2 [bb3,eb4,gb4] ~@2 [bb3,eb4,gb4] [gb3,bb3,eb4,gb4]@2 bb3", // Ebm
AY: "[c4,eb4,ab4] ~@11", // Ab
AZ: "~@4 f4@2 f4@4 [db4,f4] ~@5 [ab3,db4,f4]@2 [ab3,db4,f4]@4 [db4,f4]@2, ~@2 [ab3,db4]@3 ~@7", // Db Db5
BA: "~@2 [ab3,db4,f4] [ab3,db4]@2 [db4,f4] ~@2 [ab3,db4,f4] [db4,f4]@2 [db4,f4]", // Db Db5 Db
BB: "~@4 [db4,f4]@2 [ab3,db4,f4]@4 [db4,f4]@2 ~@4 [db4,f4]@2 [db4,f4]@4 [db4,f4] ~, ~@4 ab3 ~@11 ab3@6 ~@2", // Db
BC: "~@4 [ab3,db4,f4]@2 [ab3,db4,f4]@4 [db4,f4]@2 ~@4 [ab3,db4,f4]@2 [ab3,f4]@4 [ab3,f4] ~, ~@3 db4", // Db
BD: "~@4 [db4,gb4]@2 [db4,gb4]@4 [db4,gb4]@2 ~@4 [bb3,db4,gb4]@2 [bb3,db4,gb4]@4 [bb3,db4,gb4] ~, ~@4 bb3@7 ~@13", // Gb5 Gb
BE: "~@4 [bb3,db4,gb4]@2 [bb3,db4,gb4]@4 [db4,gb4] ~@5 [db4,gb4]@2 [db4,gb4]@4 [db4,gb4]@2, ~@3 bb3", // Gb Gb5
BF: "~@2 [db4,f4] [db4,f4]@2 [db4,f4] ~@2 [ab3,db4,f4] [ab3,db4,f4]@2 [ab3,db4,f4], ~@4 ab3@6 ab3 ~@13", // Db
BG: "~@2 [db4,f4] [ab3,db4,f4]@2 [db4,f4] ~@2 [db4,f4] [ab3,db4,f4]@2 [db4,f4], ~@4 ab3 ~@11 ab3 ~@7", // Db
BH: "~@4 [bb3,eb4,g4]@2 [bb3,eb4,g4]@4 [eb4,g4]@2 ~@4 g4@2 g4@4 [bb3,eb4,g4] ~, ~@8 [bb3,eb4]@3 ~", // Eb Eb5
BI: "~@4 [bb3,db4,gb4]@2 [db4,gb4]@4 [db4,gb4] ~@5 [bb3,gb4]@2 gb4@4 [db4,gb4] ~, ~@3 bb3@3 ~@2 db4@3 ~, ~@3 bb3", // Gb Gb5 Ebm Gb5
BJ: "~@4 f4@2 f4@3 ~ [ab3,db4,f4]@2 ~@4 [ab3,db4]@2 db4@4 [db4,f4]@2, ~@2 [ab3,db4]@3 ~@3 f4@3 ~, ~@3 ab3", // Db Db5 Db Db5
BK: "~@2 [ab3,db4,f4] [ab3,db4,f4]@2 [db4,f4] ~@2 [ab3,db4,f4] [ab3,db4,f4]@2 [db4,f4]", // Db
BL: "~@4 [c4,eb4,ab4]@2 [c4,eb4,ab4]@4 [c4,eb4,ab4] ~@5 [c4,eb4,ab4]@2 [c4,eb4,ab4]@4 [c4,eb4,ab4] ~", // Ab
BM: "~@4 [c4,ab4]@2 ab4@4 [eb4,ab4] ~@5 [c4,eb4,ab4]@2 [ab3,c4,eb4]@4 [c4,eb4,ab4] ~, ~@4 eb4@6 ~@8 ab4@3 ~@3, ~ c4 ~@2", // Fm Ab5 Ab
BN: "~@4 [ab3,db4,f4]@2 [db4,f4]@3 ~ [db4,f4]@2 ~@4 [ab3,db4,f4]@2 [ab3,f4]@4 [ab3,f4]@2, ~@3 ab3@2 ~@4 db4@3", // Db
BO: "~@2 [db4,f4] [db4,f4]@2 [db4,f4] ~@2 [ab3,db4,f4] [ab3,db4,f4]@2 [ab3,db4,f4], ~@2 ab3@3 ~@7", // Db
BP: "~@4 [c4,eb4,ab4]@2 [eb4,ab4]@4 [eb4,ab4] ~@5 [c4,eb4,ab4]@2 [eb4,ab4]@4 [eb4,ab4] ~, ~ c4 ~ c4", // Ab Ab5 Ab Ab5
BQ: "~@4 [c4,eb4,ab4]@2 [eb4,ab4]@4 [eb4,ab4]@2 ~@4 [c4,eb4,ab4]@2 [ab3,c4,eb4,ab4]@4 [eb4,ab4] ~, ~ c4 ~@2", // Ab Ab5 Ab Ab5
BR: "~@2 [db4,f4] [db4,f4]@2 [db4,f4] ~@2 [ab3,db4,f4] [db4,f4]@2 [db4,f4], ~@2 ab3@3 ~@4 ab3@3", // Db
BS: "~@2 [ab3,db4,f4] [ab3,db4,f4]@2 [db4,f4] ~@2 [ab3,db4,f4] [ab3,db4,f4]@2 [ab3,db4,f4]", // Db
BT: "~@4 [bb3,db4,gb4]@2 [db4,gb4]@4 [db4,gb4] ~@5 [bb3,db4,gb4]@2 [db4,gb4]@4 [db4,gb4]@2, ~ bb3 ~ bb3", // Gb Gb5 Gb Gb5
BU: "~@4 [bb3,db4,gb4]@2 [db4,gb4]@4 [db4,gb4]@2 ~@4 [bb3,db4,gb4]@2 [gb3,bb3,db4,gb4]@4 [db4,gb4] ~, ~ [gb3,bb3] ~@2", // Gb Gb5 Gb Gb5 Gb
BV: "~@4 [bb3,db4,f4]@2 [bb3,db4,f4]@4 [db4,f4] ~@5 [bb3,db4,f4]@2 [bb3,db4,f4]@4 [db4,f4]@2", // Bbm Db Bbm Db
// … 133 more lines
More by The Beach Boys
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.