Strudelify

GAMMES ET ARPEGES LES ARISTOCHATS

S. Hermand

KeyC majorTempo120 bpm
0:00/0:00
// GAMMES ET ARPEGES LES ARISTOCHATS — S. Hermand
// 120 bpm, 4/4, key C major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/5942898; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 21 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.
// 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 D E F G H I@2 A B C D E F J K L M N>".pickRestart({
  A: "c4 d4 e4 f4 ~@4, c3@15 ~", B: "g3@15 ~", C: "b3 c4 d4 e4 ~@4, g2@15 ~", D: "c3@15 ~",
  E: "c4 e4 g4 e4 c4 e4 g4 e4, c3 e3", F: "f3 f#3", G: "c5 b4 a4 g4 f4 e4 d4 c4, [e3,g3] g2",
  H: "b2@2 ~ c4 e3@2 c3@2, d4@3 ~ c4@4, ~ f3 ~@2", I: "c4 e4 ~@4 e4 c4, c3 e3", J: "c5 b4 a4 g4 f4@3 e4, [e3,g3] d3",
  K: "d4@2 g4@2 d5@3 c5, [b2,g3]@15 ~", L: "c5@2 b4 a4 g4 f4 e4 d4, c3 g2", M: "c4 c5!2 g4!2 e4!2 c4, c3 g2",
  N: "[c3,c4]@15 ~", // C
})).s("gm_piano").gain(0.3)

stack(piano)

More by S. Hermand