0:00/0:00
// NBA Youngboy Makes no Sense — Rickey C Battle jr
// 70 bpm, 4/4, key Db major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: duplicate parts dropped: ch 5 "B♭ Trumpet" trumpet (copy of ch 2 "B♭ Clarinet" clarinet); ch 7 "Horn in F" french horn (copy of ch 3 "Alto Saxophone" alto sax); ch 8 "Mellophone" french horn (copy of ch 3 "Alto Saxophone" alto sax); ch 9 "Baritone Horn" french horn (copy of ch 4 "Tenor Saxophone" tenor sax)
// note: Transcription provider: pdmx. https://musescore.com/score/5845251; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 24 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(70/4)
// Notation: c3@3 lasts 3 steps · ~ is a rest · [c3,e3] is a chord.
// A part's distinct bars are riffs (A, B, C...) played in order: edit a riff to change every repeat.
// other · flute
const flute = note("<A B C B C D E ~@3 E ~@7 B C B F D E>".pickRestart({
A: "~ [c6,f6] ~ [c6,f6] ~ [c6,f6] ~ [c6,f6]", B: "c6!5 bb5 bb5@2 ~@6 ab5 bb5", C: "c6!5 bb5 bb5@2 ~@8",
D: "~ [c5,f5] ~ [c5,f5] ~ [c5,f5] ~@2", E: "[c5,f5,f6] ~@3", F: "c6!5 bb5 bb5@2 bb5!3 ab5 bb5@2 ~@2",
})).s("gm_flute").gain(0.5)
// other · clarinet · "B♭ Clarinet"
const clarinet = note("<A B C B C D E ~@3 E ~@7 B C B F D E>".pickRestart({
A: "~ [c5,f5] ~ [c5,f5] ~ [c5,f5] ~ [c5,f5]", B: "c5!5 bb4 bb4@2 ~@6 ab4 bb4", C: "c5!5 bb4 bb4@2 ~@8",
D: "~ [c5,f5] ~ [c5,f5] ~ [c5,f5] ~@2", E: "[c5,f5,f6] ~@3", F: "c5!5 bb4 bb4@2 bb4!3 ab4 bb4@2 ~@2",
})).s("gm_clarinet").gain(0.5)
// other · alto sax · "Alto Saxophone"
const alto_sax = note("<A B@4 C D ~@3 D ~@7 E F B G C D>".pickRestart({
A: "~ [c5,f5] ~ [c5,f5] ~ [c5,f5] ~ [c5,f5]", B: "~@7 ab4 bb4!3 ab4 bb4@2 ~@2", C: "~ c5 ~ c5 ~ c5 ~@2",
D: "[c5,f5] ~@3", E: "ab4@4 ~@3 ab4 bb4!3 ab4 bb4@2 ~@2", F: "c5@4 ~@3 ab4 bb4!3 ab4 bb4@2 ~@2", G: "~ f5 db5 ~",
})).s("gm_alto_sax").gain(0.5)
// chords · trombone
const trombone = note("<A B C D C A E ~@3 F G F G E ~@3 B C D C A E>".pickRestart({
A: "~ [ab3,c4,f4] ~ [ab3,c4,f4] ~ [ab3,c4,f4] ~@2", B: "[ab3,c4,f4]@3 ~",
C: "[f3,ab3,c4]@8 ~ [gb3,bb3,db4] ~ [gb3,bb3,db4]@5", D: "[f3,ab3,c4]@3 ~", E: "[ab3,c4,f4] ~@3",
F: "[ab3,c4,f4]@3 [ab3,c4,f4] ~@2 [ab3,c4,f4]@4 ~@2 [ab3,c4,f4]!2 ~@2", G: "[bb3,db4,f4] [gb3,bb3,db4]",
})).s("gm_trombone").gain(0.5)
// bass · tuba
const bass = note("<A B C B D E F G F G H C H C F G F G I J B K L M>".pickRestart({
A: "f3 ~ f3 ~ f3 ~ f3 ~", B: "f3 c3 f3 ~ g3@2 f3@2 ~@4 f3 eb3 db3 c3",
C: "bb2@2 ~ bb2 ~@2 bb2 ab2 gb2@2 ~ gb2 ~ gb2 ~ gb2", D: "bb2@2 ~ bb2 ~@2 bb2 ab2 gb2@2 ~ gb2 ~ gb2 ~@2",
E: "f3 c3 f3 ~ f3 c3 f3 ~ f3 c3 f3 ~@2 c3!2 ~", F: "f3 c3 f3 ~ g3@2 f3@2 ~ f3!2 ~ f3 eb3 db3 c3",
G: "bb2@2 ~ bb2 ~@2 bb2 ab2 gb2@2 ~ gb2 ~ c3 ~ c3", H: "f2 c2 f2 ~ g2@2 f2@2 ~ f2!2 ~ f3 eb3 db3 c3",
I: "~@12 f3 eb3 db3 c3", J: "bb2@2 ~ c3@2 ~ db3 bb2 gb2@2 ~ gb2@2 gb2@2 ~",
K: "bb2@2 ~ bb2 ~@2 eb3 f3 gb3@2 ~ gb3@2 ~@3", L: "f3 c3 f3 ~ f3 c3 f3 ~ f3 c3 f3 ~@2 [c3,c4]!2 ~", M: "f3 ~@3",
})).s("gm_tuba").gain(0.5)
stack(flute, clarinet, alto_sax, trombone, bass)
More by Rickey C Battle jr
Ariane Grande God Is A WomanG♭ major · 70 bpmBackstreet Boys The CallD♭ major · 100 bpmbanditA♭ major · 80 bpmBig Sean Go Legend ft Travis ScottC♭ major · 70 bpmGangsta's ParadiseE♭ major · 80 bpmGucci Mane ClassicalA♭ major · 60 bpmkill the lightsC♭ major · 80 bpmLil Baby Life_Goes_OnA♭ major · 70 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.