Strudelify

guardian angels

John McLaughlin

KeyG majorTempo144 bpm
0:00/0:00
// guardian angels — John McLaughlin
// 144 bpm, 4/4, key G major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/150939; license: https://creativecommons.org/publicdomain/mark/1.0/
// note: Full arrangement: all 27 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(144/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
const violin = note("<~@14 A B C D E F G H I J K L M>".pickRestart({
  A: "~@6 b4@2 e5@2 g5@2 f#5 g5 f#5@2", B: "e5@4 e5@3 a4", C: "b4@2 c5 b4 a4@2 g4@2 a4@2 b4@2 a4@2 g4@2",
  D: "f#4 d4 a4 b4 g4@2 e4 d4", E: "e4 f#4 e4@3 c#4 d#4@2", F: "c#4 b3 d4@2 e4 d4 f#4 e4", G: "d4 e4 e4@2 g4 e4 a4 c#5",
  H: "b4@2 d5 e5 a5@2 b5 a5", I: "g5@2 d6@2 b5 c6 b5@2 b5@2 g5@2 f#5@2 e5@2", J: "d5 c5 b4 f4 c5 b4 a4 g4",
  K: "f#4 g4 f#4 d4 b3 a3 b3@2", L: "d4 b3 e4@2 d4 b4!2 a4", M: "g4",
})).s("gm_violin").gain(0.3)

stack(violin)