Strudelify

Se Tu mi accogli BWV 88/7

J. S. Bach

KeyB♭ majorTempo48 bpm
0:00/0:00
// Se Tu mi accogli BWV 88/7 — J. S. Bach
// 48 bpm, 4/4, key Bb major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: metre changes (1/4 at bar 1, 4/4 at bar 2, 3/4 at bar 6, 1/4 at bar 6, ...) are rendered on a constant 4/4 grid of one bar per cycle
// note: ch 5 "Bass" named as a bass, played on electric bass finger (its contrabass patch is not one)
// note: Transcription provider: pdmx. https://musescore.com/score/1720231; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 24 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(48/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 · viola · "Alto"
const viola = note("<A B C D E F B C D E G H I J K B C D E G H I J L>".pickRestart({
  A: "~@3 bb3", B: "d4!4", C: "bb3 eb4 d4 a3", D: "~ d4!2 c4", E: "bb3@2 bb3 c4 d4@4", F: "d4@3 bb3", G: "d4@3 gb4",
  H: "g4 f4!2 g4", I: "g4!2 f4 eb4 d4@2 f4@2", J: "gb4@2 g4@2 g4 gb4 g4@2", K: "g4 gb4 d4 bb3", L: "g4 gb4 d4 ~",
})).s("gm_viola").gain(0.3)

// other · cello · "Tenor"
const cello = note("<A B C D E F B C D E G H I J K B C D E G H I J L>".pickRestart({
  A: "~@3 g3", B: "bb3 a3 g3 gb3", C: "g3@2 c4 bb3 a3@2 gb3@2", D: "~ a3 bb3 f3", E: "f3@2 g3 a3 bb3@2 a3@2",
  F: "bb3@3 g3", G: "bb3@3 d4", H: "d4 c4 bb3!2", I: "bb3 a3 bb3!2", J: "c4@4 d4@4 eb4@2 d4 c4 bb3@2 c4@2",
  K: "d4@2 d4 c4 bb3@2 g3@2", L: "d4@2 d4 c4 bb3@2 ~@2",
})).s("gm_cello").gain(0.3)

// bass · electric bass finger · "Bass"
const bass = note("<A B C D E F B C D E G H I J K B C D E G H I J L>".pickRestart({
  A: "~@3 g3", B: "g3 gb3 g3 d3", C: "eb3 c3 d3!2", D: "~ d3 g2 a2", E: "bb2 eb3 d3@2", F: "g2@3 g3", G: "g2@3 d3",
  H: "g3!2 bb3 g3", I: "eb3!2 f3@2 bb2@2 bb3@2", J: "a3@2 g3@2 c3 d3 eb3@2", K: "d3 c3 d3@2 g2@2 g3@2",
  L: "d3 c3 d3@2 g2@2 ~@2",
})).s("gm_electric_bass_finger").gain(0.3)

stack(viola, cello, bass)

More by J. S. Bach