Strudelify

Crime and Punishment

Akira Senju

KeyB♭ majorTempo120 bpm
0:00/0:00
// Crime and Punishment — Akira Senju
// 120 bpm, 6/8, key Bb major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/2535126; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 63 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(120/3)

// 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 · violin
const violin = note(`<
  ~@4 A B A C D E F G H I H J K L M N O P O Q R S T U V@2 W X Y Z AA AB AC AD AE AF AG AH AI AJ U AK H I H J K L M AL
  AM@2 H AN AO F AP@2 AQ
>`.pickRestart({
  A: "d4@3 eb4@2 d4@3 f4@3 eb4@2 d4@3", B: "d4 a4", C: "c4 g4", D: "c4@3 d4@2 c4@3 eb4@3 d4@2 c4@3",
  E: "d4@8 g4@5 bb4@3", F: "a4@3 bb4@2 a4@3 c5@3 bb4@2 a4@3", G: "g4 gb4", H: "d5@3 eb5@2 d5@3 f5@3 eb5@2 d5@3",
  I: "d5 a5", J: "c5 g5", K: "c5@3 d5@2 c5@3 eb5@3 d5@2 c5@3", L: "d5@8 g5@5 bb5@3",
  M: "a5@3 bb5@2 a5@3 c6@3 bb5@2 a5@3", N: "g5@8 gb5@5 gb4@3", O: "f4@3 gb4@2 f4@3 ab4@3 gb4@2 f4@3", P: "f4 c5",
  Q: "eb4 bb4", R: "eb4@3 f4@2 eb4@3 gb4@3 f4@2 eb4@3", S: "f4@8 bb4@5 db5@3", T: "c5@3 db5@2 c5@3 eb5@3 db5@2 c5@3",
  U: "bb4", V: "a4/2", W: "bb4@3 a4@2 bb4@3 c5@5 bb4@3", X: "db5@8 db5@5 c5@3", Y: "e5@3 f5@2 g5@3 e5@5 f5@3",
  Z: "ab5 g5", AA: "d6@5 c6@5 ~ b5@2 c6@3", AB: "d6@5 c6@5 ~ bb5@2 a5@3", AC: "a5@5 g5@5 ~ gb5@2 g5@3",
  AD: "a5@5 g5@5 ~ f5@2 e5@3", AE: "e5@5 d5@5 ~ db5@2 d5@3", AF: "d5@5 c5@5 ~ b4@2 c5@3", AG: "c5@5 b4@5 ~ bb4@2 b4@3",
  AH: "bb4 a4", AI: "ab4", AJ: "a4", AK: "c5", AL: "g5", AM: "gb5/2", AN: "c5@3 d5@2 c5@3 g4@3 a4@2 c5@3",
  AO: "bb4@3 c5@2 bb4@3 d5@3 c5@2 bb4@3", AP: "[g4@27 bb4@2 f5@3]/2", AQ: "d6",
})).s("gm_violin").gain(0.3)

stack(violin)

More by Akira Senju