Strudelify
KeyE majorTempo120 bpm
0:00/0:00
// PoczÄtek — Kortez PodsiadÅo Zalewski
// 120 bpm, 4/4, key E major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/5180627; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 28 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(120/4)

// Notation: c3@3 lasts 3 steps · ~ is a rest.
// A part's distinct bars are riffs (A, B, C...) played in order: edit a riff to change every repeat.

// bass · electric bass pick · "Bass Guitar"
const bass = note("<~@7 A B C B D B C B D B C B D B C B D B C B D>".pickRestart({
  A: "~@3 d#2", B: "d#1@3 d#2@3 f#1@2 g#1@4 ~@4", C: "a1@3 c2 a1@2 f#1@2 g#1@4 ~@2 d#1!2",
  D: "a1@3 c2 a1@2 f#1@2 g#1@4 ~@4",
})).s("gm_electric_bass_pick").gain(0.3)

// drums · kick
const kick = s("bd").struct("<A@3 B A@3 B A@3 B A@3 B A@3 B A@3 B A@3 B>".pickRestart({
  A: "x!2", B: "x ~@2 x!2 ~@3",
})).gain(0.3)

// drums · snare
const snare = s("sd").struct("~ x ~ x").gain(0.3)

stack(bass, kick, snare)