Strudelify
KeyD♭ majorTempo135 bpm
0:00/0:00
// Explorer — After in Parisarr. Goddo_Eneru
// 135 bpm, 4/4, key C# major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/5969747; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 77 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(135/4)

// Notation: c3@3 lasts 3 steps · ~ is a rest.
// A part's distinct bars are riffs (A, B, C...) played in order: edit a riff to change every repeat.

// other · violin · "Violon"
const violin = note("<A B A@6 B A@4 B A@32 C D@2 C D E ~@6 A@3 ~@2 F G H F G H F G H F G H F I>".pickRestart({
  A: "db4 ~ db4 bb3 db4 bb3 db4 bb3", B: "db4 ~ db4 bb3 db4 bb3 db4 eb4", C: "bb5@4 f5 ~@3", D: "ab5@4 f5 ~@3",
  E: "ab5@2 f5 eb5", F: "bb3 db4 f4 bb4 f4 db4 f4 db4", G: "c4 db4 gb4 bb4 gb4 db4 gb4 db4",
  H: "c4 db4 eb4 ab4 eb4 db4 c4 db4", I: "bb3",
})).s("gm_violin").gain(0.2)

// other · cello · "Violoncelle"
const cello = note(`<
  A B C A@2 B C A B C A B C A B C A B C A B C A B C A B C A B C A B C A B C A B C A B C A B C A B C A B C A B C A B C A
  B C A B C A B C A B C A B C A B C D
>`.pickRestart({
  A: "bb3 ~@2 bb3 ~@2 bb3@2", B: "gb3 ~@2 gb3 ~@2 gb3@2", C: "ab3 ~@2 ab3 ~@2 ab3@2", D: "bb3",
})).s("gm_cello").gain(0.2)

stack(violin, cello)