Strudelify

Ach Not! Wenn Gottes Hand TWV 1:30

Georg Philipp Telemann

KeyD majorTempo180 bpm
0:00/0:00
// Ach Not! Wenn Gottes Hand TWV 1:30 — Georg Philipp Telemann
// 180 bpm, 4/2, key D major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/5931392; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 39 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(180/8)

// Notation: c3@3 lasts 3 steps · ~ is a rest · [...]/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.

// other · trumpet · "Trompeta"
const trumpet = note("<A B C D E F G A H I J K L M N O P Q R S T U V W X Y@6 Z AA AB@2 AC@2 AD AE>".pickRestart({
  A: "d5@4 a4@4 f4 e4 d4@2 ~@2 d5 c#5", B: "d5 f4 g4 a4 d4@2 ~@2", C: "~@2 a4 g4 a4@2 b4@2 c5@2 g4@2 c5@4",
  D: "~@2 a#4 a4 a#4@2 a4 g4 a4@2 d4@2 d5@4", E: "~@2 c5 b4 c5@2 a4@2 a#4@8", F: "a4@4 ~@2 d5 ~ c#5@4 ~@2 d5 ~",
  G: "c#5@4 e5 ~ d5 ~ c#5@4 ~@4", H: "d5 f4 g4 a4 d4 f4 a4 d5", I: "f5@4 f4@4 ~@2 e4 d4 e4@2 d4 c4",
  J: "d4@2 g3@2 g4@4 ~@2 f4 e4 f4@2 e4 d4", K: "e4 a3 a4@2 g#4@2 g4@2", L: "f#4@4 f4@4 e4@4 c4 ~ b3 ~",
  M: "a3@4 d4 ~ c4 ~ b3@4 a3@2 e4@2", N: "e4 g#4 a4 b4 e4 a4 b4 c5 e4 g#4 a4 b4 e4 d5 c5 b4",
  O: "c5@2 b4 a4 g#4@2 e4@2 a4@4 b4 a4 g4@2", P: "a4 c4 d4 e4 c4@2 f4@2", Q: "c5@2 a4 e5 c5@2 ~ g#4",
  R: "a4 d4 e4@2 a3@2 ~@2", S: "d4 f#4 a4 d5 c5 b4 c5 d5 b4@4 ~@4", T: "c4 e4 g4 c5 a#4 a4 a#4 c5 a4@2 g4 f4 e4@2 c4@2",
  U: "f4@4 a4 g4 f4@2 a#4@2 a4 g4 f#4@2 d4@2", V: "g4@4 a4 g4 f4@2 g4@2 a#3@2 c4@2 d4@2",
  W: "g3@4 ~@4 d4 c4 d4@2 e4@2 f4@2", X: "f4@2 f4@4 ~@2 b4 c#5 b4@2 c#5@2 d5@2",
  Y: "[d4@2 d5@4 c#5@4 c5@4 b4@4 a#4@4 a4@4 ~@2 d5 ~ c#5@4 ~@2 d5 ~ c#5@4 e5 ~ d5 ~ a4@4 a#4@2 g4@2 a3 c#4 e4 a4 g4 f#4 g4 a4 f#4@4 ~@4 g3 b3 d4 g4 f4 e4 f4 g4 e4@4 ~@4 f4@4 ~@4 d5@2]/6",
  Z: "a#4 f5 d5 d#5 c#5 d5 b4 c5", AA: "a4@2 b4@2 f#4@2 a4@2 g4 a4 f4 a4 e4 a4 d4 d5",
  AB: "[c#5 d5 g4 d5 f4 d5 e4 d5 c#5 d5 d4@2 a#4@2 a4@4 a4@4 a4@4 ~@2 c#5@2 d5@2]/2",
  AC: "[f4 g4 a4 f4@2 a#4@2 f4@2 d4 a4 f4@2 ~ c#5 d5]/2", AD: "g4@2 a4@2 a3@2 d4 e4 f4 g4 a4@2 d5 c#5 d5@2",
  AE: "f4 g4 a4@2 d4@4",
})).s("gm_trumpet").gain(0.3)

stack(trumpet)

More by Georg Philipp Telemann