Strudelify

Pallet Town

Becca Craig

KeyG majorTempo100 bpm
0:00/0:00
// Pallet Town — Becca Craig
// 100 bpm, 4/4, key G major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Tempo changes preserved in elapsed time; displayed bars use the dominant tempo.
// note: Transcription provider: pdmx. https://musescore.com/score/4786928; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 25 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(100/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 · piccolo
const piccolo = note("<A B C D E F G H I J K L M N O D A B C D E P@4>".pickRestart({
  A: "d6 c6 b5 a5 g6 e6 f#6 e6", B: "d6@3 b5 g5!2 a5 b5", C: "c6@4 ~ f#5 g5 a5", D: "b5@6 c6 b5 a5@8",
  E: "d6 c6 b5 c6 g6 f#6!2 g6", F: "e6@3 d6 d6@4", G: "c6 b5 a5 g5 d6 c6 b5 a5", H: "g5@4 ~ g5 a5 b5",
  I: "c6@2 c6@2 d6@3 c6", J: "b5@4 ~ g5 a5 b5", K: "c6@4 c6@4 d6@6 c6 d6", L: "b5@4 ~ b5 a5 g5", M: "a5@2 e5 b5",
  N: "a5@2 g5 e5", O: "a5@2 g5 b5", P: "[e6@6 d6@2 d6@10 c6@2 ~ b5@2 a5@2 ~ g5@2 d6@2 ~ c6@2 b5@2 ~ a5@2 g5@15 ~@11]/4",
})).s("gm_piccolo").gain(0.3)

stack(piccolo)

More by Becca Craig