Strudelify

Concerto for Violin and Cello in B-flat major RV 547

Antonio Vivaldi

KeyB♭ majorTempo110 bpm
0:00/0:00
// Concerto for Violin and Cello in B-flat major RV 547 — Antonio Vivaldi
// 110 bpm, 4/4, key Bb major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Tempo changes preserved in elapsed time; displayed bars use the dominant tempo.
// note: metre changes (4/4 at bar 1, 3/8 at bar 153) are rendered on a constant 4/4 grid of one bar per cycle
// note: ch 4 "Solo Violoncello" named as a string part, played on cello (its harpsichord patch is not one)
// note: Transcription provider: pdmx. https://musescore.com/score/5923322; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 215 bars on a 32-step grid, each part at one level. Source detail keeps the original performance.
setcpm(110/4)

// Notation: c3@3 lasts 3 steps · ~ is a rest · [c3,e3] is a chord · "a, b" plays two voices at once · [...]/2 spreads a riff over 2 bars.
// A part's distinct bars are riffs (A, B, C...) played in order: edit a riff to change every repeat.

// chords · string ensemble 1 · "Solo Violin"
const string_ensemble_1 = note(`<
  A B@2 C D@2 E F G H I J K L M N O P Q R S T U@2 V W X Y K L Z AA AB AC AD AE AF AG@2 AH AI AJ AK AL AM AN AO AP AQ AR
  AS AT AU AV AW AX AY AZ BA BB BC BD@2 BE BF BG BH BI BJ BK BL BM BN BO BP BQ R S BR BS BT BU BV BW BX BY BX BZ CA CB
  CC F G H I CD CE K CF CG@2 ~ CH@2 CI@3 CJ@5 CK@5 CL@3 CM@5 CN@3 CO@2 CP@2 CQ CR@5 CS@3 CT@4 CU@7 CV@3 CW CX@3 CY CZ@8
  DA DB DC@3 DD DE DF@2 DG DH DI@3 DJ DK DL@2 DM@3 DN@3 DO DP@3 DQ DR DS DT DU DV DW DX@2 DY@7 DZ@2 EA
>`.pickRestart({
  A: "[bb2,bb3]@4 ~ [bb3,bb4] [f3,f4] [d3,d4] [bb2,bb3]@4 ~ [bb3,bb4] [f3,f4] [d3,d4]", // Bb F D Bb F D
  B: "[bb2,bb3]@8 ~ bb4 c5 d5 eb5 f5 g5 a5 bb5@2 f5@2 d5@2 bb4@2 bb5@2 f5@2 d5@2 bb4@2", // Bb
  C: "[f3,f4]@4 ~ [f4,f5] [c4,c5] [a3,a4] [f3,f4]@4 ~ [f4,f5] [c4,c5] [a3,a4]", // F C A F C A
  D: "[f3,f4]@8 ~ f4 g4 a4 bb4 c5 d5 e5 f5@2 c5@2 a4@2 f4@2 f5@2 c5@2 a4@2 f4@2", // F
  E: "[bb2,bb3]@4 ~@4 bb5 d5 bb5 d5 bb5 d5 bb5 d5, ~@4 bb2!4", // Bb
  F: "c5 eb4 c5 eb4 c5 eb4 c5 eb4 a5 c5 a5 c5 a5 c5 a5 c5, c3!4 f3!4",
  G: "bb4 d4 bb4 d4 bb4 d4 bb4 d4 g5 bb4 g5 bb4 g5 bb4 g5 bb4, bb2!4 eb3!4",
  H: "g5 c5 g5 c5 g5 c5 g5 c5 a5 f5 c5 a4 f3@2 f3@2, e3!4 f3!2 a5@2",
  I: "~ f5 c5 a4 f3@2 f3@2 ~ f5 c5 a4 f3@2 f3@2, f3!2 f4@2 f3!2 a5@2",
  J: "~ f5 c5 a4 f3@2 f3@2 f3@4 ~@4, f3!2 f4@2 ~@4", K: "eb5 f4 eb5 f4 eb5 f4 eb5 f4 d5 f4 d5 f4 d5 f4 d5 f4, f3!8",
  L: "c5 f4 c5 f4 c5 f4 c5 f4 eb5 f4 eb5 f4 eb5 f4 eb5 f4, f3!8",
  M: "d5@2 f4@2 d5@2 f4@2 d5@2 f4@2 d5@2 f4@2 [f3,c5]@8 ~ bb4 c5 d5 eb5 f5 g5 a5, f3!4 ~@4", // F5
  N: "bb5 f5 d5 bb4 bb5 f5 d5 bb4 eb4@2 bb5@2 f4@2 a5@2, bb2!2 eb3 f3",
  O: "bb5 f5 d5 bb4 bb5 f5 d5 bb4 [bb2,bb3] bb3 f3 d3 ~@2 f5@2, bb2 ~@2 bb2", // Bb
  P: "bb4 c5 bb4 c5 d5 eb5 d5 eb5 f5 g5 f5 g5 a5 f5 g5 a5, bb2 ~ bb2 f3",
  Q: "bb5@2 bb4@2 ~@5 bb4 c5 d5 eb5 f5 g5 a5, bb2 ~ bb2 ~",
  R: "bb5@2 f5@2 d5@2 bb4@2 ~ d5 eb5 f5 g5 a5 bb5 c6, bb2 ~ bb2 ~",
  S: "d6@2 bb5@2 f5@2 d5@2 ~ f5 g5 a5 bb5 c6 d6 eb6, bb2 ~ bb2 ~",
  T: "f6@2 d6@2 bb5@2 f5@2 d6 eb6 f6 eb6 d6 f6 eb6 d6, bb2 ~ bb2 ~",
  U: "c6 d6 eb6 d6 c6 eb6 d6 c6 d6 eb6 f6 eb6 d6 f6 eb6 d6, f3 ~ bb2 ~",
  V: "c6 f5 c6 f5 d6 f5 d6 f5 eb6 f5 eb6 f5 f6 f5 f6 f5, f3!8",
  W: "eb6 f5 eb6 f5 d6 f5 d6 f5 c6 f5 c6 f5 d6 f5 d6 f5, f3!8",
  X: "eb6 f5 eb6 f5 f6 f5 f6 f5 eb6 f5 eb6 f5 d6 f5 d6 f5, f3!8", Y: "c6 f6 c6 a5 f5@4 ~ f6 c6 a5 f5@4, f3 ~ f3 ~",
  Z: "d5 f4 d5 f4 d5 f4 d5 f4 c5 f5!2 a5!2 c6!2 eb5, f3!4 f3@2 ~@2",
  AA: "eb5 a5!2 c6!2 eb5!2 d5 d5@2 f4@2 bb4@2 d5@2, ~@2 bb2 ~",
  AB: "d5@2 f4@2 bb4@2 d5@2 ~ eb5!2 g5!2 bb5!2 db5, ~@2 eb3 ~",
  AC: "db5 g5!2 bb5!2 db5!2 c5 c5@2 f4@2 a4@2 c5@2, ~@2 ab2 ~",
  AD: "eb5@2 ab4@2 c5@2 eb5@2 ~ db5!2 f5!2 ab5!2 b4, ~@2 db3 ~",
  AE: "b4 f5!2 ab5!2 b4!2 bb4 eb5@2 eb4@2 g4@2 eb5@2, ~@2 c3 ~",
  AF: "d5@2 gb4@2 a4@2 gb4@2 g3 g5 bb5 g5 g3 g5 bb5 g5, d3 ~ g2 ~",
  AG: "d4 gb5 a5 gb5 d4 gb5 a5 gb5 g3 g5 bb5 g5 g3 g5 bb5 g5, d3 ~ g2 ~",
  AH: "d3@4 d3@4 d3@4 d3@4 g4@2 bb5 c6 d6@2 bb5@2 g4@2 bb5 c6 d6@2 bb5@2, d4@2 ~@2 g2 g3!3",
  AI: "eb5@2 c6@2 [c3,c6]@4 eb5@2 c6@2 [c3,c6]@4 f4@2 g5 bb5 c6@2 g5@2 f4@2 g5 bb5 c6@2 g5@2, c3 ~ c3 ~ f3!4", // C
  AJ: "d5@2 bb5@2 [bb2,bb5]@4 d5@2 bb5@2 [bb2,bb5]@4 eb4@2 f5 g5 bb5@2 f5@2 eb4@2 f5 g5 bb5@2 f5@2, bb2 ~ bb2 ~ eb3!4", // Bb
  AK: "c5@2 a5@2 [a2,a5]@4 c5@2 a5@2 [a2,a5]@4 d4@2 gb5 g5 a5@2 gb5@2 d4@2 gb5 g5 a5@2 gb5@2, a2 ~ a2 ~ d3!4", // A
  AL: "g5 d5 g5 d5 a5 d5 a5 d5 bb5 d5 bb5 d5 c6 d5 c6 d5, d3!8",
  AM: "d6 d5 d6 d5 c6 d5 c6 d5 bb5 d5 bb5 d5 a5 d5 a5 d5, d3!8",
  AN: "g5 d5 g5 d5 d4 gb5 d4 gb5 [g2,g3]@4 ~ [g3,g4] [d3,d4] [bb2,bb3], d3!4 ~@4", // G D Bb
  AO: "[g2,g3]@8 ~@2 [g3,g4]@2 [d3,d4]@2 [bb2,bb3]@2 [g2,g3]@8 ~ g4 a4 bb4 c5 d5 e5 gb5", // G D Bb G
  AP: "g5 d5 bb4 g4 g5 d5 bb4 g4 [d3,d4]@4 ~ [d4,d5] [a3,a4] [gb3,gb4]", // D A Gb
  AQ: "[d3,d4]@8 ~@2 [d4,d5]@2 [a3,a4]@2 [gb3,gb4]@2 [d3,d4]@8 ~ d5 eb5 f5 g5 a5 bb5 c6", // D A Gb D
  AR: "d6 a5 gb5 d5 d6 a5 gb5 d5!2 d4 d5 d4 d5 d4 d5 d4, ~@4 d3!4",
  AS: "c5 d4 c5 d4 c5 d4 c5 d4 bb4 d4 bb4 d4 bb4 d4 bb4 d4, d3!8",
  AT: "d5 d4 d5 d4 d5 d4 d5 d4 c5 d4 c5 d4 c5 d4 c5 d4, d3!8",
  AU: "[d3,bb4]@8 ~ g4 a4 bb4 c5 d5 eb5 f5 g5@2 d5@2 bb4@2 g4@2 g5@2 d5@2 bb4@2 g4@2", // Gm
  AV: "c4@2 g5@2 d4@2 gb5@2 g5 d5 g5 bb5!2 d5 g5 bb5, c3 d3 g2 ~",
  AW: "bb5 d5 g5 bb5!2 d5 g5 bb5 bb5@2 eb4@2 c4@2 eb4@2, g2 ~ c3 ~",
  AX: "~@2 eb4@2 c4@2 eb4@2 a5 c5 f5 a5!2 c5 f5 a5, c3 ~ f2 ~",
  AY: "a5 c5 f5 a5!2 c5 f5 a5 a5@2 eb4@2 bb3@2 eb4@2, f2 ~ bb2 ~",
  AZ: "~@2 d4@2 b3@2 d4@2 g5 bb4 eb5 g5!2 bb4 eb5 g5, bb2 ~ eb3 ~",
  BA: "g5 bb4 eb5 g5!2 bb4 eb5 g5 g5@2 db4@2 a3@2 db4@2, eb3 ~ a2 ~",
  BB: "~@2 db4@2 a3@2 db4@2 f5 e5 f5@2 e5 d5 e5@2, a2 ~ d3 a2",
  BC: "f5 e5 f5@2 g5 f5 g5@2 a5 g5 a5@2 bb5 a5 bb5@2, d3 ~@3",
  BD: "~@2 a3@2 e3@2 db3@2 g5@2 g5 a5 bb5@2 g5@2 ~@2 d4@2 a3@2 f3@2 f5@2 f5 g5 a5@2 f5@2, g5 a2 f5 d3",
  BE: "~@2 g3@2 eb3@2 bb2@2 eb5@2 eb5 f5 g5@2 eb5@2 ~@2 d4@2 a3@2 f3@2 d5@2 d5 e5 f5@2 d5@2, eb5 g2 d5 d3",
  BF: "db5@2 a4@2 d5@2 a4@2 db5@2 a4@2 d5@2 a4@2 db5@2 db5@2 d5@2 e5@2 db5 d5 db5 d5 db5 d5 d5@2, a2@4 a2 d3 a3 a2",
  BG: "[d3,d5]@8 ~@2 [d4,d5]@2 [a3,a4]@2 [f3,f4]@2 [d3,d4]@8 ~ d4 e4 f4 g4 a4 b4 db5", // D A F D
  BH: "d5 a4 f4 d4 d5 a4 f4 d4 [a2,a3]@4 ~ [a3,a4] [e3,e4] [db3,db4]", // A E Db
  BI: "[a2,a3]@8 ~ a4 b4 db5 d5 e5 gb5 ab5 a5@2 e5@2 db5@2 a4@2 a5@2 e5@2 db5@2 a4@2", // A
  BJ: "g4 a3 g4 a3 g4 a3 g4 a3 f4 a3 f4 a3 f4 a3 f4 a3, a2!8",
  BK: "e4 a3 e4 a3 e4 a3 e4 a3 g4 a3 g4 a3 g4 a3 g4 a3, a2!8",
  BL: "f4@2 a3@2 f4@2 a3@2 f4@2 a3@2 f4@2 a3@2 [a2,e4]@8 ~ a4 b4 db5 d5 e5 f5 g5, a2!4 ~@4", // A5
  BM: "a5 e5 db5 a4 a5 e5 db5 a4 f5@2 [d3,d5]@2 a3@2 [a2,db5]@2", // D A
  BN: "d5 bb5 a5 g5 f5 g5 f5 eb5 d5 g5 f5 eb5 d5 eb5 d5 c5, d3 ~ bb2 ~",
  BO: "d5 bb5 a5 g5 f5 g5 f5 eb5 d5 g5 f5 eb5 d5 eb5 d5 c5, bb2 ~ bb2 ~",
  BP: "bb4 c5 bb4 c5 bb4 c5 bb4 c5 d5 eb5 d5 eb5 d5 eb5 d5 eb5, bb2 ~ bb2 ~",
  BQ: "f5 g5 f5 g5 f5 g5 f5 g5 f5 bb4 c5 d5 eb5 f5 g5 a5, bb2 ~ bb2 ~", BR: "f6 d6 bb5 f5 bb5 f5 d5 bb4, bb2 ~ bb2 ~",
  BS: "c5 eb5 [bb3,d5]@2 d5 c5 d5 eb5 d5 f5 [f3,eb5]@2 eb5 d5 eb5 f5, ~ bb2 ~ f2", // Bb F7
  BT: "eb5 g5 [bb3,f5]@2 f5 eb5 f5 g5 f5 a5 [eb3,g5]@2 g5 f5 g5 a5, ~ bb2 ~ eb2", // Bb5 Eb
  BU: "g5 bb5 [bb3,a5]@2 a5 g5 a5 bb5 a5 c6 [eb3,bb5]@2 bb5 a5 bb5 c6, ~ bb2 ~ eb2", // Bbmaj7 Eb5
  BV: "bb5 f5 d5 bb4 [bb2,bb5]@4 ~ f5 d5 bb4 [bb2,bb5]@4, bb2 ~ bb2 ~", // Bb
  BW: "f5 a5 bb2@2 bb2@2 [bb2,f5]@2 eb5 a5 f3@2 f3@2 [f3,eb5]@2, bb2 bb5@2 ~ c3 c6@2 ~", // Bb5 F7
  BX: "d5@2 f5@2 f3@4 f3@4 [f3,d5]@4 d5 eb5 d5 eb5 d5 eb5 d5 eb5 f3@4 f3@4, f3 bb5@2 ~ f3!2 c5@2", // Dm
  BY: "f5 a5 f3@2 f3@2 [f3,f5]@2 eb5 a5 f3@2 f3@2 [f3,eb5]@2, f3 bb5@2 ~ f3 c6@2 ~", // F F7
  BZ: "d5@2 f5 eb5 f5 d5 eb5 f5 g5@2 g5 f5 g5 eb5 f5 g5, bb2 ~ eb3 ~",
  CA: "a5@2 a5 g5 a5 f5 g5 a5 [bb2,bb5]@2 a5 g5 [d3,f5]@2 [bb2,bb5]@2, bb2@2 ~@3 c3 ~@2", // Bb Dm Bb
  CB: "d5 c5 d5 bb5 c5 bb4 c5 a5 [bb2,bb5]@2 a5 g5 [d3,f5]@2 [bb2,bb5]@2, f3@2 f2@2 ~ c3 ~@2", // Bb Dm Bb
  CC: "d5 c5 d5 bb5 c5 bb4 c5 a5 bb5 d5 bb5 d5 bb5 d5 bb5 d5, f3@2 f2@2 bb2!4",
  CD: "~ f5 c5 a4 f3@2 f3@2 eb5 f4 eb5 f4 eb5 f4 eb5 f4, f3!2 f4@2 f3!4",
  CE: "d5 f4 d5 f4 d5 f4 d5 f4 c5 f4 c5 f4 c5 f4 c5 f4, f3!8",
  CF: "[f3,c5]@8 ~ bb4 c5 d5 eb5 f5 g5 a5 bb5@2 f5@2 d5@2 bb4@2 bb5@2 f5@2 d5@2 bb4@2", // F5
  CG: "[eb4@4 bb5@4 f4@4 a5@4 ~@7 [bb2,bb5]@32 ~@9, eb3 f3 ~@6]/2", // Bb
  CH: "[~@3 [f3,f4]@12 ~ a4@9 bb4@3 [f3,c5]@12 a4@9 g4@3 [f3,d5]@12, ~@4 f3@3 ~@3 f3@3 ~@3]/2", // F F5 Dm
  CI: "[[f3,c5]@12 ~ f3@12 [f3,c5]@12 [f3,f5]@12 e5@6 d5@6 ~ [e3,c5]@12 [e3,bb4]@12 a4@6 g4@4, ~@49 f3@12 ~@25 f3@10]/3", // F5 F C Edim
  CJ: "[~@2 [f3,f4]@12 e3@12 ~ [e3,c5]@12 [f3,f5]@12 g5@6 a5@6 [f3,f5]@12 ~ g5@6 a5@6 b4@6 a4@6 [g3,g4]@12 b2@12 [b2,d5]@12 ~ [c3,e5]@12 d5@6 c5@5, ~@51 f3@12 ~@13 f3@12 g3@12 ~@49 c3@11]/5", // F C F G Bm C
  CK: "[~ b4 ~ c5 b4 ~ c5 b4 ~ c5 b4 ~ c5 b4 ~ c5 b4 ~ c5 c5@6 ~ c3@12 c3@12 e3@12 e3@12 f3@12 ~ f3@12 f3@12 f3@12 g3@12 ~ g3@12 b2@12, ~ g2@12 g2@12 ~ c5@24 ~@110]/5",
  CL: "[b2@12 c3@12 c3@12 ~ g2@12 g2@12 c3@12 c3@12 ~ f3@10]/3",
  CM: "[~@2 [f3,c5]@12 [f3,c5]@12 bb4@6 a4@6 [f3,bb4]@12 ~ [f3,bb4]@12 bb4 c5 ~ bb4 c5 ~ bb4 ~ c5 bb4 ~ c5 [f3,a4]@12 f3@12 ~ [f3,f5]@12 [f3,f5]@12 g5@6 f5@6 [f3,e5]@12 [f3,e5]@12, ~@26 f3@12 ~@25 f3@12 ~@49 f3@12 ~@24]/5", // F5 Bb5 F Fmaj7
  CN: "[~ [bb2,e5]@12 [bb2,d5]@12 c3@12 a2@12 ~ bb2@12 bb2@12 f3@12 [f3,a5]@10]/3", // Bbdim Bb F
  CO: "[~@2 [c3,g5]@12 ~ a5@6 g5@6 [c3,a5]@12 bb5@6 a5@6 [c3,g5]@12 ~, ~@15 c3@12 ~@12 c3@12 ~@13]/2", // C5 F C5
  CP: "[a5@6 g5@6 [c3,a5]@12 bb5@6 a5@6 a5 ~ bb5 a5 ~ bb5 a5 ~ bb5 a5 ~ bb5 [c3,g5]@12 ~@4, c3@3 ~@3 c3@3 c3@3 ~@4]/2", // F C5
  CQ: "~@9 [f3,a4]@12 [c3,g4]@11", // F C5
  CR: "[~ a4@6 g4@6 ~ [c3,a4]@12 bb4@6 a4@6 [c3,g4]@12 a4@6 g4@6 [c3,a4]@12 ~ bb4@6 a4@6 a4 bb4 ~ a4 bb4 ~ a4 ~ bb4 a4 ~ bb4 [c3,g4]@12 ~@13 [c3,g5]@12 a5@6 a5@6 bb5@6 a5@6, ~ c3@12 ~@13 c3@12 ~@12 c3@12 ~@13 c3@12 c3@12 ~@37 f3@12 bb3@12]/5", // F C5 F C5
  CS: "[g5 ~ a5 g5 ~ a5 g5 ~ a5 g5 ~ a5 g5 ~ a5 g5 ~ a5 ~ f5@6 f3@12 f3@12 ~@6 a5@6 bb5@6 a5@6 ~ a5 bb5 ~ a5 bb5 ~ a5 bb5 ~ a5 bb5 ~ [c3,g5]@10, c4@12 c3@12 ~ f5@24 f3@12 f3@12 ~ c4@12 ~@10]/3", // C5
  CT: "[~@8 a5@6 bb5@6 a5@6 [c4,a5]@12 ~ [c3,g5]@12 [c3,d5]@12 [c3,g5]@12 a5@6 a5@6 ~ bb5@6 a5@6 c4@12 ~@6 f5@6 ~@4, ~@2 f3@12 f3@12 ~@49 f3@12 ~ bb3@12 g5@18 ~@10, ~@28 c3@3 ~]/4", // F C5 Csus2 C5
  CU: "[~@7 [f2,f5]@195 ~@22]/7", // F
  CV: "[~@23 [bb2,bb4]@2 [bb3,d5]@3 [bb2,bb4]@3 [bb2,f4]@3 [bb3,d5]@2 [bb2,bb4]@3 [bb2,f4]@3 [bb3,d5]@2 [bb2,bb4]@3 [bb2,f4]@3 [bb3,d5]@3 [bb2,bb4]@2 [f2,a4]@3 [f3,eb5]@3 [f2,c5]@2 [f2,a4]@3 [f3,eb5]@3 [f2,c5]@3 [f2,a4]@2 [f3,eb5]@3 [f2,c5]@3 [f2,a4]@2 [f3,eb5]@3 [f2,c5]@3 [bb2,d5]@3 [bb3,bb5]@2 [bb2,f5]@3]/3", // Bb Bb5 Bb Bb5 Bb Bb5 Bb F …
  CW: "[bb2,d5]@3 [bb3,bb5]@2 [bb2,f5]@3 [bb2,d5]@3 [bb3,bb5]@3 [bb2,f5]@2 [bb2,d5]@3 [bb3,bb5]@3 [bb2,d5]@2 [f2,c5]@3 [f3,f5]@3 [f2,c5]@2", // Bb Bb5 Bb Bb5 Bb F5 F F5
  CX: "[~ f2@2 f3@3 f2@3 bb2@3 bb3@2 bb2@3 [c3,bb5]@3 [c4,g5]@2 [c3,eb5]@3 [f2,c5]@3 [f3,a4]@3 f2@2 bb2@3 [bb3,f5]@3 [bb2,d5]@2 [eb2,bb4]@3 [eb3,g4]@3 eb2@3 a2@2 [a3,eb5]@3 [a2,c5]@3 [a2,a4]@2 [a3,f4]@3 [a2,f5]@3 [bb2,a4]@3 [bb3,f4]@2 [bb2,bb4]@3 [bb2,a4]@3 [bb3,f4]@2 [bb2,bb4]@3 [bb2,a4]@3 [bb3,f4]@3 [bb2,bb4]@2 [bb2,a4]@3 [bb3,f4]@3, ~ a4@5 ~@3 bb5@8 ~@14 a5@5 ~@11 g5@5 ~@44]/3", // C7 C5 Cm F5 F Bb5 Bb Eb5 …
  CY: "[bb2,bb4]@2 [eb3,eb5]@3 [f3,d5]@3 [f2,c5]@3 [bb2,bb4]@5 [bb2,bb4]@3 [bb2,g4]@2 [bb3,f4]@3 [bb2,bb4]@3 [bb2,g4]@3 [bb3,f4]@2", // Bb Eb Dm F5 Bb Eb Bb5 Bb …
  CZ: "[[bb2,bb4]@3 [bb2,g4]@3 [bb3,f4]@2 [d3,bb4]@3 [eb3,eb5]@3 [f3,d5]@3 [f2,c5]@2 bb5 ~ c6 d6 eb6 ~ f6@2 f5 ~ g5 a5 ~ bb5 c6@3 d6@2 c6@3 bb5@3 f6@2 eb6@3 d6@3 c6 a5 ~ c6 a5 [f2,f5]@3 bb2@8 a2@8 bb2@8 bb2@8 ~ f3@5 f2@3 f6 eb6 ~ f6 bb5 d3@2 d6 g5 bb5 ~ a5 g5 a5 ~ bb5 eb6 d6 ~ eb6 a5 ~ bb5 c6 f5 ~ a5 g5 f5 ~ g5 a5 bb2@2 c6 d6 g5 ~ a5 c6 ~ eb5 g5 f5 ~ eb5 f5 g5 ~ c6 bb5 a2@2 f5 g5 bb5 ~ d5 f5 ~ eb5 d5 eb5 ~ f5 bb5 a5 ~ bb5 f5 g5 ~ a5 bb5 a5 ~ bb5 f5 ~ g5 a5 bb5 ~ a5 bb5 f5 ~ g5 a5 bb5@3 a5 g5 ~ f5 eb5 ~ [bb2,d5]@2 [eb2,eb5]@3 [f2,c5]@3 bb2@2 d3@3 d3@3 eb3@5 ~@3 c3@3 c3@2 c3@3 d3@5 ~@3 bb2@3 bb2@3 bb2@2 c3@5 ~@4, ~@19 bb2@8 a2@8 ~ bb2@8 bb2@8 f3@5 ~@44 d3@3 d3@2 c6 ~@2 eb3@5 ~@3 c3@3 c3@3 c3@2 d3@5 ~@3 d6 ~@2 bb2@3 bb2@3 c3@5 ~@3 a2@2 c6 ~@2 a2@3 bb2@5 ~@3 bb2@5 ~@3 bb2@5 ~@3 bb2@5 ~@3 bb2@5 ~@12 bb4@5 ~@44]/8", // Bb Eb Bb5 Gm Eb Dm F5 F …
  DA: "a2@2 a2@3 a2@3 bb2@5 ~@3 bb2@5 ~@3 bb2@5 ~@3",
  DB: "bb2@5 ~@3 bb2@5 ~@3 bb2@3 eb2@3 f2@3 [bb2,bb4]@2 [bb3,d5]@3 [bb2,bb4]@2", // Bb
  DC: "[~ [bb2,f4]@3 [bb3,d5]@2 [bb2,bb4]@3 [bb2,f4]@3 [bb3,d5]@2 [bb2,bb4]@3 [bb2,f4]@3 [bb3,d5]@3 [bb2,bb4]@2 f2@2 c5!3 ~ c5 c5 f2@2 c5!3 ~ c5!2 ~ g4 c5 e3@2 c5!3 ~ g4 c5 e3@2 c5!3 ~ [f2,c5]@3 [f3,f5]@2 [f2,c5]@3 [f2,c5]@3 [f3,f5]@2 [f2,c5]@3 [e2,c5]@3 [e3,g5]@3 [e2,c5]@2 [e2,c5]@3 [e3,g5]@3 [e2,c5]@2 f2@2 d5!3 ~, ~@25 a4 ~@2 f3@3 f2@2 a4 ~@2 f3@3 f2@3 e2@2 c5 ~@2 e2@3 e2@2 c5 ~@2 e2@3 ~@35 f3@3]/3", // Bb5 Bb Bb5 Bb Bb5 Bb F5 F …
  DD: "d5!2 ~ a4 d5 gb3@2 d5!3 ~ bb4 d5 g3@2 d5 g2@2 d5 a4 d5 ~ d5!2 gb2@2 d5 [g2,d5]@3 [g3,g5]@2, f2@3 gb2@2 d5 ~@2 gb2@3 g2@2 d5 ~@2 d5 ~@2 gb2@3 gb3@2 d5 ~@7", // G5 G
  DE: "[g2,d5]@3 [g2,d5]@3 [g3,g5]@3 [g2,d5]@2 [gb2,c5]@3 [gb3,a5]@3 [gb2,c5]@2 [gb2,c5]@3 [gb3,a5]@3 [gb2,c5]@3 ~ d5 g3@2, ~@28 g2@2 d5 ~", // G5 G G5 Gbdim Gbm Gbdim Gbm Gbdim
  DF: "[d5!3 ~ bb5 d5 g3@2 d5 g2@2 d5 [c3,eb5]@3 [c4,g5]@2 [c3,eb5]@3 [c3,eb5]@3 [c4,g5]@2 [c3,eb5]@3 f2@2 c5!2 c5 ~ c5!2 f2@2 c5!3 ~ c5!2 [bb2,d5]@3 [bb3,f5]@3 [bb2,d5]@3 [bb2,d5]@2 [bb3,f5]@3 [bb2,d5]@3 ~ d5 ~, ~ g2@3 g2@2 d5 ~@2 d5 ~@21 f3@3 f2@2 a5 ~@2 f3@3 f2@3 ~@16 bb2@3]/2", // Cm C5 Cm C5 Cm Bb Bb5 Bb …
  DG: "d5!2 bb2@2 d5 g5 d5 ~ d5!2 bb2@2 d5 e5 a4 ~ a4!2 ~ e5 a4 a2@2 a4!3 ~ f5 a4 a2@2 a4, bb3@2 d5 ~@2 bb2@3 bb3@2 d5 ~@2 a2@3 a3@3 a2@2 f5 ~@2 a3@3 a2@2 g5 ~@2",
  DH: "a4!2 ~ g5 a4 ~ a5 a4 a3@2 a4 a5 a4 ~ g5 a4 a3@2 a4 g5 a4 ~ f5 a4 ~ a4!2 a2@2 a4 e5 a4, a3@3 a2@3 a2@2 a4 ~@2 a2@3 a2@2 a4 ~@2 a2@3 a2@3 a3@2 f5 ~@2 a2@2",
  DI: "[~ db5 e5 a2@2 g5 f5 g5 ~ f5 g5 ~ f5 g5 [d3,a5]@4 g5 ~ f5@2 [d3,f5]@3 [g2,g5]@3 [a2,e5]@3 [d3,d5]@2 [d4,f5]@3 [d3,d5]@3 [d3,a4]@2 [d4,f5]@3 [d3,d5]@3 [d3,a4]@3 [d4,f5]@2 [d3,d5]@3 [d3,a4]@3 [d4,f5]@2 [d3,d5]@3 [a2,db5]@3 [a3,a5]@3 [a2,e5]@2 [a2,db5]@3 [a3,a5]@3 [a2,e5]@2 [a2,db5]@3 [a3,e5]@3 [a2,db5]@3 a2@2 a3@3 a2@3, ~ a3@2 a5 ~@2 d3@5 ~@77 a4@5 ~@3]/3", // D5 Dm G A5 D Dm D D5 …
  DJ: "d3@2 d4@3 d3@3 e3@3 [e4,bb5]@2 [e3,g5]@3 [a2,e5]@3 [a3,c5]@2 a2@3 d3@3 [d4,a5]@3 [d3,f5]@2, d6@11 ~@10 c6@5 ~@6", // Edim Em A5 Am D5 Dm
  DK: "[g2,d5]@3 [g3,bb4]@3 g2@2 db3@3 [db4,g5]@3 [db3,e5]@3 [db3,db5]@2 [db4,a4]@3 [db3,a5]@3 [d3,bb4]@3 [d4,a4]@2 [d3,d5]@2, ~@6 bb5@5 ~@21", // G5 Gm Dbdim Dbm Db Gbm Gm D5 …
  DL: "[~ [d3,bb4]@3 [d4,a4]@2 [d3,d5]@3 [d3,bb4]@3 [d4,a4]@3 [d3,d5]@2 [d3,bb4]@3 [d4,a4]@3 [d3,d5]@2 [g3,g5]@3 [a3,f5]@3 [a2,e5]@3 [d3,d5]@5 ~@3 d3@5 ~@3 a2@5 ~@3 d3@5 ~]/2", // Gm D5 D Gm D5 D Gm D5 …
  DM: "[~@2 d3@5 ~@3 d3@5 ~@3 a2@3 a3 g3 ~ a3@3 a2@38 a3@2 f3@2 a5 d6 a5 ~ d6 a5 bb5@2 g2 a5@2 g2 g3 g2 ~ c6 g5 c6 ~ g5 c6 g5 ~ f3 f2 g5@2, ~@67 d6 ~@2 d3@5 g3 ~@2 g3 ~@2 bb5@3 e3@2 c3@5 ~ a5@2 f3 ~]/3",
  DN: "[f2 a5@2 f2 bb5 f5 ~ bb5 f5 bb5 ~ f5 e3 e2 ~ e3 e2 g5@2 e2 db3@2 e5 a5 e5 ~ a5 e5 f5@2 d2 d3 d2 ~ d3 d2 gb5@3 f5@3 gb5@3 g5@2 gb5@3 g5@3 a5@3 g5@2 a5@3 bb5@3 a5@2 bb5@3 c6@3 bb5@3 c6@2 d6@3 c6@3 [g2,bb5]@2 [c3,c6]@3 bb5@3 a5@3 [g2,bb5]@2, ~ f3 ~@2 d3@3 bb2@5 g5@3 f5@2 e3 ~@2 a5 ~@2 a2@5 d3 ~@2 e5@3 f5@2 d3@8 ~ g3@8 d3@8 g2@8 d3@8 g2@5 ~@6 d3@5 ~@3]/3", // Gm C Gm
  DO: "[g3,bb5]@3 [g2,g5]@3 [g2,d5]@2 [g3,bb5]@3 [g2,g5]@3 [g2,d5]@3 [g3,bb5]@2 [g2,g5]@3 [g2,d5]@3 [g3,bb5]@2 [g2,g5]@3 [d3,gb5]@2", // Gm G G5 Gm G G5 Gm G …
  DP: "[~ [d4,a5]@3 [d3,gb5]@2 [d3,d5]@3 [d4,a5]@3 [d3,gb5]@2 [d3,d5]@3 [d4,a5]@3 [d3,gb5]@3 [d3,d5]@2 [d4,a5]@3 [d3,gb5]@3 [g2,g5]@2 [g3,bb5]@3 [g2,g5]@3 [g2,d5]@3 [g3,g5]@2 [g2,d5]@3 [c3,eb5]@3 [c4,g5]@2 [c3,eb5]@3 [c3,c5]@3 [c4,eb5]@3 [c3,c5]@2 [f2,a4]@3 [f3,c5]@3 [f2,a4]@2 [f2,c5]@3 [f3,f5]@3 [f2,c5]@3 [bb2,d5]@2 [bb3,f5]@3 [bb2,d5]@3 [bb2,bb4]@2 [bb3,d5]@3 [bb2,bb4]@3]/3", // D5 D D5 D D5 D D5 D …
  DQ: "[bb2,f4]@3 [bb3,bb4]@2 [bb2,f4]@3 [bb2,d4]@3 [bb3,f4]@2 [bb2,d4]@3 d5 ~ a4 d5 a4 ~ d5 a4 d5 ~ c5 d5 eb5 ~ f5 eb5, ~@16 bb2@5 ~@3 bb2@5 ~@3", // Bb5 Bb Bb5 Bb Bb5 Bb
  DR: "d5 ~ bb4 d5 ~ bb4 d5 bb4 ~ d5 c5 d5 ~ eb5 f5 eb5 ~ c5 a4 ~ c5 a4 c5 ~ a4 c5 bb4 ~ c5 d5 eb5 ~, bb2@5 ~@4 bb2@5 ~@3 f3@5 ~@3 f3@5 ~@2",
  DS: "d5 c5 a4 ~ c5 a4 ~ c5 a4 c5 ~ bb4 c5 d5 ~ eb5 c5 bb2@2 bb4 f5 bb4 ~ d4 bb4 ~ d4 bb4 f5 ~ bb4 d4, ~ f3@5 ~@3 f3@5 ~@3 d4 ~@2 d3@3 c3@3 bb2@5 ~",
  DT: "bb4 ~ eb4 bb4 g5 ~ bb4 eb4 bb4 ~ eb4 bb4 ~ g5 bb4 eb4 ~ bb4 e4 c5 ~ g5 c5 f3@2 c5 e4 c5 ~ g5 c5 ~, ~@2 eb3@5 ~@3 eb3@5 ~@3 e3@3 g3@2 e4 ~@2 e3@5 ~",
  DU: "e4 c5 f4 ~ c5 a5 c5 ~ f4 c5 f4 ~ c5 a5 c5 ~ f4 c5 ~ gb4 d5 a3@2 d5 gb4 d5 ~ gb4 d5 a5 ~ d5, ~@2 f3@5 ~@3 f3@5 ~@4 gb3@2 a5 ~@2 g3@3 gb3@5",
  DV: "gb4 ~ d5 g4 d5 ~ bb5 d5 g4 ~ d5 g4 d5 ~ bb5 d5 g4 ~ d5 g4 ~ eb5 bb5 eb5 ~ g4 eb5 g4 ~ eb5 bb5 eb5, ~@3 g3@5 ~@3 g3@5 ~@3 g3@5 ~@3 g3@5",
  DW: "~ g4 eb5 g4 ~ eb5 c6 ~ eb5 g4 eb5 ~ g4 eb5 c6 ~ eb5 g4 eb5 ~ a5 bb5 c6 ~ bb5 a5@3 f5 g5 ~ a5, ~@3 eb3@5 ~@4 eb3@5 ~@3 f3@5 ~@3 f3@4",
  DX: "[g5 f5@3 c5 d5 ~ eb5 d5 c5@3 d5 ~ bb4 c5 f5 ~ bb5@2 d5 ~ bb4 c5 f5 ~ bb5@2 [bb2,d5]@3 [eb3,eb5]@3 [f3,c5]@3 [bb2,bb4]@5 ~@3 bb2@5 ~@3 eb3@5 ~@3 eb3@3, ~@4 f3@5 ~@3 bb2@5 ~@3 bb2@5 ~@39]/2", // Bb Eb F5 Bb
  DY: "[~@5 e3@5 ~@3 e3@5 ~@4 f3@5 ~@3 f3@5 ~@3 gb3@5 ~@3 gb3@5 ~@3 g3@5 ~@3 g3@5 ~@3 f3@5 ~@4 f3@5 ~@3 f3@5 ~@3 bb2@5 ~@3 bb2@5 ~@3 bb2@3 eb3@3 f3@2 d5 ~ eb5 d5 eb5 ~ f5@2 [bb2,d5]@3 [eb3,eb5]@3 [f3,c5]@3 d5 eb5 d5 ~ eb5 f5@3 [bb2,d5]@2 [eb3,eb5]@3 [f3,c5]@3 [bb2,d5]@3 bb3@2 bb2@3 c3@3 [c4,g5]@2 [c3,eb5]@3 [f2,c5]@3 [f3,a4]@3 f2@2 bb2@3 [bb3,f5]@3 [bb2,d5]@2 [eb2,bb4]@3 [eb3,g4]@3 eb2@3 a2@2 [a3,eb5]@3 [a2,c5]@3 [a2,a4]@3 [a3,f4]@2 [a2,f5]@3 [bb2,g4]@3 [bb3,f4]@2 [bb2,bb4]@3 [bb2,g4]@3 [bb3,f4]@3 [bb2,bb4], ~@119 bb2@5 ~@12 bb2@5 ~@14 bb5@8 ~@11 a5@5 ~@11 g5@5 ~@29]/7", // Bb Eb F5 Bb Eb F5 Bb C5 …
  DZ: "[~ [bb2,g4]@3 [bb3,f4]@3 [bb2,bb4]@2 [bb2,g4]@3 [bb3,f4]@3 [bb2,bb4]@3 [eb3,eb5]@2 [f3,d5]@3 [f2,c5]@3 [bb2,bb4]@5 [bb2,bb4]@3 [bb2,g4]@3 [bb3,f4]@2 [bb2,bb4]@3 [bb2,g4]@3 [bb3,f4]@2 [bb2,bb4]@3 [bb2,g4]@3 [bb3,f4]@3 [bb2,bb4]@2 [eb3,eb5]@3 [f3,d5]@3]/2", // Eb Bb5 Bb Eb Bb5 Bb Eb Dm …
  EA: "[f2,c5]@3 ~@7 [bb2,bb4]@16 ~@6", // F5 Bb
})).s("gm_string_ensemble_1").gain(0.3)

// chords · cello · "Solo Violoncello"
const cello = note(`<
  A B@2 C D@2 E F G H I J K L M N O P Q R S T U V W X Y Z AA AB AC AD AE AF AG AH AI AJ AK AL AM AN AO AP AQ AR AS AT AU
  AV AW AX AY AZ BA BB BC BD BE BF BG BH@2 BI BJ BK BL BM BN BO BP BQ BR BS BT BU BV BW BX BY BZ CA CB CC CD CE CD CF
  CG@2 CH F G H CI CJ CK@2 CL CM@2 ~ CN@2 CO@8 CP@5 CQ@8 CR@3 CS@4 CT@6 CU@3 CV@4 CW@7 CX@3 CY CZ@3 DA DB@8 DC DD DE@3
  DF DG@8 DH@2 DI@2 DJ@3 DK@3 DL@4 DM DN DO DP DQ DR DS DT@7 DU DV@3 DW
>`.pickRestart({
  A: "[bb2,bb3]@4 ~ [bb3,bb4] [f3,f4] [d3,d4] [bb2,bb3]@4 ~ [bb3,bb4] [f3,f4] [d3,d4]", B: "[bb2,bb3] ~@3",
  C: "[f3,f4]@4 ~ [f4,f5] [c4,c5] [a3,a4] [f3,f4]@4 ~ [f4,f5] [c4,c5] [a3,a4]", D: "[f3,f4] ~@3",
  E: "[bb2,bb3]@2 ~@2 bb2!4, ~@2 [f4,bb4,d5]!2", F: "c3!4 f3!4, [eb4,g4,c5]!2 [c4,f4,a4]!2",
  G: "bb2!4 eb3!4, [d4,f4,bb4]!2 [bb3,eb4,g4]!2", H: "e3!4 f3!4, [g3,c4,g4]!2 [a3,c4,f4]!2",
  I: "f3!8, [a3,f4,a4] [f4,a4,c5]!2 [a4,c5,f5]", J: "f3@2 f3@2 ~ f5 c5 a4 [f3,f4]@4 ~@4, [a4,c5,f5]@2 f3!2 ~@4",
  K: "~ f3!3 ~ f3!3, f4!2, f3 ~@3 f3 ~@3, ~ c5@15 ~ bb4@15, ~ eb5@7 ~ d5@7",
  L: "~ f3!3 ~ f3!3, f4!2, f3 ~@3 f3 ~@3, ~ a4@15 ~@2 eb5@14, ~@2 c5@14 ~ c5@15",
  M: "~@2 f3@2 f3@2 f3@2 ~ c5@3 ~@4, f4 ~, f3 ~@3 [f3,f4]@2 ~@2, ~ bb4@15 ~ a4@7 ~@8, ~ d5@7 ~@8", // F
  N: "~ bb4@3 bb2@4 ~ bb4@3 f3@4, [bb2,d4] ~ [eb3,d4] ~, ~ f4@7 ~@9 f4@7 ~@8", // Bb Ebmaj7
  O: "~ d5@3 ~@5 bb3 f3 d3 bb2@4, [bb2,f4]@4 ~@4 bb2 d5@3 ~@4, ~ bb4@7 ~@8 f4@8 ~@8, ~@17 bb4@7 ~@8", // Bb5
  P: "~@2 f3@2 bb2 c3 bb2 c3 ~ eb3 d3 eb3 ~ g3 f3 eb3, [bb2,bb4]@2 ~@2 [bb2,bb4]@2 f3 ~, ~ d5@7 ~@8 d3@2 f5@6 ~@8, ~@2 f5@6 ~@9 d5@7 ~@8", // Bb
  Q: "~ bb2 c3 d3 eb3 f3 g3 a3 ~@2 f3@2 d3@2 bb2@2, bb4 ~ [bb2,f4] ~, [bb2,d3]@2 bb5@6 ~@9 bb4@7 ~@8, ~ d5@7 ~@8 bb3@4 ~@12, ~@9 d5@3 ~@4", // Bb5 Bb
  R: "~ bb2 c3 d3 eb3 f3 g3 a3 ~@2 f3@2 d3@2 bb2@2, f4 ~ [bb2,f4] ~, bb2@2 c5@6 ~@9 bb4@7 ~@8, ~ a4@7 ~@8 bb3@4 ~@12, ~@9 d5@3 ~@4", // Bb5
  S: "~ f3 g3 a3 bb3 c4 d4 eb4 ~@2 d4@2 bb3@2 f3@2, [bb2,f4] ~ [bb2,f4] ~, ~ a4@7 ~@9 bb4@7 ~@8, ~ c5@3 ~@5 d5@3 ~@4", // Bb5
  T: "bb2!2 c3 d3 eb3 f3 g3 a3 bb3 c4 d4 c4 bb3 d4 c4 bb3, [f4,a4,c5] [f4,bb4,d5] [bb2,f4,c5,eb5] [f4,bb4,d5]", // F Bb Bbsus4 Bb
  U: "a3 c4 eb4 c4 a3 d4 c4 a3 bb3 c4 d4 c4 bb3 d4 c4 bb3, [f3,f4,a4,c5] [f4,bb4,d5] [bb2,f4,c5,eb5] [f4,bb4,d5]", // F Bb Bbsus4 Bb
  V: "a3 c4 eb4 c4 a3 d4 c4 a3 bb3 c4 d4 c4 bb3 d4 c4 bb3, [f3,f4,c5,eb5] [f4,bb4,d5] [bb2,f4,a4,c5] [f4,bb4,d5]", // F7 Bb F Bb
  W: "[f3,a3] f3 [f3,a3] f3 [f3,bb3] f3 [f3,bb3] f3 [f3,c4] f3 [f3,c4] f3 [f3,d4] f3 [f3,d4] f3, [f4,a4,c5] ~ [a4,c5,f5] ~", // F Bb5 F5 Dm F
  X: "~ f3 [f3,c4] f3 [f3,bb3] f3 [f3,bb3] f3 ~ f3 [f3,a3] f3 [f3,bb3] f3 [f3,bb3] f3, f4!2, [f3,c4]@2 eb5@14 ~ bb4@15, ~ c5@15 [f3,a3]@2 d5@14", // F5 Bb5 F Bb5 F5 F
  Y: "~ f3 [f3,c4] f3 [f3,d4] f3 [f3,d4] f3 ~ f3 [f3,c4] f3 [f3,bb3] f3 [f3,bb3] f3, f4!2, [f3,c4]@2 c5@14 ~ c5@15, ~ a4@15 [f3,c4]@2 eb5@14", // F5 Dm F5 Bb5 F5
  Z: "~@5 f4 c4 a3 ~ c5@3 ~ f4 c4 a3, [f3,a3,f4]@5 ~@3 [f3,f4]@4 ~@4, ~ bb4@15 ~ a4@7 ~@8, ~ d5@7 ~@8", // F
  AA: "f3!4 ~ f3!3, ~@2 f4 ~, ~@4 f3 ~@3, ~@17 bb4@7 ~@8, ~@9 d5@3 ~@4",
  AB: "f3!4 ~ f3!3, ~@2 eb4 ~, ~@4 f3 ~@3, ~@17 g4@7 ~@8, ~@9 eb5@3 ~@4",
  AC: "f3!4 ~ c3 f3 a3, ~@2 [f3,f4] ~, ~@17 a4@7 ~@8, ~@9 c5@3 ~@4", // F
  AD: "c4@2 f3@2 a3@2 c4@2 ~ bb3!2 d4!2 f4!2 ab3, ~@2 [bb2,f4] ~, ~@17 bb4@7 ~@8, ~@9 d5@3 ~@4", // Bb5
  AE: "ab3 d4!2 f4!2 ab3!2 g3 ~@2 bb2@2 eb3@2 g3@2, ~@2 [eb3,eb4] ~, ~@4 g3 ~@3, ~@17 g4@7 ~@8, ~@9 eb5@3 ~@4", // Eb
  AF: "bb3@2 eb3@2 g3@2 bb3@2 ~ ab3!2 c4!2 eb4!2 gb3, ~@2 [ab2,eb4] ~, ~@17 ab4@7 ~@8, ~@9 c5@3 ~@4", // Ab5
  AG: "gb3 c4!2 eb4!2 gb3!2 f3 ~@2 ab2@2 db3@2 f3@2, ~@2 [db3,eb4] ~, ~@4 f3 ~@3, ~@17 g4@7 ~@8, ~@9 c5@3 ~@4", // Dbsus2
  AH: "g3@2 b2@2 d3@2 g3@2 ~ g3!2 bb3!2 d4!2 gb3, ~@2 [c3,eb4] ~, ~@17 g4@7 ~@8, ~@9 c5@3 ~@4", // Cm
  AI: "~ eb4!2 d4!2 c4!2 bb3 ~ bb3 d4 bb3 g2 bb3 d4 bb3, [d3,gb4] ~ [g2,g4] ~, gb3@2 c5@6 ~@9 bb4@7 ~@8, ~ a4@7 ~@8 bb3@2 ~@14", // D G
  AJ: "~ a3 c4 a3 d3 a3 c4 a3 ~ bb3 d4 bb3 g2 bb3 d4 bb3, [d3,gb4,a4] ~ [g2,g4,c5] ~", // D C5
  AK: "~ a3 c4 a3 d3 a3 c4 a3 ~ bb3 d4 bb3 g2 bb3 d4 bb3, [d3,gb4,a4] ~ [g2,g4,bb4] ~", // D Gm
  AL: "[d3,gb4,a4]!2 [d3,gb4,d5]!2 [g4,bb4] g3!3, ~@2 g2 [d4,g4,bb4]", // D Gm
  AM: "eb4@2 eb4 f4 g4@2 eb4@2 eb4@2 eb4 f4 g4@2 eb4@2 [a3,f4]@2 f4@2 [f3,f4]@4 [a3,f4]@2 f4@2 [f3,f4]@4, c5!2 [c4,a4]!2, [c3,g4] c3 [c3,g4] c3 f3 ~ f3 ~", // Dm F Dm F C5
  AN: "~@2 c4 eb4 f4@2 c4@2 ~@2 c4 eb4 f4@2 c4@2 [g3,eb4]@2 eb4@2 [eb3,eb4]@4 [g3,eb4]@2 eb4@2 [eb3,eb4]@4, [d4,bb4]!2 [bb3,g4]!2, [bb2,f4] bb2 [bb2,f4] bb2 eb3 ~ eb3 ~", // Cm Eb Cm Eb Gm Eb Bb5
  AO: "~@2 bb3 d4 eb4@2 bb3@2 ~@2 bb3 d4 eb4@2 bb3@2 [gb3,d4]@2 d4@2 [d3,d4]@4 [gb3,d4]@2 d4@2 [d3,d4]@4, [c4,a4]!2 [a3,gb4]!2, [a2,eb4] a2 [a2,eb4] a2 d3 ~ d3 ~", // D F D Adim
  AP: "d3!2 [d3,bb3] d3 [d3,c4] d3 [d3,c4] d3!3 [d3,d4] d3 [d3,eb4] d3 [d3,eb4] d3, [d4,g4]@2 ~@2 d4 ~ [c4,d4,a4]@2, bb3 ~ [a3,d4,gb4]@2 [bb3,g4]@2 ~@2", // Gm D7 D Ebmaj7 G5 D7 D Eb
  AQ: "d3!2 [d3,gb4] d3 [d3,eb4] d3 [d3,eb4] d3!3 [d3,d4] d3 [d3,c4] d3 [d3,c4] d3, [a3,d4] [a3,gb4,a4] [bb3,g4] [a3,d4,gb4], gb4 ~@3 d4 ~@3", // D Ebmaj7 D D7 D5 D Eb D
  AR: "d3!2 [d3,bb3] d3 d2 a3 [d2,a3] a3 [g2,bb3,d4,g4]@4 ~ [g3,g4] [d3,d4] [bb2,bb3], d4 [gb4,a4] ~@2, [bb3,g4] bb4 [d3,c4] d3 ~@4", // Gm D5 Gm G D Bb Gbm Eb …
  AS: "[g2,g3]@4 ~ [g3,g4] [d3,d4] [bb2,bb3] [g2,g3]@4 ~@4", AT: "~@8 [d3,d4]@4 ~ [d4,d5] [a3,a4] [gb3,gb4]",
  AU: "[d3,d4]@4 ~ [d4,d5] [a3,a4] [gb3,gb4] [d3,d4]@4 ~@4", AV: "~@5 d3!3, ~ d4, ~@4 d3 ~@3, ~@17 g4@15, ~@9 bb4@7",
  AW: "~ d3!3 ~ d3!3, d4!2, d3 ~@3 d3 ~@3, ~ a4@15 ~ g4@15, ~ c5@7 ~ bb4@7",
  AX: "~ d3!3 ~ d3!3, d4!2, d3 ~@3 d3 ~@3, ~ bb4@15 ~ a4@15, ~ d5@7 ~ c5@7",
// … 178 more lines

More by Antonio Vivaldi