Strudelify
Still D.R.E cover art

1999 · 2001

Still D.R.E

Dr. Dre

KeyA minorTempo96 bpm
0:00/0:00
// Still D.R.E — Dr. Dre
// 96 bpm, 4/4, key A minor. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: duplicate parts dropped: ch 3 "TabIt MIDI - Track 3" electric guitar muted (copy of ch 1 "TabIt MIDI - Track 1" electric guitar muted)
// note: Full arrangement: all 37 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(96/4)

// Notation: c3@3 lasts 3 steps · ~ is a rest · [c3,e3] is a chord · [...]/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 · electric guitar muted · "TabIt MIDI - Track 1"
const electric_guitar_muted = note(`<
  A B A B A B A B A B A B A B A B A B A B A B A B A B A B A B A B A B A C@2
>`.pickRestart({
  A: "[c5,a5]!8", B: "[c5,a5]!3 [b4,g5]!5", C: "[[c5,a5]!3 [b4,g5]!4 [b4,g5]@8 ~]/2",
})).s("gm_electric_guitar_muted").gain(0.51)

// bass · electric bass finger · "TabIt MIDI - Track 2"
const bass = note("<~@3 A B C B C B C B C B C B C B C B C B C B C B C B C B C B C B C B D@2>".pickRestart({
  A: "~@3 g1", B: "a1@3 ~@9 b1@4", C: "e2@3 ~@9 g1@4", D: "[e2@3 ~@9 g1@16 ~@4]/2",
})).s("gm_electric_bass_finger").gain(0.41)

stack(electric_guitar_muted, bass)

More by Dr. Dre