Strudelify

The Godfather

Nino Rota

KeyF majorTempo120 bpm
0:00/0:00
// The Godfather — Nino Rota
// 120 bpm, 3/4, key F major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Tempo changes preserved in elapsed time; displayed bars use the dominant tempo.
// note: Transcription provider: pdmx. https://musescore.com/score/5825078; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 92 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 · [c3,e3] is a chord.
// A part's distinct bars are riffs (A, B, C...) played in order: edit a riff to change every repeat.

// chords · piano
const piano = note(`<
  ~@20 A@2 B@4 A@4 C A B@2 A@2 C@2 A D B C A E B@2 A@2 B@2 F@2 B@2 A@2 G H I C A@2 B@4 A@4 C A B@2 A@2 C@2 A D B C A E
  ~@8
>`.pickRestart({
  A: "d4@5 [d4,f4,a4]@5 ~ [d4,f4,a4]@5", B: "g3@5 [g3,bb3,d4]@5 ~ [g3,bb3,d4]@5",
  C: "a3@5 [a3,db4,e4,g4]@5 ~ [a3,db4,e4,g4]@5", D: "bb3@5 [bb3,d4,f4]@5 ~ [bb3,d4,f4]@5", E: "d4@15 ~",
  F: "d4@5 [d4,gb4,a4]@5 ~ [d4,gb4,a4]@5", G: "e4@5 e4@5 ~ e4@5", H: "e4@10 ~ e4@5",
  I: "a3@5 [a3,c4,e4]@5 ~ [a3,c4,e4]@5", // Am
})).s("gm_piano").gain(0.3)

stack(piano)

More by Nino Rota