Strudelify

Corta Jaca

Francisca Gonzaga

KeyF majorTempo75 bpm
0:00/0:00
// Corta Jaca — Francisca Gonzaga
// 75 bpm, 2/4, key F major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/4811901; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 84 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(75/2)

// 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 · acoustic guitar nylon · "Violão 6"
const acoustic_guitar_nylon = note(`<
  A B A B C D C D C D C E F G H I F J H A B A B K L M N O P Q R S T U V W X Y Z AA L M N O P Q R S T U V W AB AC AD AE A
  B A B C D C D C D C E F G H I F J H A B A B A B A AF AG
>`.pickRestart({
  A: "d3@3 a2 f3@3 a2", B: "e3@3 a3 g3 e3 db3 a2", C: "d3 f3", D: "e3 a2", E: "e3@4 a2 bb2 a2 g2", F: "gb2!2",
  G: "g2@4 e2 g2 bb2 d3", H: "db3 a2", I: "d3 f2 a2 d3 c3 bb2 a2 g2", J: "g2@4 g3 f3 e3 d3", K: "d3@2 d3 db3",
  L: "c3@5 c3 d3 eb3", M: "e3@3 d3 c3 bb2 a2 g2", N: "f2!2", O: "a2@2 a2 ab2", P: "g2!2", Q: "c3!2", R: "f2 g2 a2 c3",
  S: "f3@3 e3 d3 c3 bb2 a2", T: "g2@5 a2 bb2 b2", U: "c3 e2", V: "f2 c3", W: "f3@2 a3 g3 f3 eb3 d3 c3",
  X: "bb2@4 d3 c3 bb2 a2", Y: "ab2!2", Z: "a2 e2", AA: "a2!2 bb2 b2", AB: "bb2 a2 g2 f2", AC: "e2 c3",
  AD: "f2@4 ~ g3 ab3 a3", AE: "bb3 g3 e3 db3 a2 bb2 b2 db3", AF: "e3 a2 ab2 a2 bb2 b2 c3 db3", AG: "d3 ~ d3@2",
})).s("gm_acoustic_guitar_nylon").gain(0.3)

stack(acoustic_guitar_nylon)