Strudelify

King Of The Fairies

Misc tunes

KeyG majorTempo120 bpm
0:00/0:00
// King Of The Fairies — Misc tunes
// 120 bpm, 4/4, key G major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: metre changes (1/4 at bar 1, 4/4 at bar 1, 1/4 at bar 9, 4/4 at bar 10, ...) are rendered on a constant 4/4 grid of one bar per cycle
// note: Transcription provider: pdmx. https://musescore.com/score/3346536; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 49 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 · [c3,e3] is a chord · [...]/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@2 B C D@2 E F@2 G H I J G K L M N O P Q N O R S T U V W G X Y M N O P Q N O R S T U V W G X Y M
>`.pickRestart({
  A: "[~@3 g3@2 b3@2 e4]/2", B: "e4 b3 ~ g4", C: "b3!2 e4 d4", D: "[a3!2 b3 g3@2 b3@2 e4]/2", E: "e4 f#4 ~ g4",
  F: "[b3!2 d4 b3@3 ~@2]/2", G: "g3 b3", H: "e4!2 b3 ~", I: "g4 b3!2 e4", J: "d4 a3!2 b3", K: "e4!2 f#4 ~",
  L: "g4 b3!2 d4", M: "b3@3 ~", N: "g4 e4", O: "b3!2 c4 ~", P: "g4 e4!2 g4", Q: "f#4 b4!2 f#4", R: "e4 g4 a4 f#4",
  S: "g4@3 ~", T: "e4 ~ a4 ~", U: "g4!2 b4 ~", V: "f#4!2 e4!2", W: "f#4!2 b3!2", X: "g4 b4", Y: "g4 e4!2 d4",
})).s("gm_violin").gain(0.3)

// other · cello · "Violoncello"
const cello = note(`<
  A B C D E F G H I J K L M N O P Q R S T U V S W Q X Y Z AA N AB AC Q R S T U V S W Q X Y Z AA N AB AC AD
>`.pickRestart({
  A: "~@3 e2", B: "e3 b2 e3 e2", C: "e3@2 b2!2 e3 f#3 e3@2", D: "g3 b2 e3 d3", E: "f#3@2 f#3 a2 b2 d2 e2@2",
  F: "e3@2 b2@2 e3 f#3 e3@2", G: "g3 d3 a3 e2", H: "e3@2 b2@2 d3 f#2 e2@2", I: "b2 e3@2 ~", J: "e2 e3 b2 e3",
  K: "e2@2 e3@2 b2!2 e3 f#3", L: "e3 g3 b2 e3", M: "d3@2 f#3@2 f#3 a2 b2 d2", N: "e2@2 e3@2 b2@2 e3 f#3",
  O: "e3 g3 d3 a3", P: "e2@2 e3@2 b2@2 d3 f#2", Q: "e3 b2 e2@2", R: "e3 g3 e2 g3", S: "e3@2 g3@2 c3@3 d3",
  T: "e3!2 e2 e3", U: "b2 a2 g2 f#2", V: "e2 g3 b2 g3", W: "e3!2 d3 f#3", X: "[e3,g3] ~ [d3,a3] ~",
  Y: "e2@2 e3@2 b2@3 c#3", Z: "d3 a3 e3 g3", AA: "b2@2 f#3@2 e3 a2 b2 d2", AB: "e3@2 g3@2 b2@2 g3 a3",
  AC: "e3@2 g3@2 b2@2 e3 d3", AD: "e3 b2 e2 ~",
})).s("gm_cello").gain(0.3)

stack(violin, cello)

More by Misc tunes