Strudelify

wings of kynareth

Jeremy Soule

KeyF majorTempo120 bpm
0:00/0:00
// wings of kynareth — Jeremy Soule
// 120 bpm, 4/4, key F major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: metre changes (4/4 at bar 1, 5/4 at bar 48, 4/4 at bar 49) are rendered on a constant 4/4 grid of one bar per cycle
// note: Transcription provider: pdmx. https://musescore.com/score/3433941; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 82 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(120/4)

// 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.

// other · violin
const violin = note(`<
  A B C D E@2 F G H I@4 J K L M N K ~ O@8 ~@3 P@2 N Q R K J Q R B C D E@2 F G H S T U V S W X Y@4 Z@2 AA@4 AB@8 AC@3 ~@6
>`.pickRestart({
  A: "f4 e4 ~@14", B: "d4 f4 a4 f4 e4 f4 ~ e4", C: "d4@2 f4@2 a4@2 e4@2 c4@2 e4@2 ~@2 f4 e4",
  D: "d4 f4 a4 g4 c5 a4 f4 g4", E: "[e4 a4 c5 a4 f4 a4@4 c5!2 a4 g4 f4 a4 f4]/2", F: "a4@4 a4@2 f4@2 g4@4 f4 e4 c4@2",
  G: "f4@2 a4@2 f4@2 d4@2 f4@2 ~@2 f4 e4 c4@2", H: "d4 ~@3 f4 e4 c4@2 d4 ~@3 f4 e4 c4@2", I: "d4/2", J: "e4", K: "f4",
  L: "g3", M: "d4", N: "c4", O: "a5/8", P: "a5/2", Q: "a4", R: "g4", S: "a3 c4 d4 a4 a4@3 d4", T: "a4 d4 g4 c4 c4@4",
  U: "c4 g4 f4 a3 c4@4", V: "a3 g4 f4 a3 c4@4", W: "a4 d4 g4 c4 c5@4", X: "c4 g4 f4 a3 c4@3 a3",
  Y: "[g4 a3 f4 a3 c4@6 g4@2 a4@6 d4@14]/4", Z: "[~ d4@4 e4@3]/2", AA: "[d4 e4 f4@16 d4@8 d4@6]/4",
  AB: "[f4 e4 d4@16 c4@8 f4@8 c4@8 d4@8 c4@8 d4@6]/8", AC: "[~ c4@8 ~@3]/3",
})).s("gm_violin").gain(0.35)

stack(violin)

More by Jeremy Soule