Untitled Piece from Kingdom Hearts III (Oscurita di Xehanort)
KeyE♭ majorTempo180 bpm
0:00/0:00
// Untitled Piece from Kingdom Hearts III (Oscurita di Xehanort) — Yoko Shimomura
// 180 bpm, 8/4, key Eb major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: sustain pedal (CC 64) lengthens the held notes
// note: Transcription provider: pdmx. https://musescore.com/score/5948152; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 81 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(180/8)
// 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 B C D E F G H I J K L M N O P Q R S T U V W X Y Z AA Y@2 AB Y AC AD AE AF AG AH AI AJ AK AL AM AN AO AP AQ AR AS AT
AU AV AW AX AY AZ BA BB BC BD BE BF BG@4 BH BI BJ BK BH BL BM BN BO BP BQ@2 BR BS BT BU
>`.pickRestart({
A: "[eb4,g4,c5,eb5] ~", B: "~@10 [g4,g5] ~ [ab4,ab5] ~ [bb4,bb5]!2, [eb4,c5,eb5], ab4@11 [g4,g5]@5, ~@13 [ab4,ab5]@3",
C: "[c5,c6] [c5,eb5,g5,c6] [b4,b5] [g4,g5] [bb4,c5,eb5,bb5] [g4,g5] [a4,c5,eb5,a5] ~", // C Cm B G Cm7 G Adim
D: "c5 c6 b5 c5 bb5 ab5 f5 g5 c5 d5 eb5 [c4,c5] [d4,d5] [eb4,eb5] [g4,g5] [f4,f5]", // C D Eb G F
E: "~@5 [c5,c6] [c5,c6,db6] c6 ~@7 [b4,b5]", // C Dbmaj7 B
F: "~ [c5,c6] ~ [c5,c6] ~ [c5,c6] [c5,c6,db6] c6 ~ [c5,c6] ~ [c5,c6] ~ [c5,c6] ~ [b4,b5]", // C Dbmaj7 C B
G: "~@3 [c5,c6] ~ [c5,c6] [c5,c6,db6] c6 ~ [c5,c6] ~ [c5,c6] ~ [c5,c6] ~ [b4,b5]", // C Dbmaj7 C B
H: "~@5 [c5,c6] [c5,c6,db6] c6 ~ [c5,c6] ~ [c5,c6] ~ [c5,c6] ~ [b4,b5]", // C Dbmaj7 C B
I: "~ d4 ~ d4 ~ [d4,d5] [d4,d5,eb5] d5 ~@3 [d4,d5] ~ [d4,d5] ~ [db4,db5]", // D Ebmaj7 D Db
J: "~ d4 ~ d4 ~ [d4,d5] [d4,d5,eb5] d5 ~ [d4,d5] ~ [d4,d5] ~ [d4,d5] ~ [db4,db5]", // D Ebmaj7 D Db
K: "~@3 [d5,d6] ~ [d5,d6] [d5,d6,eb6] d6 ~ [d5,d6] ~ [d5,d6] ~ [d5,d6] ~ [db5,db6]", // D Ebmaj7 D Db
L: "~ [d5,d6] ~ [d5,d6] ~ [d5,d6] [d5,d6,eb6] d6 ~ [d5,d6] ~ [d5,d6] ~ d5 [c5,d5] [eb5,f5]", // D Ebmaj7 D Csus2 Ebsus2
M: "c5!5 ~@2 c5!4 ~@2 c5!3, g5@7 c4, [g4,eb5] [eb4,g4,eb5], ~ [gb4,gb5]@3, ~@5 c5 [d4,d5]@5 c5 [d4,d5]@4", // Cm Eb Gb D
N: "[b3,b4] c5 [c4,c5] c5 [a3,a4] c5!4 [eb4,g4,c5]!3 c5 [eb4,g4,c5]!2 c5", // B C A Cm
O: "[b3,b4] c5 [c4,c5] c5 [ab4,c5,ab5] [eb4,g4,c5]!3 c5 [eb4,g4,c5]!2 c5 [g4,c5,g5] c5 [gb4,c5,gb5] c5", // B C Ab Cm C5 Gbdim
P: "[g4,c5,eb5,g5] c5!4 [eb4,g4,c5]!3 c5 [eb4,g4,c5]!3 c5 [c4,eb4,g4,c5]!3", // Cm
Q: "[c4,eb4,g4]@3 [c4,eb4,g4] [c4,eb4]@3 [g3,c4,eb4] ~@4 [d4,f4,bb4,d5]@4, c5, ~ g4@3, ~ [g3,c4,eb4]", // Cm Bb Cm
R: "[eb4,ab4,c5,eb5]@2 ~ [c4,eb4,ab4]!2 ~@2 [ab3,c4,g4]!2 ~@3 [d4,g4,bb4,d5]@2 ~@2", // Ab Abmaj7 Gm
S: "[f4,ab4,c5,f5]@2 ~ [c4,f4,ab4]!2 ~@2 [ab3,c4,f4]!2 ~@3 [eb4,g4,c5,eb5]@2 ~@2", T: "[d4,g4,b4,d5]!2",
U: "[eb4,gb4]@5 [bb3,eb4,gb4]@3 ~@4 [f4,ab4,db5,f5]@4, [bb4,eb5], ~ [bb3,eb4,gb4]", // Ebm Db Eb5 Ebm
V: "gb4@5 [b3,eb4,gb4]@3 ~@4 [f4,bb4,db5,f5]@4, [b4,eb5,gb5], ~ [b3,eb4,gb4]", // B Bbm B
W: "~@5 [ab3,b3,eb4]@3 ~@4 [ab4,b4,eb5,gb5]@4, ab5, [ab4,b4,eb5]@3 ~, ~ [ab3,b3,eb4]", X: "[f4,bb4,d5,f5] ~@7",
Y: "~@15 g4, c5@2 c5@4 c5@2 g5@3 eb5 g5@4, ~ g4@6 g4 c5 g4@5 c5@2, ~@3 eb5@2 eb5@5 c5@3 eb5@3, ~ g5 g6@2",
Z: "~@15 g4, d5@2 d5@4 d5@2 g5@3 f5 g5@4, ~ g4@6 g4 d5 g4@5 d5@2, ~@3 f5@2 f5@5 d5@3 f5@3, ~ g5 g6@2",
AA: "~@15 g4, b4@2 b4@4 b4@2 g5@3 f5 g5@4, ~ g4@6 g4 b4 g4@5 b4@2, ~@3 f5@2 f5@5 b4@3 f5@3, ~ g5 g6@2",
AB: "~@15 ab4, c5 c5@2 c5 [g5,g6]@4, ~ ab4@6 ab4 c5 ab4@5 c5@2, ~@3 eb5@2 eb5@5 c5@3 eb5@3, ~@4 ab5@7 eb5 ab5@4", // G
AC: "~@15 [eb5,f5], b4 b4@2 b4 [b4,g5] b4@2 [c5,d5], ~ g4@6 g4@2 g4@7, ~@3 f5@2 f5@5 g5 f5 g5@4, ~ g5 g6@2", // Ebsus2 Em Csus2
AD: "~@3 eb5@2 ~@2 g5, g4@3 [ab4,f5,ab5], g5@5 eb5@3, ~ c5@7, ~ d5@3", AE: "~@3 [c5,c6], [f4,f5]",
AF: "[eb4,eb5]@15 [d4,eb4,d5,eb5]", AG: "~@3 [d4,d5], [f4,f5], ~ [eb4,eb5]",
AH: "[g4,c5]@3 g4 [c5,eb5]@3 ~@5 ab4@4, [c4,eb4], ~@3 bb4@4 [bb4,ab5,bb5]@9, ~ g4@3, ~@7 ab4 [c5,eb5,g5,c6]@8", // C5 Cm Bb7 Cm
AI: "~@3 ab4 [ab4,c5]@3 ab5 c5@4 c5@4, f4, ~@3 bb4@4 [ab4,bb4,bb5]@9, ~ eb4@3, ~ [eb5,ab5,c6]", // Ab Absus2 Ab
AJ: "eb4@3 g4 c5@3 ~ [c5,eb5,g5,c6]@8, ~@3 bb4@4 [ab4,bb4,ab5,bb5]@9, ~ [eb4,g4]@3", // Cm Absus2 Eb
AK: "~@3 ab4 [ab4,c5]@3 ab5 [c5,eb5,ab5,c6]@8, ~@3 bb4@4 [ab4,bb4,bb5]@9, ~ eb4@3", // Ab Absus2
AL: "[eb4,g4,c5]@3 [eb4,g4,b4] c5@2 [eb4,g4] d5 ~ [eb4,g4,c5]@2 f5 [eb4,g4,c5] ~ [eb4,g4,c5] g4, ~@8 eb5@3 ~ d5@2 ~@2", // Cm Ebaug Eb Cm
AM: "[eb4,g4,c5]@3 [c4,eb4,g4,b4] eb5@2 [eb4,g4] d5 ~ [eb4,g4]@2 d5 [eb4,g4] ~ [eb4,g4] g4, ~@8 c5@3 ~ b4@2 ~@2", // Cm Eb
AN: "[eb4,g4,c5]@3 [eb4,g4,b4] c5@2 [eb4,g4] d5 ~ [eb4,g4]@2 f5 [bb4,f5,bb5] [ab4,f5,ab5] ~ [f4,d5,f5], ~@8 eb5@3 ~@5", // Cm Ebaug Eb Bb5 Db Dm
AO: "[g4,c5,g5]@3 [f5,g5] [c5,f5,ab5]@3 [f5,g5] [c5,g5]@3 [f5,g5] [g4,eb5]@3 [b4,d5]", // C5 Fsus2 Fm Fsus2 C5 Fsus2 Cm Bm
AP: "g4!2 ~ g4!3 ~ g4 ~ ab4 ~@3 ab4 ~ ab4, [c4,c5], ~ [eb4,eb5]@3, ~ d4, ~@8 [g4,d5]@3 ab4 [g4,d5,f5]@4", // C Eb G5 G7
AQ: "~@3 g4 ~@5 [g4,ab4] ab4!2 ~ [c5,d5] d5 [c5,d5], [eb4,eb5]@7 c5 [f4,f5]@3 g4 [ab4,ab5]@4, ~ g4@2 ~ g5@12, ~ gb4@7, ~@4 g4 c5 b4@10", // Abmaj7 Csus2 Eb F Ab
AR: "~ [ab4,ab5]@9 ~@4 [ab4,ab5]@2, [g4,g5], ~ [db5,f5]@15, ~ [bb4,bb5]@11 [bb4,bb5]@4, ~@5 [ab4,ab5]@2 ~", // Ab G Db Bb Ab
AS: "[g4,c5]!3 [g4,c5]@2 [g4,c5]!2 [g4,c5]@2 ~ bb4@2 g4@2 [d4,g4,b4,d5]@2, g5, eb5@5 [f4,f5]@3, ~@9 c5@7, ~@9 g4@3 [eb4,bb4,eb5]@4", // C5 G F Eb5
AT: "[c4,eb4,g4,c5] ~", AU: "c4 c5 b4 c4 bb4 ab4 f4 g4 c4 d4 eb4 c4 d4 eb4 g4 f4", AV: "ab3@4 b3@2 a3 gb3",
AW: "ab3@2 gb3 eb3", AX: "db3 eb3 e3 ab3", AY: "b3@2 a3 gb3", AZ: "ab3 db3",
BA: "db4 db5 c5 db4 b4 a4 gb4 ab4 db4 eb4 e4 db4 eb4 e4 ab4 gb4",
BB: "[gb4,b4,d5,gb5]@4 [a4,b4,d5,a5]@2 [g4,g5] [e4,e5]", BC: "[gb4,b4,d5,gb5]@2 [e4,b4,d5,e5] [db4,e4,a4,db5]",
BD: "[b3,d4,gb4,b4] [db4,e4,a4,db5] [d4,gb4,b4,d5] [gb4,b4,d5,gb5]", BE: "[c5,f5,ab5,c6] ~",
BF: "[f4,f5] [f5,f6] [e5,e6] [f4,e5] [eb5,eb6] [db5,db6] [bb4,bb5] [c5,c6] [f4,f5] [g4,g5] [ab4,ab5] [f4,f5] [g4,g5] [ab4,ab5] [c5,c6] [bb4,bb5]", // F E Fmaj7 Eb Db Bb C F …
BG: "[~@4 [e4,ab4,db5]@2 ~@2 [gb4,b4,eb5]@2 [gb4,b4]@4 ~@6 [db4,e4,a4]@2 ~@2 [eb4,gb4,b4]@2 [eb4,gb4]@4 ~@6 [e5,ab5,db6]@2 ~@2 [gb5,b5,eb6]@2 [gb5,b5]@4 ~@6 [db5,e5,a5]@2 ~@2 [eb5,gb5,b5]@2 eb5@4 ~ [e5,gb5], ~@2 db4@6 ~@2 a3@6 ~@4 eb5 [eb6,gb6]@2 [b4,eb5,gb5,b5]@5 b4@3 [db5,eb5], ~@3 [e4,ab4,db5,e5]@5 ~@3 [db4,e4,a4,db5]@5 ~@3 [e5,ab5,db6,e6]@5 ~@3 [e5,a5,db6]@5, ~@4 eb4@3 [b3,eb4,gb4,b4]@5 b3@3 [gb3,b3,eb4,gb4]@9 ~@3 db5@2 [gb5,b5,eb6]@3, ~@5 [eb5,gb5]@3 ~@5 [b4,eb5]@3 ~@2 db5@6 ~@2 a4@6]/4", // Dbm B B5 A B Ebm Dbm B …
BH: "ab5@11 [ab5,db6]@3 [e5,ab5,db6,e6]@2, [ab4,db5], e5@7 ~, ~@11 [eb5,eb6]@5", // Db5 Dbm Db5 Eb
BI: "[ab5,db6]@3 [e5,ab5]@3 ~@2 [gb4,b4]@3 [gb4,b4]@3 [eb4,gb4,b4,eb5]@2, eb6@8 eb5@3 [e4,e5]@5, eb5@3 e5 gb5@4, ~@3 [db5,db6]@13, ~@3 [ab4,ab5]@5", // Db5 E B5 B E Db Ab
BJ: "[ab4,db5]@3 [db5,e5]@8 ~@3 [a4,a5]@2, [db4,e4], ~@3 [ab4,ab5]@13, ~@11 [b4,db5,e5,b5]@5", // Db5 Dbm A Dbm Ab Dbm7
BK: "db5@3 ~@8 db5@3 ~ [e5,gb5], ab5@7 [db5,eb5], [ab4,e5] [gb4,b4,gb5], ~@3 [db4,a4]@13, ~@3 [e4,db5]@5 eb5@3 [e4,ab4,e5]@5", // Esus2 Dbsus2 Dbm B5 Gbm Dbm E
BL: "[ab5,db6]@3 [ab5,db6]@3 eb6@2 b5@3 b5@3 [eb5,gb5,b5,eb6]@2, [eb5,eb6]@3 [ab5,db6]@5, ~@3 db5@13, ~@3 e5@5 gb6@8, ~@6 eb5@2 [gb5,eb6]@3 [e5,e6]@5", // Db5 B Eb Db5 Ebm E
BM: "[db5,e5,ab5]@3 ~@11 [e4,ab4,db5,e5]@2, db6, ~@3 ab5@13, ~@3 [ab4,db5,e5]@11 ~@2, ~@11 [gb4,b4,eb5,gb5]@5", // Dbm B
BN: "~@8 db5@3 [eb5,gb5]@3 [b4,eb5,gb5,b5]@2, eb4, [gb4,b4,eb5]@6 b4@5 [gb4,db5]@5, ~@3 e4@13, ~@3 [ab4,db5,e5]@3 [gb4,eb5,gb5]@2 [ab4,e5,ab5]@8", // Ebm B Gb5 Dbm Ebm Dbm
BO: "[db5,e5]@2 [db5,e5,ab5]@3 ~@3 [b4,eb5,gb5]@2 [b4,eb5,gb5]@3 [b4,eb5,gb5]@3, [a5,db6], ~@5 [db5,e5,ab5]@11", // Dbm B A Dbm
BP: "[ab4,b4,e5]@2 [ab4,b4,e5]@3 b4@3 [gb4,b4,eb5]@2 [gb4,b4,eb5]@3 [gb4,b4,eb5]@3, ~@5 [ab4,e5]@11", // E B Dbm
BQ: "~@15 gb5, db5@2 c6@4 gb5 ab5 db5 eb5 e5 db5 eb5 e5 ab5@2, ~ db6@15, ~@3 db5@2 a5@11, ~ b5@3",
BR: "~@15 f5, c5@2 b5@4 f5 g5 c5 d5 eb5 c5 d5 eb5 g5@2, ~ c6@15, ~@3 c5@2 ab5@11, ~ bb5@3",
BS: "~@15 f5, c5@2 b5@4 f5 g5 [g4,c5] d5 eb5 c5 d5 eb5 g5@2, ~ c6@15, ~@3 c5@2 ab5@11, ~ bb5@3", // C5
BT: "c4 c5 b4 c4 bb4 ab4 f4 g4 [g3,c4] d4 eb4 c4 d4@4", BU: "c4 [c5,eb5,g5,c6] ~@6",
})).s("gm_piano").gain(0.4)
// chords · piano
const piano_2 = note(`<
A B C D E F G F H I J K L@4 M N O P Q R S T U V W X Y Z AA AB AC AD AC AE AF AG AH AI AJ@2 AK AJ AL@2 AM AL AN D AO@3
AP AO AQ AP@3 AR AS AT@2 AU AV AW AX AW AX AW AX AW AX AY AZ BA@2 BB BC BD BE
>`.pickRestart({
A: "~@15 g3, c1@6 [g3,eb4] eb3 [c2,c3]@2 [g3,eb4] eb3 [ab3,f4] f3 [bb3,g4]@2, c2 d4@3, ~ c4@7, ~@2 eb3 c3 f3 d3@11", // Cm C Cm Db Eb
B: "[c1,c2]@2 ~@13 bb3, ~@2 [c1,c2]@6 [ab3,f4] f3 [bb3,g4] g3 [c4,ab4] ab3 [d4,bb4]@2, ~ [g3,eb4] f3 eb4@5, ~@3 eb3@2 d3@11, ~@4 d4@2 g3 eb3@9", // C Db Eb Fm Gm Cm
C: "[c1,c2]@2 [c2,c3]@2 [b1,b2]@2 [g1,g2]@2 ~ [d2,eb2,g2,c3]@2 ~@2 [d2,eb2,g2,c3]@2 g2", // C B G Cm
D: "c2 g2 c3 c2 d2 eb2 ab2 g2 [c1,d2] eb2 b1 c2 [c1,c2]!4", // Csus2 C
E: "[c2,c3,c4] ~@6 [g1,g2], g3 g4 [b3,b4]@4 [c2,c3,a3,c4,a4]@2, ~ c5@7, ~@2 c4@7 [c2,c3] [g3,g4]@6, ~ [c2,c3]@2 [g3,g4] [bb3,bb4]@4", // C G B F C G C G …
F: "~@2 [eb3,g3,c4]@3 ~@7 [g2,d3,eb3]@2 [g2,d3,eb3]@2, c1, c2@9 [c2,c3]@7, ~@5 [g3,c4]@11, ~@5 eb3@7 ~@4", // Cm Ebmaj7 C C5
G: "~@4 [g3,c4]@2 [c3,c4]@3 ~@3 [g3,d4,eb4]@2 [g3,d4,eb4]@2, [c2,ab3,ab4], eb4@6 g3@3 [c3,c4]@7, c3 g4@3, ~ [f3,f4]@7", // C5 C Ebmaj7 Fm C F
H: "[d1,d2] ~@6 [a1,a2], [d3,f3,d4]@5 [a2,a3] [b2,b3]@2, a3@6 [a2,a3]@3 [d1,d2]@7, ~ [d1,d2]@3 [c3,c4]@4, ~ [db3,db4]@3", // D A Dm A B A D C …
I: "~@2 [a3,f4]@3 ~@7 [a2,e3,f3]@2 [a2,e3,f3]@2, d1, d2@9 [d2,d3]@7, ~ d4@7, ~@5 [a3,e4,f4]@11", // Dm Fmaj7 D Fmaj7
J: "~@4 [a3,d4]@2 d3@3 ~@3 [f3,a3,e4]@2 [f3,a3,e4]@2, [bb3,f4,bb4]@6 a3@3 [d2,d3]@7, d2@3 d4@5, d3 a4@3, ~ [g3,g4]@7", // D5 Fmaj7 Bb5 D G
K: "~@2 [f3,a3,d4]@3 ~@7 [a2,e3,f3]@2 [a2,e3,f3]@2, d1, d2@9 [d2,d3]@7, ~@5 [a3,d4]@11, ~@5 f3@7 ~@4", // Dm Fmaj7 D D5
L: "c3@2 ~@3 c2@4 c3@3 c3@2 [c2,c3]@2, c2@5 c1@11, ~ [eb3,g3,c4]@5 [eb3,g3,c4]@2, ~@2 c3@7 c2@5 ~@2", // C Cm
M: "c3!2 [c2,c3]!2, c2 ~, ~ g3@3", N: "ab2!2 [ab1,ab2]!2, ab1 ~, ~ eb3@3", O: "f2!2 [f1,f2]!2, f1 ~, ~ c3@3",
P: "g2!2 [g1,g2]!2, g1 ~, ~ d3@3", // G
Q: "[eb2,eb3]@2 bb3@2 ~@4 eb2@2 [eb2,eb3]@3 [eb2,eb3]@3, ~@2 gb3@5 eb3@3 ~@6, ~@2 [eb2,eb3]@5 bb2@9, ~@2 bb3 bb3@5, ~@5 eb4@11", // Eb
R: "[b1,b2]@2 gb3@2 ~@4 b1@2 [b1,b2]@3 [b1,b2]@3, ~@2 eb3@5 b2@3 ~@6, ~@2 [b1,b2]@5 gb2@9, ~@2 gb3 gb3@5, ~@5 b3@11", // B
S: "[ab1,ab2]@2 [eb3,ab3]@2 ~@4 ab1@2 [ab1,ab2]@3 [ab1,ab2]@3, ~@2 b3@5 ab2@3 ~@6, ~@2 [ab1,ab2]@5 eb2@9, ~@2 eb3 eb3@5, ~@5 ab3@11", // Ab Ab5 Ab
T: "[eb2,eb3]@2 ~@5 eb2 eb2@2 [eb2,eb3]@3 [eb2,eb3]@3, ~ eb3@4 ~@3, ~@2 eb2@5 bb2@9, ~@2 f3 f3@5, ~@5 bb3@11", // Eb
U: "~@7 f3, [c2,g2], ~ c3@15, ~@5 d3@3, ~@3 eb3", V: "~@13 eb3@2 f3, g2, g1 g1@7, ~ d3@11 d3@4",
W: "~@7 ab3, [d2,g2], ~ g3@15, ~@3 b3", X: "[g3,ab3] [f3,g3] ~@3 [c1,c2]@11, c3, ~ g3@7",
Y: "ab2@3 eb3@3 [eb3,ab3]@5 eb3@3 [ab2,eb3]@2, g3, ~@3 ab2@11 ~@2, ~@3 [c3,c4]@5, ~@11 ab3@5", // Ab5 C
Z: "f2@3 c3@3 ~@8 ab3@2, f1, ~@3 f2@13, ~@3 [c3,f3,c4]@5, ~@3 ab3@3 bb3@2", // F5
AA: "g2@3 d3@3 [g3,b3]@5 g3@3 g3 [f3,g3], g3@3 [d3,d4]@5, ~@3 g2@13, ~@11 b3@5, ~@7 ab3", // G Fsus2 D
AB: "g2@3 d3@3 [g3,b3]@5 g3@3 [d3,g3]@2, g3@3 d4@5, ~@3 g2@13, ~@3 d3@4 ~, ~@11 b3@5", // G G5
AC: "~@5 c4 ~ [bb3,d4,g4], c1@5 [g3,eb4] [ab3,c4,f4]@2, c2@2 [ab3,d4] [g3,c4,eb4] [c2,c3]@4, ~ eb3@7, ~ [g3,c4] f3@6", // Gm Cm Fm Abdim Cm C C5
AD: "~@3 c4!3 ~ [bb3,d4,g4], c1@3 [ab3,c4,f4], c2@2 ab3 [g3,eb4] [c2,c3]@4, ~ [g3,c4,eb4] d4@2 [ab3,f4] [g3,eb4]@3, ~ f3@3", // Gm Fm Cm C Cm Db Cm
AE: "~@3 c4 ~@3 [g2,g3], c1@4 [c4,f4] [bb3,d4,g4] [c4,f4,ab4]@2, c2@2 ab3 eb4@5, ~ [g3,c4,eb4] d4 g3 [c2,c3,ab3]@4, ~ f3@3", // G F5 Gm Fm Cm Fm
AF: "c2@3 c2 ~@8 [ab2,ab3]@4, c1, ~@3 g2@13, ~ [c2,c3]@3", // Ab C
AG: "f3@3 f2 ~@8 [c3,c4]@4, [c1,c2], ~@3 c3@8 ~@5, ~ [f2,f3]@3", // C F
AH: "c2@3 c2 ~@8 eb3@3 [d3,eb3], c1, eb3@3 ~, ~@3 g2@13, ~ [c2,c3]@3", // Ebmaj7 C
AI: "f3@3 f2 ~@8 [d3,d4]@4, [c1,c2], ~@3 c3@12 ~, ~ [f2,f3]@3, ~ [eb3,eb4]", // D C F Eb
AJ: "[c2,c3] ~@2 [c3,g3] ~@2 [c3,eb3,g3,c4] ~@2 [c3,g3] ~@2 [c2,c3]@2 [c2,c3]@2", // C C5 Cm C5 C
AK: "[c2,c3] ~@2 [c3,g3] ~@2 [c3,eb3,g3,c4] ~@2 [c3,g3] ~@2 [c2,c3] [c1,c2] ~ [c1,c2]", // C C5 Cm C5 C
AL: "c3@3 [c3,g3]@3 [c3,g3]@3 c3@3 [c2,c3]@2 [c2,c3]@2, c2@3 ~, ~@3 [eb3,c4]@5, ~@9 g3@7", // C5 C Cm
AM: "db3@3 [db3,ab3]@3 [db3,ab3]@3 db3@3 [db2,db3]@2 [db2,db3]@2, db2@3 ~, ~@3 [f3,db4]@5, ~@9 ab3@7", // Db5 Db
AN: "c2 c3 b2 c2 bb2 ab2 f2 g2 c2 d2 eb2 c2 d2 eb2 g2 f2",
AO: "db2 db3 c3 db2 b2 a2 gb2 ab2 db2 eb2 e2 db2 eb2 e2 ab2 gb2",
AP: "b1 b2 bb2 b1 a2 g2 e2 gb2 b1 db2 d2 b1 db2 d2 gb2 e2",
AQ: "db2 ab2 db3 db2 eb2 e2 a2 ab2 [db1,eb2] e2 c2 db2 [db1,db2]!4", // Dbsus2 Db
AR: "f1 f2 e2 f1 eb2 db2 bb1 c2 f1 g1 ab1 f1 g1 ab1 c2 bb1",
AS: "f2 c3 f3 f2 g2 ab2 db3 c3 [f1,g2] ab2 e2 f2 [f1,f2]!4", AT: "db2 [db2,db3]@3, db1",
AU: "~ [b2,b3], [db1,db2], ~ [db3,db4]@3", AV: "~ [b2,b3], [db1,db2], ~ [a2,a3]@3",
AW: "~@2 db3 db4@2 ~@2 db3 ~@2 db4 ~@4 ab2, db2, db3@2 ~ [e4,ab4]@5 db4 ab3@2 [db4,e4,ab4,db5]@5, ~ ab2@13 db3@2, ~@3 db3@2 db4 ab3@2 db3@5 ab3@3", // E Dbm
AX: "~@2 db3 db4@2 ~@5 b3 ~@4 gb2, db2@6 a3 db3 [b2,b3] gb3@2 [b3,eb4,gb4,b4]@2 gb3 b2@2, db3@2 ~ [e4,a4]@13, ~ a2@15, ~@3 db3@2 db4@11", // B A5
AY: "a2 ~ db3 db4@2 ~@2 db3 ~@2 db4 ~@4 a2, a1, ~ a2@13 db3@2, ~@3 [e4,a4]@5 db4 a3@2 [db4,e4,a4,db5]@5, ~@3 db3@2 db4 a3@2 db3@5 a3@3", // A5 A
AZ: "~@2 b2 b3@2 ~@2 b2 ~@2 b3 ~@4 gb2, b1@8 [b2,b3] gb3@2 [b3,eb4,gb4,b4]@2 gb3 b2@2, b2@2 ~ [e4,ab4]@13, ~ ab2@15, ~@3 b2@2 b3 ab3@10", // B E
BA: "db3@2 [db3,db4]@3 [db3,db4]@4 db3@3 [db2,db3]@2 [db2,db3]@2, db2@3 ~, ~@5 [e3,ab3]@11, ~@9 db4@7", // Db E
BB: "~@13 [eb3,eb4]@2 [d3,d4], c1@3 [f3,f4], c2 [g3,g4], ~ c4@3, ~@2 c3@3 [c2,c3]@3", // Eb D F G C
BC: "c3@2 c3@3 [c3,c4]@4 c3@3 [c2,c3]@2 [c2,c3]@2, c4@5 [eb3,g3]@11, ~ c2@5 ~@2, ~@9 c4@7", // C Eb
BD: "[c2,c3] [c3,c4] [b2,b3] [g2,g3] [bb2,bb3] [g2,g3] [a2,a3]@2", BE: "[c2,c3] [c3,c4] ~@6",
})).s("gm_piano").gain(0.4)
stack(piano, piano_2)
More by Yoko Shimomura
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.