Strudelify

Der Klarinetten-muckl

Misc Traditional

KeyB♭ majorTempo120 bpm
0:00/0:00
// Der Klarinetten-muckl — Misc Traditional
// 120 bpm, 2/4, key A# major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/5853116; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 114 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(120/2)

// 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 · piano
const piano = note(`<
  A B C@2 D E F@2 G H C@2 D E F@2 G I C@2 D E F@2 G H C@2 D E F@2 G J K L M N K L O P K L M N K L O Q C@2 D E F@2 G H
  C@2 D E F@2 G R S T U V W T X Y S T Z AA W T AB AC S T U V W T X Y S T Z AA W T AB AD C@2 D E F@2 G H C@2 D E F@2 G J
>`.pickRestart({
  A: "[bb2,d4,f4,bb4]!2", B: "[f2,c4,f4,a4] ~", C: "bb2 [bb3,d4,f4,bb4] f3 [bb3,d4,f4,bb4]",
  D: "bb2 [bb3,d4,f4,bb4] b2 [b3,d4,f4,b4]", E: "c3 [c4,f4,a4,c5] f3 [c4,f4,a4,c5]",
  F: "f2 [f3,c4,f4,a4] c3 [f3,c4,f4,a4]", G: "a2 [g2,c4,f4,a4] f2 [eb2,c4,eb4,f4,a4]",
  H: "bb2 [bb2,d4,f4,bb4] bb2 [d4,f4,bb4]", I: "[bb2,d4,f4,bb4] ~@3",
  J: "[bb2,d4,f4,bb4]@2 ~@2 [bb2,d4,f4,bb4]@2 ~@2 [bb2,d4,f4,bb4]@3 ~@5", // Bb
  K: "[c4,e4]@2 [c4,e4]!2 [d4,f4]@2 [e4,g4]@2, c3 ~", L: "a4 g4 a4 bb4 [a4,c5]@4, f3 ~, f4 g4 ~@2",
  M: "[c5,e5]@2 [c5,e5]@2 [c5,e5] [bb4,d5] [a4,c5] [g4,bb4], c3!2", N: "[f4,a4] [a4,c5] [c4,f4]@2, f3 ~",
  O: "[c3,c5,e5]@2 [c3,c5,e5]@2 [c5,e5] [bb4,d5] [a4,c5] [g4,bb4], ~@2 c3!2", P: "[f3,f4,a4] ~@3", Q: "[f2,f4,a4] ~@3",
  R: "bb2 [bb2,d4,f4,bb4] bb2 [bb2,d4,f4,bb4]", S: "bb4@4 bb4 g4 ~ g4, [bb2,eb4]@3 [bb2,eb4]",
  T: "bb2@11 ~ bb2@4, bb3@15 ~", U: "[bb2,eb4,g4] [eb3,eb4,bb4]", V: "bb2@2 ~ [d4,bb4], [d4,bb4]@11 ~@5, ~ d3",
  W: "bb4@4 bb4 ab4 f4 d4, d4@7 ~, bb2@11 ~ bb2@4", X: "[bb2,d4,f4] [d3,d4,ab4]",
  Y: "bb2 eb3 d3 [c3,eb4,bb4], [eb4,g4]@11 ~@5", Z: "g4!2 bb4 eb5, [bb2,eb4] [eb3,eb4]",
  AA: "d5 c5 bb4 [d4,bb4], d4@11 ~@5, bb2 d3", AB: "[bb2,bb3] [d3,d4,f4]", AC: "[bb2,bb3,eb4,g4] eb3 d3 [c3,bb4]",
  AD: "[eb3,bb3,eb4,g4] ~@3", // Eb
})).s("gm_piano").gain(0.4)

stack(piano)

More by Misc Traditional