Strudelify

Ave Maria D.839

Franz Schubert

KeyD majorTempo50 bpm
0:00/0:00
// Ave Maria D.839 — Franz Schubert
// 50 bpm, 4/4, key D major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: duplicate parts dropped: ch 2 "Alto Saxophone" alto sax (copy of ch 1 "Tenor Saxophone" tenor sax)
// note: Transcription provider: pdmx. https://musescore.com/score/108610; license: https://creativecommons.org/publicdomain/mark/1.0/
// note: Full arrangement: all 23 bars on a 24-step grid, each part at one level. Source detail keeps the original performance.
setcpm(50/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.

// melody · tenor sax · "Tenor Saxophone"
const tenor_sax = note("<A B C D E F G H E I J K L M N O P Q R S A B C>".pickRestart({
  A: "c4@6 b3 c4", B: "e4@3 d4", C: "c4@3 ~", D: "d4@2 e4 d4 c4 b3 a3 b3", E: "c4@4 c4 ~ e4@2",
  F: "e4@2 d4 c4 b3 a3 e4 f#4", G: "e4@2 d#4 b3", H: "d4@3 c4@3 b3 d4 e4 f4 d4 b3", I: "d4@3 b3@3 a3 c#4 e4 g4 e4 c#4",
  J: "d4@6 d4 a3 b3 c4 b3 a3", K: "g3@2 ~ g3", L: "d4@3 d4!2 c#4 d4 e4", M: "d4 e4 c4@2 ~@2 c4@2",
  N: "d4@6 d4@3 e4@3 d4@2 c#4@2 d4@2 f4@2 e4@2 d4@2", O: "c4@2 ~ c4", P: "d4@9 d4@3 e4@3 e4@3 e4@2 d#4@2 e4@2",
  Q: "g4 f4@2 a3", R: "e4@9 d4@3 c4@2 b3@2 c4@2 d#4@2 d4@2 c4@2", S: "d4",
})).s("gm_tenor_sax").gain(0.3)

stack(tenor_sax)

More by Franz Schubert