Strudelify

Il vento d'oro

Wenceslao Michel

KeyA majorTempo135 bpm
0:00/0:00
// Il vento d'oro — Wenceslao Michel
// 135 bpm, 4/4, key A major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/5866860; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 29 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(135/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 · trumpet · "B♭ Trumpet"
const trumpet = note("<~@4 A B A C A B A D ~@4 E F G H I F G H E F J K L>".pickRestart({
  A: "b3 ~ b3 ~ b3 a3 ~ b3 ~ d4 ~ b3 ~ f#3 a3@2", B: "b3 ~ b3 ~ b3 a3 ~ b3 ~ f4 ~ e4 ~ d4 a3@2",
  C: "b3 ~ b3 ~ b3 a3 b3 d4 ~ f4 ~ e4 ~ d4 a3@2", D: "b3 ~ b3 ~ b3 ~ a3 b3 ~@8", E: "f#4@4 ~@2 f4@8 d4 e4",
  F: "f4@3 e4@3 d4@2 c#4@3 d4@3 e4@2", G: "f#4@2 f#4 b4@3 b3 c#4", H: "d4@3 e4@3 d4@2 c#4@3 a4@3 g4@2",
  I: "f#4@4 ~@2 d4@8 d4 e4", J: "f#4@2 f#4 b4@3 b4 c#5", K: "d5@3 g4@3 f#4@2 f4@3 d5@3 a#4@2", L: "b4 ~@3",
})).s("gm_trumpet").gain(0.3)

stack(trumpet)