Strudelify

La Marguerite

Olivier Métra

KeyF majorTempo130 bpm
0:00/0:00
// La Marguerite — Olivier Métra
// 130 bpm, 3/4, key F major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: metre changes (1/4 at bar 1, 3/4 at bar 1, 2/4 at bar 32) are rendered on a constant 3/4 grid of one bar per cycle
// note: Transcription provider: pdmx. https://musescore.com/score/2310566; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 33 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(130/3)

// 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 · "Klavier, Instrumento2"
const piano = note("<~ A@2 B A@3 B A@3 B A@3 B C A D B A@2 D B A@2 D B A@2 D B E>".pickRestart({
  A: "f2@5 [f3,a3,c4]@3 ~@3 [f3,a3,c4]@3 ~@2", B: "c2@5 [c3,e3,g3]@3 ~@3 [c3,e3,g3]@3 ~@2", C: "f2@5 [f3,a3,c4]@3 ~@8",
  D: "g2@5 [g3,bb3,d4]@3 ~@3 [g3,bb3,d4]@3 ~@2", E: "[f2,f3,a3,c4]@5 ~@11",
})).s("gm_piano").gain(0.25)

stack(piano)