Strudelify

The Nights - Avicii

Avicii

KeyD♭ majorTempo120 bpm
0:00/0:00
// The Nights - Avicii — Avicii
// 120 bpm, 4/4, key Db major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/5490856; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 41 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 · tuba · "Bb Tuba"
const bass = note("<A@2 B A@3 B C D E F A D G H I J K L M J K L M N O P Q N O R S T U V W T U V W X>".pickRestart({
  A: "eb2 bb2 eb2 bb2 gb2 bb2 eb2 bb2", B: "db2 ab2 db2 ab2 f2 ab2 db2 ab2", C: "eb2 bb2 eb2 bb2 eb2 bb1 eb2 bb1",
  D: "b2 gb2 b2 gb2 eb2 gb2 b2 gb2", E: "db2 gb2 db2 bb2 db2 gb2 db2!2", F: "ab2 db2 ab2 f2 ab2 db2 ab2 db2",
  G: "gb2 db2 gb2 db2 bb2 gb2 db2 gb2", H: "gb2 ab2 db2 ab2 db2 ab2 db2 ab2", I: "db2 ab2 db2 ab2 db2 ab2 b2 gb1",
  J: "b1 gb2 b2@4 b2@2", K: "gb1 db2 gb2@4 gb2@2", L: "db2 ab2 db2@4 db2@2", M: "eb2 bb2 eb2@4 eb2@2",
  N: "eb3@3 db3 eb3 f3 eb3 db3", O: "bb2@5 bb2!2 gb2", P: "ab2@3 gb2 ab2@3 gb2", Q: "bb2 db3@4 gb2 bb2 db3",
  R: "ab2@3 bb2 db3@3 eb3", S: "bb2@3 bb2 gb2 bb2 eb2 bb1", T: "b1 gb2 b2 gb2 eb2 gb2 b2 gb2",
  U: "gb1 db2 gb2 db2 bb2 db2 gb2 db2", V: "db2 ab1 db2 ab2 db2 ab1 db2 ab2", W: "eb2 bb2 eb2 bb1 gb2 bb1 eb2 bb1",
  X: "gb2",
})).s("gm_tuba").gain(0.3)

stack(bass)

More by Avicii