Strudelify
KeyE majorTempo88 bpm
0:00/0:00
// un año — Arreglo: Dereck José
// 88 bpm, 4/4, key E major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/5882227; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 63 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(88/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.

// melody · violin · "Violin I"
const violin = note(`<
  A B C D E F G H I J K L I M N O P Q R S T U R S V W X Y Z AA G AB E AC AD AE I J K L I M N O P Q R S T U R S V W X Y V
  W X AF B AG AH
>`.pickRestart({
  A: "~@4 g#4!4 d#4@2 d#4!2 d#4@2 e4@2", B: "~@4 g#4!4 b4@2 a4 g#4 f#4@2 e4@2", C: "~@4 a4!4 g#4@2 g#4!2 g#4@2 f#4!2",
  D: "f#4 ~@3", E: "~ e4 ~@3 f#4 ~@2", F: "~ g#4 ~@6", G: "~ f#4 ~@3 e4 ~@2", H: "~ d#4 ~@2 g#5 b5 d#5 f#5",
  I: "e5@2 b4@2 f#5 g#5 d#5 f#5", J: "e5@2 b4@2 ~ e5 f#5 g#5", K: "a5!4 g#5 f#5 e5 f#5", L: "f#5@2 b4@2 g#5 b5 d#5 f#5",
  M: "e5@2 g#5 f#5 ~ e5 f#5 g#5", N: "a5!4 g#5!2 a5 g#5", O: "f#5@2 b4@2 ~ b4 e5 f#5", P: "g#5!4 f#5 b5 d#5 e5",
  Q: "~ e5 ~ e5 d#5 g#5 b4 c#5", R: "~ a5!3 g#5 f#5 e5 f#5", S: "f#5@2 d#5 c#5 b4@4 ~@2 b4@2 e5@2 f#5@2",
  T: "g#5!4 f#5 b4 d#5 e5", U: "e5 e5@2 e5 d#5 g#5 b4 c#5", V: "~@2 b3 g#4 g#4@2 e4@2 d#4@2 b3 f#4 f#4@2 d#4@2",
  W: "c#4@2 c#4 g#4 g#4@2 e4@2 ~@8", X: "~@2 c#4 a4 a4@2 f#4@2 e4@2 b3 g#4 g#4@2 e4@2", Y: "d#4 f#4@2 d#4@3 ~@2",
  Z: "~ e5 ~@3 f#5 ~@2", AA: "~ g#5 ~@6", AB: "~ d#4 ~@6", AC: "~@2 g#4@2 ~@10 c#5!2", AD: "a5!8 g#5!8",
  AE: "f#5 e5 f#5 e5 f#5 e5 f#5 g#5 f#5@2 b5@2 d#5@2 f#5@2", AF: "d#4 ~@3", AG: "~@4 e4!4 g#4@2 d#4!2 d#4@2 e4@2",
  AH: "c#4 ~@3",
})).s("gm_violin").gain(0.32)

stack(violin)

More by Arreglo: Dereck José