0:00/0:00
// frozen - love is an open door — Misc Soundtrack
// 100 bpm, 4/4, key G major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/5927768; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 50 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(100/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 B C D E@2 F@2 G H G I@3 J K L@2 M@2 N O P@2 Q R S@2 T@2 U V W X@3 Y Z AA AB AC@2 AD AE AF@2 AG AH ~ AI
>`.pickRestart({
A: "~ c3@3 ~@2 c3@2 e2@4 ~@2 e2@2, ~ [g3,c4,e4] ~ [g3,c4,f4]", // C Csus4
B: "f2@4 ~@2 f2@2 g2@3 g2!2 a2 c3@2, ~ [g3,c4,e4] ~ [f3,g3,c4]", C: "c2@2 ~ c2 e2@2 ~ e2, ~ [g3,c4,e4] ~ [g3,c4,f4]",
D: "f2@4 ~@2 f2@2 g2@2 g2 d2 [g2,f3,g3,c4]@2 c4 d4, ~@2 [g3,c4,e4]@2 ~@3 d2", // Csus4 C
E: "[[c2,e4]@2 [c4,e4,g4]@2 g4@2 [c2,g3,c4,e4]@2 [e2,a4]@2 c4@2 e4@2 [e2,g3]@2 f2@2 c4@2 a3@2 f2@2 ~@2 [f3,g3,c4]@2 g2 [a2,c4] [c3,f3,g3,c4,d4]@2, ~ g3@2 ~@2 g3@2 d4@2 g3@2 g3@2 ~@3, ~@6 g2 ~]/2", // C A5 Em Fsus2 Am Csus4
F: "[e4 f4 [c4,e4,g4]@2 e4@2 [c2,g3,c4,d4]@2 [e2,c4]@2 a3@2 ~@2 e2@2 d2@2 [c4,f4]@2 ~@2 [g3,c4,f4]@2 ~@2 [g2,f3,c4]@2 [g2,f3,g3,c4] [a2,b3] [c3,c4]@2, c2 g3@2 ~@2 g3@2 ~@2 g3@2 d2@2 ~@3, ~@6 d4@3 ~@7]/2", // C Csus2 C F5 Csus4 Asus2 C
G: "~ [g3,c4,e4] ~ [c2,g3,c4,e4] ~ [g3,c4,f4] ~ [e2,g3,c4,f4], c2 ~ e2 ~", // C Csus4 C
H: "~@2 [g3,c4,e4]@2 ~@2 [f2,g3,c4,e4]@2 ~@2 [f3,g3,c4]@2 g2 a2 [c3,f3,g3,c4]@2, f2 ~ g2 ~", // C Fsus2 Csus4
I: "[~@2 [g3,c4,f4]@2 ~@2 [d2,g3,c4,f4]@2 ~@2 [g3,c4]@2 g2 a2 c3@2 ~@2 a3@2 c4@2 [a1,e4]@2 [a1,c5]@2 [e2,b4]@2 [a1,e4]@2 b1@2 ~@4 e4@2 [g2,c4]@2 c3 g2 c2@2 ~ e4 [a1,e4]@2, d2@2 ~@2 g2@2 [f3,g3,c4] a4@8 a4@2 g4@3 a#3@2 ~@2, ~@8 a2@2 ~@6 c2@2 ~@4 c2 ~]/3", // Csus4 Dm7 C5 A5 Am E5 A5 C5 …
J: "d4!2 d4@4 [d2,c4]@2 d4!2 a2@2 d2@2 [e2,c4]@2, d2@2 ~@2 d3 d4@2 ~", // D7 C
K: "[f2,g#3,c4,d#4,f4]@2 [f2,g#3,c4,d#4]@2 [f2,g#3,c4,d#4]@2 [f2,g#3,c4,d#4]@2 [g#3,c4,d#4] d4 c4 d4 c4 [d4,e4] [f4,g4] [a4,b4], ~@8 f2@2 ~@3 c4@3", // Fm7 G# Dsus2 Fsus2 Asus2
L: "[c2!4 e2!4 d2!4 e2!4, c5@15 ~, ~@3 [f4,g#4]]/2", // Fm
M: "[c2!4 e2!4 d2!4 f2!4, c5@15 ~, [e4,g4] [g4,b4] [f#4,a4] [f4,g#4]]/2", // Em G F#m Fm
N: "c2!2 [c2,a4] [c2,g4] e2!4, c5, e4 ~, g4@3 ~ [g4,b4]@4", O: "[d2,f#4,g4,a4] d2!3 f2!2 g#1 a#1, ~ [f4,g#4]",
P: "[c2@4 ~@2 c2@2 e2@4 ~@2 e2@2 f2@4 ~@2 f2@2 g2@3 g2!2 a2 c3 d3, g3@19 ~ [g3,c4,e4]@4 ~@4 [f3,g3,c4]@4, ~ [c4,e4] ~ [c4,f4] ~@4]/2", // C Fsus2 C F5
Q: "~@6 f3@2 g3@4 c4@2 [f5,g5] [e5,f5], e3@3 ~@4 e3, ~ [g3,c4,e4] ~@2", // Fsus2 Fmaj7 C
R: "[f5,c6] a5 f5 c5 g5 e5 c5 a4 f5 c5 a4 f4 [g2,c5] [a2,d4,a4] [d4,f4] [d4,g4], f3@2 ~ f2 g2@2 ~ c3", // F5 C5 D5 Dm G5
S: "[[d2,f#4]@2 [d4,f#4,a4]@2 a4@2 [d2,a3,d4,f#4]@2 [f#2,b4]@2 d4@2 f#4@2 [f#2,a3]@2 g2@2 d4@2 b3@2 g2@2 ~@2 [g3,a3,d4]@2 a2 [b2,d4] [d3,g3,a3,d4,e4]@2, ~ a3@2 ~@2 a3@2 e4@2 a3@2 a3@2 ~@3, ~@6 a2 ~]/2", // D B5 F#m Gsus2 Bm Dsus4
T: "[f#4 g4 [d4,f#4,a4]@2 f#4@2 [d2,a3,d4,e4]@2 [f#2,d4]@2 b3@2 ~@2 f#2@2 e2@2 [d4,g4]@2 ~@2 [a3,d4,g4]@2 ~@2 [a2,g3,d4]@2 [a2,g3,a3,d4] [b2,c#4] [d3,d4]@2, d2 a3@2 ~@2 a3@2 ~@2 a3@2 e2@2 ~@3, ~@6 e4@3 ~@7]/2", // D Dsus2 D G5 Dsus4 Bsus2 D
U: "[d2,f#4]@2 [f#4,a4]@2 a4@2 [d2,a3,d4,f#4]@2 [f#2,b4]@2 [g4,a4]@2 f#4 e4 [f#2,a3,d4]@2, ~ [a3,d4]@2 ~@2 [a3,d4]@2 ~", // D F#m D B5 Gsus2 D D5
V: "[g2,e4]@2 d4@2 f#4@2 g2@2 a2@2 [g3,a3,d4]@2 a2 [b2,d4] d4 e4, ~ a3@2 e4@2 ~@2 [d3,g3,a3]", // C Gsus2 Bm Dsus4
W: "[d2,f#4]@2 a4@2 a4@2 [d2,a3,d4,f#4]@2 [f#2,b4]@2 [a3,d4]@4 e4 d4, ~ [a3,d4]@2 ~@2 [g4,a4] ~ f#2", // D B5 D5 Gsus2
X: "[[e2,e4]@2 d4@2 f#4@2 [e2,e4]@4 [a2,d4]@2 a2 b2 d3@2 ~@2 b3@2 d4@2 b1@2 b1@2 [f#2,c#5]@2 [b1,f#4]@2 c#2@2 a4@2 ~@2 f#4@2 [a2,d4]@2 d3 a2 d2@2 ~ [f#4,a4] [b1,f#4,a4]@2, ~@2 a3@4 [a3,d4]@2 ~@4 [g3,a3,d4]@2 b4@16 b4@4 a4@11 ~@3, ~@8 b2@2 ~ f#4@2 ~@3 d2@2 ~@2 c4@2 d2 ~]/3", // E D5 F#5 B5 D5 F#m B7 D5 …
Y: "e4!2 e4@4 [e2,d4]@2 e4!2 b2@2 e2@2 [f#2,d4]@2, e2@2 ~@2 e3 e4@2 ~", // E7 D
Z: "[g2,a#3,d4,f4,g4]@2 [g2,a#3,d4,f4]@2 [g2,a#3,d4,f4]@2 [g2,a#3,d4,f4]@2 [a#3,d4,f4] e4 d4 e4 d4 [e4,f#4] [g4,a4] [b4,c#5], ~@8 g2@2 ~@3 d4@3", // Gm7 A# Esus2 Gsus2 Bsus2
AA: "d2!4 f#2!4, d5", AB: "e2!4 f#2!4, d5@15 ~, ~ [g4,a#4]", AC: "[d2!4 f#2!4 e2!4 g2!4, d5@15 ~, ~@3 [g4,a#4]]/2",
AD: "d2!2 [d2,b4] [d2,a4] f#2!4, d5, f#4 ~, a4@3 ~ [a4,c#5]@4", // G D5 A
AE: "[e2,g#4,a4,b4] e2!3 g2!2 a#1 c2, d5@15 ~, ~ [g4,a#4]", // E Gm
AF: "[d2@4 ~@2 d2@2 f#2@4 ~@2 f#2@2 [g2,d5]@4 ~@2 g2@2 a2@3 a2!2 b2 d3 e3, a3@19 ~ [a3,d4,f#4]@4 ~@4 [g3,a3,d4]@4, ~ [d4,f#4] ~ [d4,g4] ~@4]/2", // G5 D Gsus2 D G5
AG: "~@6 g3@2 a3@4 d4@2 [g5,a5] [f#5,g5], f#3@3 ~@4 f#3, ~ [a3,d4,f#4] ~@2", // Gsus2 Gmaj7 D
AH: "[g5,d6] b5 g5 d5 a5 f#5 d5 b4 g5 d5 b4 g4 [a2,d5] [b2,e4,b4] [e4,g4] [e4,a4], g3@2 ~ g2 a2@2 ~ d3", // G5 D5 E5 Em A5
AI: "~ [a5,d6]@15, [d2,f#2,a2,d3,d5,f#5]", // D5 D
})).s("gm_piano").gain(0.24)
stack(piano)
More by Misc Soundtrack
chitty chitty bang bang - chitty chitty bang bang theme songF major · 240 bpmCult Of Chucky ThemeD major · 150 bpmDick Gumshoe It's Detective GumshoeE♭ major · 110 bpmdirty dancing - ive had the time of my lifeE major · 120 bpmDisney MedleyF major · 100 bpmget readyE♭ major · 136 bpmGoblin OSTE♭ major · 120 bpmmary poppins - feed the birdsF major · 80 bpm
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.