Strudelify

Seltenes Glück

Georg Philipp Telemann

KeyD majorTempo120 bpm
0:00/0:00
// Seltenes Glück — Georg Philipp Telemann
// 120 bpm, 4/4, key D major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: metre changes (1/4 at bar 1, 4/4 at bar 2, 3/4 at bar 19, 1/4 at bar 19, ...) are rendered on a constant 4/4 grid of one bar per cycle
// note: Transcription provider: pdmx. https://musescore.com/score/5774199; license: https://creativecommons.org/publicdomain/mark/1.0/
// note: Full arrangement: all 37 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 · [...]/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.

// chords · piano · "MusicXML Part"
const piano = note("<~ A B C D E F G H I@2 J K L M A N O P A B C D E F G H I@2 J K L M A N O P>".pickRestart({
  A: "[f#3,d4,a4,d5] [d3,f#4,a4,d5]", B: "[g3,d4,g4,b4]@2 g2 g3, ~ [g4,b4,d5]", C: "[f#3,d4,a4,d5] [e3,g4,a4,c#5]",
  D: "[d3,f#4,a4,d5]@2 [f#3,d4,a4,d5] [d3,f#4,a4,d5]", E: "[e3,e4,g#4,b4]@2 [d3,e4,g#4,b4] [c#3,e4,a4,c#5]",
  F: "b2 a2 g#2 g#3, [f#4,b4,d5] [e4,b4,e5]", G: "[a3,e4,a4,c#5] [e3,e4,g#4,b4]",
  H: "[a2,e4,a4,c#5]@2 [c#3,e4,a4,e5] [d3,f#4,a4,d5]", // A D
  I: "[[b2,f#4,b4,d5]@4 [e4,g4,c#5]@4 [c#4,f#4,a#4]@2 d3 c#3 d3@2 [b2,f#4,b4,d5]@2, ~@2 e3@3 [b3,f#4,b4]@2 ~]/2", // Bm C#dim F# Bm B5
  J: "[f#3,d4,a4,d5] [g3,d4,g4,b4]", K: "[d3,f#4,a4,d5]@2 f#3 d3, ~ [f#4,a4,d5]", L: "[c#3,e4,a4,e5] [d3,f#4,a4,d5]",
  M: "[a2,e4,a4,c#5]@2 [c#3,e4,a4,e5] [a2,e4,a4,c#5]", N: "[a3,e4,a4,c#5]@3 [c#3,g4,a4,e5]",
  O: "[d3,f#4,a4,d5] [a2,e4,a4,c#5]", P: "[d3,f#4,a4,d5]@3 ~",
})).s("gm_piano").gain(0.3)

stack(piano)

More by Georg Philipp Telemann