Strudelify

come wander with me

Agua de Annique

KeyA minorTempo120 bpm
0:00/0:00
// come wander with me — Agua de Annique
// 120 bpm, 4/4, key A minor. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/204246; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 97 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 · [c3,e3] is a chord.
// A part's distinct bars are riffs (A, B, C...) played in order: edit a riff to change every repeat.

// chords · acoustic guitar nylon · "Guitar"
const acoustic_guitar_nylon = note(`<
  ~ A B A B A B A B A C D E D F G H A B A B A B A B A I D E D F G H A B A B A B A B A I D E D F G H A B A B A B A B A B
  D E D F G H A B A B A B A B A C D E D F G H A B A B A B A B A B D E D F J K
>`.pickRestart({
  A: "a2 e3 [a3,c4]@2", B: "a2 e3 [a3,d4]@2", C: "a2@2 e3@2 [a3,d4]@3 a2", D: "f2 c3 [a3,c4] f3", E: "[g2,b2,d3,g3,b3]",
  F: "[e2,b2,d3,g3,d4]", G: "a2 e3 [a3,c4] e3", H: "e4 c4 a3 e3", I: "a2@2 e3@2 [a3,d4]@3 f3", J: "a2 e3 a3 e3",
  K: "[c4,e4]", // C
})).s("gm_acoustic_guitar_nylon").gain(0.3)

stack(acoustic_guitar_nylon)