Strudelify

Araber tants

Misc tunes

KeyE majorTempo120 bpm
0:00/0:00
// Araber tants — Misc tunes
// 120 bpm, 4/4, key E major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/57768; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 19 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 · [c3,e3] is a chord · "a, b" plays two voices at once.
// A part's distinct bars are riffs (A, B, C...) played in order: edit a riff to change every repeat.

// chords · bandoneon · "Accordion"
const bandoneon = note("<A B A C A B A D E F G H I J K I L M N>".pickRestart({
  A: "[e2,b3,e4,g#4]@3 [e2,b3,e4,g#4]@3 [d2,d4,f4,a4]@2", B: "[e2,b3,e4,g#4]@3 [e2,b3,e4,g#4]@3 [d2,a3,d4,f4]@2",
  C: "[e2,e4] [e2,e4]@2 [b2,b3] [e2,e4] [b2,b3] [e2,e4]@2", D: "e2 e3 b2 e3 e2@2 b2@2, [b3,e4,g#4]",
  E: "[e2,g#4] [e3,a4] b2 e3 e2 e3 b2 e3, ~ b4!3", F: "a2 a3 e2 a3 a2 a3 [e2,b4] [a3,a4], c5@3 ~",
  G: "[e2,g#4] [e3,a4] b2 e3 [a2,c5] [a3,b4] [e2,a4] [a3,b4], ~ b4 ~@2", // E A5 Am Asus2 A5 Asus2
  H: "[e2,a4] [e3,g#4] b2 e3 e2 e3 b2 e3, ~ g#4 ~@2", I: "e2 e3 b2 e3 e2 e3 b2 e3, [g#4,e5]",
  J: "d2 d3 a2 d3 d2 d3 a2 d3, [a4,f5]", K: "e2 e3 b2 e3 a2 a3 e2 a3, [g#4,e5] [a4,e5]",
  L: "[e2,e3,e4] [e2,e3,e5]@2 [e2,e3,d#5] [e2,e3,e5]@2 [e2,e3,b4]@2", // E Emaj7 E E5
  M: "a2@2 a3@2 e2@2 [a3,b4]@2 a2@2 a3@2 d5 c5 b4 a4, e4@3 ~ c5@2 a2 a3", // Asus2
  N: "[e2,e4] [e3,f4] b2 e3 [e2,f4] [e3,e4] [b2,d4] [e3,e4], ~ f4 ~@2", // E Fmaj7 E Bm E
})).s("gm_bandoneon").gain(0.3)

stack(bandoneon)

More by Misc tunes