Strudelify

The Flower Duet

Delibes

KeyF majorTempo55 bpm
0:00/0:00
// The Flower Duet — Delibes
// 55 bpm, 6/8, key F major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/5919707; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 26 bars on a 24-step grid, each part at one level. Source detail keeps the original performance.
setcpm(55/3)

// Notation: c3@3 lasts 3 steps · ~ is a rest · "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.

// other · flute · "Flûte"
const flute = note("<A B C D A B C E F G F H I J K L M N O P Q@2 R S T U>".pickRestart({
  A: "~@2 a4@4 a4@2 g4 a4 bb4@2", B: "~@4 a4@11 ~ g4@2 a4@2 bb4@4", C: "~@2 a4 bb4 a4 bb4 c5 d5 c5 bb4 a4 g4",
  D: "f4 g4 f4 g4 f4 g4 a4@2 a4 e5 a4@2", E: "f4 g4 f4 g4 f4 g4 a4@2 f4@4", F: "f4@4 g4@11 ~ g5@2 c6@2 c6@2 g5@2",
  G: "f4@4 a4@11 ~ a5@2 e5@2 e5@2 a5@2", H: "f4@2 g5 c6!2 g5 c6@2 c5@4", I: "d5@11 ~ d5@2 bb4@2 f4@2 d4@2 f4@2 bb4@2",
  J: "d5@4 bb4@3 ~ f4@3 ~ bb4@3 ~ d5@3 ~ bb4@4", K: "bb4@11 ~ bb5@2 f5@2 db5@2 bb4@2 db5@2 f5@2",
  L: "bb5 db5@2 bb4@2 f4", M: "a4@11 ~ a4@4 d5@4 a4@4", N: "c5@11 ~ c5@4 d5@4 a4@4", O: "c5 bb4 f4 ~ bb4 f4",
  P: "c5 bb4 f4 bb4 f4 bb4", Q: "f4@4 a4@11 ~ g4@2 a4@2 bb4@4", R: "f5@2 a5 bb5 a5 bb5 c6 d6 c6 bb5 a5 g5",
  S: "f5@2 g5@2 f5@2 g5@2 f5@2 g5@2 f5@4 g5@3 ~ f5@4, ~@16 a5 ~@7", T: "e5@4 f4@3 ~ c5@3 ~ d5@3 ~ a5@3 ~ c6@3 ~",
  U: "c6@23 ~",
})).s("gm_flute").gain(0.3)

stack(flute)