Strudelify
KeyC majorTempo60 bpm
0:00/0:00
// vino y pan — Arm. Hermilio Hérnandez
// 60 bpm, 4/4, key C major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/5957184; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 34 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(60/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 · "Violín"
const violin = note("<A B C D E F G H I@2 J K L M N D A B C D E F G H I@2 J K L M N D O P>".pickRestart({
  A: "c4 b3 a#3@2", B: "a3 b3", C: "c4@2 b3 a#3", D: "c4 b3", E: "c4 d4", F: "c4 e4", G: "e4 d4@2 c4", H: "f4 e4@2 d4",
  I: "e4", J: "e4 f4", K: "d4", L: "g#4", M: "g4 d#4", N: "c4!2", O: "c4@2 c4 b3", P: "c4",
})).s("gm_violin").gain(0.3)

// other · viola
const viola = note("<A B A C D E F G H I J K L M F A@2 B A C D E F G H I J K L M F A N A>".pickRestart({
  A: "g3", B: "f3 g3", C: "a3 g3", D: "g3!2", E: "e3 a3", F: "a3", G: "c4 b3", H: "g3 a3 b3 a3",
  I: "g3@2 a3@2 b3@2 c4 b3", J: "a3 b3 c4@2", K: "c4@2 b3 a3 b3@4", L: "d#4", M: "d4 c4", N: "g3@4 a3@2 g3 f3",
})).s("gm_viola").gain(0.3)

// other · cello · "Violonchelo"
const cello = note("<A B C D E F G H C I J K L M N K A B C D E F G H C I J K L M N K O C>".pickRestart({
  A: "c3 c#3", B: "d3 g2", C: "c3", D: "f2 g2", E: "c3 b2", F: "a2 c3", G: "d3 d2", H: "g2", I: "e3", J: "f3 d3",
  K: "g3", L: "g#3 d3", M: "g3 c3", N: "d3 f3", O: "g3 g2",
})).s("gm_cello").gain(0.3)

stack(violin, viola, cello)