Strudelify

talijanska

Goran Bregovic

KeyB♭ majorTempo160 bpm
0:00/0:00
// talijanska — Goran Bregovic
// 160 bpm, 3/4, key Bb major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: ch 1 "Accordion" named as an organ, played on accordion (its piano patch is not one)
// note: Transcription provider: pdmx. https://musescore.com/score/4879085; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 65 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(160/3)

// Notation: c3@3 lasts 3 steps · ~ is a rest · [c3,e3] is a chord.
// A part's distinct bars are riffs (A, B, C...) played in order: edit a riff to change every repeat.

// chords · piano
const piano = note(`<
  A@2 B@2 C@2 D@6 E@4 C@2 D@2 E D C D@2 F@2 G@4 F@2 E D H F I@2 G F A@2 B@2 C@2 D@6 E@4 C@2 D@2 E D C D
>`.pickRestart({
  A: "[d3,d4]@5 ~@11", B: "[g2,g3]@5 ~@11", C: "[d3,d4]@5 [gb3,a3,c4,d4]@5 ~ [gb3,a3,c4,d4]@5",
  D: "[g2,g3]@5 [bb2,d3,g3]@5 ~ [bb2,d3,g3]@5", E: "[c3,c4]@5 [eb3,g3,c4]@5 ~ [eb3,g3,c4]@5",
  F: "[eb3,eb4]@5 [g3,bb3,eb4]@5 ~ [g3,bb3,eb4]@5", G: "[bb2,bb3]@5 [d3,f3,ab3,bb3]@5 ~ [d3,f3,ab3,bb3]@5",
  H: "[a2,a3]@5 [db3,e3,a3]@5 ~ [db3,e3,a3]@5", I: "[f2,f3]@5 [a2,c3,f3]@5 ~ [a2,c3,f3]@5",
})).s("gm_piano").gain(0.08)

stack(piano)