Strudelify
My World Fell Down cover art

1967 · Present Tense

My World Fell Down

Sagittarius

KeyA♭ majorTempo93 bpm
0:00/0:00
// My World Fell Down — Sagittarius
// 93 bpm, 4/4, key Ab major. Source: mcgill.
// Generated by strudelify. One cycle = one bar.
setcpm(93/4)

const chords = arrange(
  // intro (5 bars)
  [5, "<Dbm^7 Ab Dbm^7 Ab!2>"],
  // verse (8 bars)
  [8, "<Dbm [Abm@2 Eb7@2] Dbm [Abm@2 Eb7@2] Dbm [Abm@2 Eb7@2] Dbm [Dbsus@2 Db@2]>"],
  // chorus (12 bars)
  [12, "<F7 Bb F7 Bb Eb7 Ab Ao Gm Ao Eb7b13 Ab!2>"],
  // verse (8 bars)
  [8, "<Dbm [Abm@2 Eb7@2] Dbm [Abm@2 Eb7@2] Dbm [Abm@2 Eb7@2] Dbm [Dbsus@2 Db@2]>"],
  // chorus (12 bars)
  [12, "<F7 Bb F7 Bb Eb7 Ab Ao Gm Ao Eb7b13 Ab!2>"],
  // verse (9 bars)
  [9, "<Dbm Abm Dbm Abm Dbm Abm Dbm Ab ~>"],
  // bridge (8 bars)
  [8, "<Ab Db Ab Db Ab Fm Db Db7>"],
  // chorus (10 bars)
  [10, "<F7 Bb F7 Bb Eb7 Ab Ao Gm Ao [G@2 C@2]>"],
  // chorus (12 bars)
  [12, "<F7 Bb F7 Bb E7 A Ao Gm Ao Eb7b13 Ab!2>"],
  // outro (4 bars)
  [4, "<Dbm Ab Dbm Ab>"],
)
const bassline = arrange(
  [5, "<ab2!5>"],
  [8, "<db2 [ab2@2 g2@2] db2 [ab2@2 eb2@2] db2 [ab2@2 g2@2] db2!2>"],
  [12, "<f2 bb2 f2 bb2 eb2 ab2 a2 g2 [d#2@2 c2@2] eb2 ab2!2>"],
  [8, "<db2 [ab2@2 g2@2] db2 [ab2@2 eb2@2] db2 [ab2@2 g2@2] db2!2>"],
  [12, "<f2 bb2 f2 bb2 eb2 ab2 a2 g2 [d#2@2 c2@2] eb2 ab2!2>"],
  [9, "<db2 ab2 db2 ab2 db2 ab2 db2 ab2 ~>"],
  [8, "<ab2 db2 ab2 db2 ab2 f2 db2!2>"],
  [10, "<f2 bb2 f2 bb2 eb2 ab2 a2 g2 [d#2@2 c2@2] [g2@2 c2@2]>"],
  [12, "<f2 bb2 f2 bb2 e2 a2!2 g2 [d#2@2 c2@2] eb2 ab2!2>"],
  [4, "<db2 ab2 db2 ab2>"],
)

// chords · gm_piano
const keys = chord(chords).voicing().s("gm_piano").gain(0.8)
// bass · gm_electric_bass_finger
const bass = note(bassline).s("gm_electric_bass_finger").gain(0.9)
// drums
const drums = s("[bd hh] [sd hh] [bd hh] [sd hh]").gain(0.8)

stack(keys, bass, drums)