Strudelify

sea of thieves - grogg mayles

Jackson PARODI

KeyF majorTempo185 bpm
0:00/0:00
// sea of thieves - grogg mayles — Jackson PARODI
// 185 bpm, 2/4, key F major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: metre changes (1/4 at bar 1, 2/4 at bar 2) are rendered on a constant 2/4 grid of one bar per cycle
// note: Transcription provider: pdmx. https://musescore.com/score/5965129; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 137 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(185/2)

// Notation: c3@3 lasts 3 steps · ~ is a rest · [c3,e3] is a chord · "a, b" plays two voices at once.
// A part's distinct bars are riffs (A, B, C...) played in order: edit a riff to change every repeat.

// chords · accordion · "Accordéon"
const accordion = note(`<
  ~ A B C D A B A B A B C D A B A B A B C D E F E F G H G H I J I J K L M N A O A O P Q P Q R S R S T U T U V W R S Q X
  A@2 Y ~ Z@2 AA AB C D A B C D A B A B A B C D A B A B A B C D E F E F G H G H I J I J K L M N A O A O P Q P Q R S R S
  T U T U V W R S Q X A@2 Y ~ Z@2 AC AB C D
>`.pickRestart({
  A: "d3 ~ [d4,f4,a4] ~", B: "[a2,a3] ~ [c4,e4,a4] ~", C: "d3@2 ~@2 [d4,f4,a4] ~@3", D: "[d4,f4,a4] ~@7",
  E: "[f2,f3,c4,f4,a4]", F: "[c4,f4,a4] ~ [c4,f4,a4] ~", G: "[c3,c4,e4,g4,bb4]", H: "~@2 [c4,e4,g4,bb4] ~",
  I: "[d3,d4,f4,a4]", J: "[d4,f4,a4] ~ [d4,f4,a4] ~", K: "[a2,a3,db4,e4,g4,a4]", L: "~@2 [db4,e4,g4,a4] ~",
  M: "[a2,a3]@4 [db4,e4,a4] ~@3", N: "[db4,e4,a4] ~@7", O: "[a2,a3] ~ [d4,f4,a4] ~", P: "e3 ~ [db4,e4,g4,a4] ~",
  Q: "[a2,a3] ~ [db4,e4,g4,a4] ~", R: "[f2,f3] ~ [c4,f4,a4] ~", S: "c3 ~ [c4,f4,a4] ~", T: "c3 ~ [c4,e4,g4] ~",
  U: "[g2,g3] ~ [c4,e4,g4] ~", V: "[bb2,bb3] ~ [d4,f4,bb4] ~", W: "f3 ~ [d4,f4,bb4] ~", X: "db3 ~ [db4,e4,g4,a4] ~",
  Y: "[bb2,bb3,d4,f4,bb4] ~", Z: "[d3,d4,f4,a4] ~@3", AA: "~@4 [a2,a3,db4,e4,a4] ~@3",
  AB: "~@2 [db4,e4,g4,a4] ~, ~@4 [a2,a3] ~@3", AC: "~@4 [a2,a3,db4,e4,g4,a4] ~@3",
})).s("gm_accordion").gain(0.3)

stack(accordion)