Strudelify

The Lion Sleeps Tonight

Traditional African Melody

KeyG majorTempo120 bpm
0:00/0:00
// The Lion Sleeps Tonight — Traditional African Melody
// 120 bpm, 4/4, key G major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/3515526; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 51 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.

// other · recorder
const recorder = note("<~@8 A@3 B A@3 B ~@3 C D E F C A@3 B G H G I D E F C D E F C A@3 B A@3 B J D@2>".pickRestart({
  A: "g5@3 g5 g5@3 g5 g5@3 g5 g5@3 g5", B: "f#5@3 f#5 f#5@3 f#5 f#5@3 f#5 f#5@3 f#5", C: "~ d5 f#5 a5", D: "g5",
  E: "~ g5 c6 e6", F: "d6", G: "b5@3 b5 b5@3 b5 b5@3 b5 b5@3 b5", H: "c6@3 c6 c6@3 c6 c6@3 c6 c6@3 c6",
  I: "a5@3 a5 a5@3 a5 a5@3 a5 a5@3 a5", J: "c5",
})).s("gm_recorder").gain(0.3)

stack(recorder)