0:00/0:00
// super mario world - athletic theme — Misc Computer Games
// 260 bpm, 4/4, key C major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/4469216; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 86 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(260/4)
// Notation: c3@3 lasts 3 steps · ~ is a rest · [...]/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.
// other · bassoon · "Bassoon II"
const bassoon = note(`<
A B C@2 D@2 E@2 C F C@2 D@2 G@2 H I J@2 K L J@2 M J@3 K L J@2 M J N O J L N O J P J Q R S T@2 U V J@2 K L J@2 M J@3 K
L J@2 M J N O J L N O J P J Q R S W ~ X Y ~ Z Y AA
>`.pickRestart({
A: "f4@3 f4@5", B: "g#4 ~ b4 ~ b4 ~@3", C: "~@2 e4 ~@3 e4 ~", D: "~@2 f4 ~@3 f4 ~", E: "~@2 d4 ~@3 d4 ~",
F: "e4 ~ e4@2 d#4@2 d4@2", G: "~@2 g4 ~@3 g4 ~", H: "~@2 g4 ~@2 d4 e4 f4", I: "g4 ~ g4 ~ g4 ~@3",
J: "~@2 c4 ~@3 c4 ~", K: "~@2 g3 ~@3 c4 ~", L: "~@2 c4 ~@3 b3 ~", M: "~@2 a3 ~@3 b3 ~", N: "~@2 a3 ~@3 a3 ~",
O: "~@2 g3 ~@3 g3 ~", P: "~@2 c4 ~ b3 ~@3", Q: "~@2 a#3 ~@3 a#3 ~", R: "~@2 c4 ~@3 c3 ~", S: "~@2 g#3 ~@3 g#3 ~",
T: "[b3@5 ~@3]/2", U: "~@2 c4 e3@2 c4 e3@2", V: "c4 e3@2 g3 c4 ~@3", W: "d4 ~@7", X: "g3 ~ a3 ~ g3 ~ a3 ~",
Y: "g3 ~@7", Z: "~@3 d3 d4 c4 b3 ~", AA: "g4 ~@7",
})).s("gm_bassoon").gain(0.3)
// other · bassoon · "Bassoon III"
const bassoon_2 = note(`<
A B C@2 D@2 E@2 F G C@2 D@4 H I J K L M J K N J@2 K L M J K N J O P Q M O P Q R J@2 Q S T@2 U V J K L M J K N J@2 K L
M J K N J O P Q M O P Q R J@2 Q S W ~ X Y ~ Z AA AB
>`.pickRestart({
A: "c#4@3 c#4@5", B: "d4 ~ g#4 ~ g#4 ~@3", C: "~@2 c#4 ~@3 c#4 ~", D: "~@2 d4 ~@3 d4 ~", E: "~@2 b3 ~@3 b3 ~",
F: "~@2 c4 ~@3 c4 ~", G: "a#3 ~ a#3@2 a3@2 g#3@2", H: "~@2 e4 ~@2 b3 c4 d4", I: "e4 ~ d4 ~ e4 ~@3",
J: "~@2 g3 ~@3 g3 ~", K: "~@2 a3 ~@3 a3 ~", L: "~@2 e3 ~@3 g3 ~", M: "~@2 a3 ~@3 g3 ~", N: "~@2 f3 ~@3 g3 ~",
O: "~@2 f3 ~@3 f3 ~", P: "~@2 e3 ~@3 e3 ~", Q: "~@2 c3 ~@3 g3 ~", R: "~@2 a3 ~ g3 ~@3", S: "~@2 d#3 ~@3 d#3 ~",
T: "[f3@5 ~@3]/2", U: "~@2 g3 c3@2 g3 c3@2", V: "g3 c3@2 e3 g3 ~@3", W: "b3 ~@7", X: "d3 ~ e3 ~ d3 ~ e3 ~",
Y: "d3 ~@7", Z: "~@4 a3 g3 f3 ~", AA: "e3 ~@7", AB: "e4 ~@7",
})).s("gm_bassoon").gain(0.3)
// other · bassoon · "Bassoon IV"
const bassoon_3 = note(`<
A B C@4 D@3 E C@4 F@2 G H I J K L I J M I@2 J K L I J M I N@2 O L N@2 O P I L I N Q@2 R S I J K L I J M I@2 J K L I J
M I N@2 O L N@2 O P I L I N T ~ U V ~ W X Y
>`.pickRestart({
A: "a3@3 a3@5", B: "b3 ~ e4 ~ e4 ~@3", C: "~@2 a3 ~@3 a3 ~", D: "~@2 g3 ~@3 g3 ~", E: "e3 ~ e3@2 d#3@2 d3@2",
F: "~@2 b3 ~@3 b3 ~", G: "~@2 c4 ~@2 g3 a3 b3", H: "c4 ~ g3 ~ c4 ~@3", I: "~@2 e3 ~@3 e3 ~", J: "~@2 f3 ~@3 f#3 ~",
K: "~@2 c3 ~@3 d#3 ~", L: "~@2 f3 ~@3 f3 ~", M: "~@2 c3 ~@3 d3 ~", N: "~@2 c3 ~@3 c3 ~", O: "~@2 d#3 ~@3 d#3 ~",
P: "~@2 f3 ~ f3 ~@3", Q: "[d3@10 ~@2 a2 ~ b2 ~]/2", R: "c3 ~ e3 g2@2 e3 g2@2", S: "e3 g2@2 c3 e3 ~@3", T: "g3 ~@7",
U: "g2 ~ a2 ~ g2 ~ a2 ~", V: "g2 ~@7", W: "~@4 f3 e3 d3 ~", X: "c3 ~@7", Y: "c4 ~@7",
})).s("gm_bassoon").gain(0.3)
// bass · bassoon · "Contrabassoon"
const bass = note(`<
A B C@2 D@2 E@2 F G C@2 D@2 E@2 F H I J K L I J M N I J K L I J M O P Q R S P Q R T O U V W X@2 F O I J K L I J M N I
J K L I J M O P Q R S P Q R T O U V W Y ~ Y ~ Z AA AB@2
>`.pickRestart({
A: "f2@3 f2@5", B: "e2 ~@7", C: "a1 ~@3 e2 ~@3", D: "d2 ~@3 a1 ~@3", E: "g1 ~@3 d2 ~@3", F: "c2 ~@3 g1 ~@3",
G: "c2 ~ c2@2 b1@2 a#1@2", H: "c2 ~ g1 ~ c2 ~ g2@2", I: "c2 ~@3 e2 ~@3", J: "f2 ~@3 f#2 ~@3", K: "e2 ~@3 d#2 ~@3",
L: "d2 ~@3 g1 ~@3", M: "d2 ~@3 g2 ~@3", N: "c2 ~@3 c3 ~@3", O: "c2 ~@3 c2 ~@3", P: "f2", Q: "e2", R: "d#2",
S: "d2 g2", T: "d2@4 g1 ~@3", U: "a#1 ~@3 a#1 ~@3", V: "a1 ~@3 a1 ~@3", W: "g#1 ~@3 g#1 ~@3",
X: "[g1@10 ~@2 a1 ~ b1 ~]/2", Y: "g1 ~@7", Z: "g1 ~ a1 ~ g1 ~ a1 ~", AA: "g1 ~@3 g1 a1 b1 ~", AB: "c2 ~@7",
})).s("gm_bassoon").gain(0.3)
stack(bassoon, bassoon_2, bassoon_3, bass)
More by Misc Computer Games
Ace Attorney - Objection!B♭ major · 120 bpmcuphead - floral furyD major · 140 bpmespn extreme games themeF major · 144 bpmfar cry 5 - when the morning light shines inA major · 120 bpmfinal fantasy crystal chronicles - kazenoneF major · 105 bpmguiles themeD major · 120 bpmkahoot lobby themeF major · 120 bpmkaras theme - detroit become humanE♭ major · 90 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.