Strudelify

002 MORNING HAS BROKEN

Traditional

KeyD majorTempo90 bpm
0:00/0:00
// 002 MORNING HAS BROKEN — Traditional
// 90 bpm, 3/4, key D major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: duplicate parts dropped: ch 4 "Mandolin [Tablature]" acoustic guitar nylon (copy of ch 1 "Violin" violin)
// note: Transcription provider: pdmx. https://musescore.com/score/5255024; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 48 bars on a 24-step grid, each part at one level. Source detail keeps the original performance.
setcpm(90/3)

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

// melody · violin
const violin = note(`<
  A B C D E F G F E H I@2 J B E K L M N F E O P@2 A B C Q E F G F E H I@2 J B E K L M N F E O P@2
>`.pickRestart({
  A: "d4 f#4 a4", B: "d5", C: "e5", D: "c#5 b4 a4", E: "b4", F: "a4", G: "d4 e4 f#4", H: "a4@3 f#4 d4@2",
  I: "[e4@5 ~]/2", J: "a4 f#4 a4", K: "a4 f#4 d4", L: "d4", M: "e4", N: "f#4@3 e4 f#4@2", O: "e4 f#4 e4",
  P: "[d4@5 ~]/2", Q: "c#5@3 b4 a4@2",
})).s("gm_violin").gain(0.3)

stack(violin)

More by Traditional