Strudelify

21 Hungarian Dances (Piano) WoO 1

Johannes Brahms

KeyA majorTempo180 bpm
0:00/0:00
// 21 Hungarian Dances (Piano) WoO 1 — Johannes Brahms
// 180 bpm, 4/4, key A major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/221666; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 51 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(180/4)

// 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 A B A C A@3 B A D E C F A@2 B A B A C A@3 B A D E C F G H I J K L M N O P Q R S T U V W X Y
>`.pickRestart({
  A: "f#2 [a2,c#3]!3", B: "f#2 [b2,d3]!3", C: "f2 [b2,c#3]!3", D: "[b2,d3]!2 [a2,c#3]@2", E: "[g#2,b2]!2 [f#2,a2]@2",
  F: "f#2 [a2,c#3] f#2@2", G: "a#2 [e3,f#3]!3", H: "c#3 [e3,f#3]!3", I: "b2 [d3,f#3]!3", J: "a#2 [e3,f#3] b2 [d3,f#3]",
  K: "g#2 [d3,e3]!3", L: "b2 [d3,e3]!3", M: "a2 [c#3,e3]!3", N: "g#2 [d3,e3] [a2,c#3,e3]@2", O: "c#3 [f3,b3] b3 f3",
  P: "[d3,f#3] [f#3,a3]!2 b2", Q: "f#3 [d3,f#3] f#3 d3", R: "[b2,c#3] g#3 [f#3,a3]@2", S: "[c#3,g#3]@3 c#3",
  T: "d#3 f3", U: "f#3 [a3,c#4]!3", V: "c#3 [g#3,b3] [f#3,a3]@2", W: "b2 ~", X: "c#3 ~", Y: "f#2@3 ~",
})).s("gm_piano").gain(0.4)

stack(piano)

More by Johannes Brahms