Strudelify

orchestral suite no 2 in b minor bwv 1067 - menuet

J. S. Bach

KeyA minorTempo95 bpm
0:00/0:00
// orchestral suite no 2 in b minor bwv 1067 - menuet — J.S. Bach
// 95 bpm, 3/4, key A minor. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/5862513; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 48 bars on a 24-step grid, each part at one level. Source detail keeps the original performance.
setcpm(95/3)

// 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 · "Violin II"
const violin = note(`<
  A B C D E F G H A B C D E F G H I J K L M N O P Q R S T U V W X I J K L M N O P Q R S T U V W X
>`.pickRestart({
  A: "a3@2 a4@2 c4 ~", B: "d4@2 e4@2 f4@2 a4 ~ d5 ~ b4 ~", C: "a4 g#4 e4", D: "a4@3 a3 b3 c4", E: "d4 f4 a4",
  F: "c4 e4 a3", G: "b3 g#3 a3", H: "e4@2 e4 f#4 g#4 e4", I: "g#3 e4 g#3", J: "a3 b3 c4 e4 a4 a3", K: "b3 g3 b3",
  L: "c4 d4 e4 g4 c5 c4", M: "f4 a3 d4", N: "e4 g3 c4", O: "a3 g3 b3", P: "c4 e4 g4 c5 e5 g5", Q: "a3 a4 c#4",
  R: "d4 e4 f4 a4 d5 d4", S: "g3 b3 g3", T: "c4 d4 e4 g4 c5 e5", U: "b3 e4 a3", V: "d4@3 e4 d4 e4",
  W: "c4 d4 e4@2 e4@2", X: "a3",
})).s("gm_violin").gain(0.21)

stack(violin)

More by J. S. Bach