Strudelify

Danza Kuduro

Lucenzo And Don Omar

KeyC majorTempo120 bpm
0:00/0:00
// Danza Kuduro — Lucenzo And Don Omar
// 120 bpm, 4/4, key C major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/3881406; license: https://creativecommons.org/publicdomain/mark/1.0/
// note: Full arrangement: all 37 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 · [...]/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.

// other · viola
const viola = note("<~@4 A B A C A B A C D@2 E F G H I J D H E J D H K L M N@2 O M N@2 O P>".pickRestart({
  A: "c4", B: "f3", C: "b3", D: "~@3 e4 a4 c5 d5 c5", E: "~@3 e5!4 d5", F: "~@3 b4!2 c5 d5@2",
  G: "c5 ~@2 e4 a4 c5 d5 c5", H: "~@6 e4@2 a4@2 c5@2 d5@3 c5", I: "~@3 b4!3 c5 d5", J: "~@3 b4!2 c5 d5 c5",
  K: "~@6 a4 ~ c5@2 d5@2 e5@2 f5@2", L: "g5@6 b4 ~ d5@4 b4@4", M: "c5@2 ~@4 b4 ~ d5@4 b4@4",
  N: "[c5@2 ~@4 a4 ~ c5@2 c5@2 d5@2 e5@4 c5@2 ~@2 c5 ~ c5@4 e5@4]/2", O: "d5@2 ~@4 b4 ~ d5@4 b4@4", P: "c5 ~@3",
})).s("gm_viola").gain(0.4)

stack(viola)