Strudelify

sayo lamang

Mary Martha Manaligod

KeyC majorTempo120 bpm
0:00/0:00
// sayo lamang — Mary Martha Manaligod
// 120 bpm, 4/4, key C major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/4017906; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 55 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.
// 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 F C G H I J K J H L M N E A O P Q R A H E S T J U E V W X Y Z L AA AB E AC AD L E V AE AF C AG E AH E AI AJ
  J
>`.pickRestart({
  A: "d5", B: "d5 g4 a4@2", C: "b4", D: "b4 c4 d4@2", E: "g4", F: "d4", G: "g4 b4 d5 b4", H: "g4 b4", I: "d5 g4",
  J: "c5", K: "c5@3 d4", L: "a4", M: "d4 e4 f4 g4", N: "a5 a4", O: "g4 c5", P: "f4 e4 d4 c4", Q: "b3 a3@3",
  R: "a5 g5 f5 e5", S: "c5@3 a4", T: "e4 g4 b4 g4", U: "a4 b4", V: "e5", W: "f4@4 f4 e4 d4 c4", X: "b3",
  Y: "e4@2 c4 b3", Z: "c4 b3@3", AA: "a4 c4 d4 e4", AB: "f4@3 c5", AC: "e4 d4 c4 b3", AD: "d4 c4@3", AE: "g5",
  AF: "c5 b4 a4 g4", AG: "e4", AH: "g4 a4 b4 c5", AI: "c5@2 a4 b4", AJ: "g5!2",
})).s("gm_violin").gain(0.3)

// other · cello · "Violoncello"
const cello = note(`<
  A B C D E@2 A@3 F C D E G C D E B G C H A I D A F C D E G C E@2 B G C H A I D A G H J G C K E G E G C H D A
>`.pickRestart({
  A: "c3", B: "f3 g3", C: "a3", D: "g3", E: "f3", F: "f3 e3", G: "e3", H: "d3", I: "b2", J: "g3 f3", K: "f#3",
})).s("gm_cello").gain(0.3)

stack(violin, cello)