Strudelify

samsung - morning flower

Samsung

KeyC majorTempo130 bpm
0:00/0:00
// samsung - morning flower — Samsung
// 130 bpm, 4/4, key C major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/3059431; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 24 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(130/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 · orchestral harp · "Harp"
const orchestral_harp = note("<A B C D A B E F A B C D A B E F A B C D A B E F>".pickRestart({
  A: "c3", B: "~@3 c6@5, e3, ~ c5@3, ~@5 [e5,g5]@11", C: "d3", D: "c3@2 e6 c6@2 c6 g5@2", E: "f3 g3",
  F: "c3@4 ~@3 [g6,c7]@9, ~ c5@3, ~@5 [e5,g5]@11, ~@3 [c6,e6]@5", // C5 Em C
})).s("gm_orchestral_harp").gain(0.3)

// chords · orchestral harp · "Harp"
const orchestral_harp_2 = note("<A B C D A E F G A B C D A E F G A B C D A E F G>".pickRestart({
  A: "g4@3 e4 c4@2 a4@2, c2", B: "g4@2 ~ e4, e2", C: "f4@3 g4 f4@3 d4, d2", D: "[c2,e4]", E: "g4@2 ~ a4, e2",
  F: "b4@3 g4 f4@3 d4, f2 g2", G: "[c2,c4]",
})).s("gm_orchestral_harp").gain(0.5)

stack(orchestral_harp, orchestral_harp_2)