Strudelify

Leck mich im Arsch K 231

W. A. Mozart

KeyB♭ majorTempo120 bpm
0:00/0:00
// Leck mich im Arsch K 231 — W.A. Mozart
// 120 bpm, 2/2, key A# major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/2246571; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 69 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 · trumpet · "B♭ Trumpet"
const trumpet = note(`<
  ~@4 A B C A D@2 E@2 F G H I J K L M N O P Q R S T N A B C A D@2 E@2 F G H I J K L M N O P Q R S T N A B C A D@2 E@2 F
  G H I J K L M U
>`.pickRestart({
  A: "bb4", B: "c5", C: "a4", D: "[~ bb4@2 a4]/2", E: "[~ eb5@2 d5]/2", F: "d5 f5", G: "eb5 c5", H: "f5 f4",
  I: "~@2 bb4 a4", J: "g4 f4 eb4 d4", K: "c4!2 f4 g4", L: "f4 eb4 d4 c4", M: "bb3@2 f5!6", N: "f5 bb4 bb4@2",
  O: "~@2 eb5!6", P: "eb5 a4 a4@2", Q: "~@2 bb4 c5 d5 eb5 f5@2", R: "g4@2 f5!6", S: "g5 c5 c5@2", T: "~@2 f5!6",
  U: "d5",
})).s("gm_trumpet").gain(0.11)

// other · trombone
const trombone = note(`<
  ~@8 A B C A D@2 E@2 F G H I J K L M N O P Q R S T N A B C A D@2 E@2 F G H I J K L M N O P Q R S T N A B C A D@2 E@2 F
  G H I A
>`.pickRestart({
  A: "bb3", B: "c4", C: "a3", D: "[~ bb3@2 a3]/2", E: "[~ eb4@2 d4]/2", F: "d4 f4", G: "eb4 c4", H: "f4 f3",
  I: "~@2 bb3 a3", J: "g3 f3 eb3 d3", K: "c3!2 f3 g3", L: "f3 eb3 d3 c3", M: "bb2@2 f4!6", N: "f4 bb3 bb3@2",
  O: "~@2 eb4!6", P: "eb4 a3 a3@2", Q: "~@2 bb3 c4 d4 eb4 f4@2", R: "g3@2 f4!6", S: "g4 c4 c4@2", T: "~@2 f4!6",
})).s("gm_trombone").gain(0.2)

// bass · tuba
const bass = note(`<
  ~@12 A B C A D@2 E@2 F G H I J K L M N O P Q R S T N A B C A D@2 E@2 F G H I J K L M N O P Q R S T N A B C A D@2 E@2 A
>`.pickRestart({
  A: "bb2", B: "c3", C: "a2", D: "[~ bb2@2 a2]/2", E: "[~ eb3@2 d3]/2", F: "d3 f3", G: "eb3 c3", H: "f3 f2",
  I: "~@2 bb2 a2", J: "g2 f2 eb2 d2", K: "c2!2 f2 g2", L: "f2 eb2 d2 c2", M: "bb1@2 f3!6", N: "f3 bb2 bb2@2",
  O: "~@2 eb3!6", P: "eb3 a2 a2@2", Q: "~@2 bb2 c3 d3 eb3 f3@2", R: "g2@2 f3!6", S: "g3 c3 c3@2", T: "~@2 f3!6",
})).s("gm_tuba").gain(0.2)

stack(trumpet, trombone, bass)

More by W. A. Mozart