Strudelify

Latika's Theme

A. R. Rahman

KeyD majorTempo92 bpm
0:00/0:00
// Latika's Theme — A. R. Rahman
// 92 bpm, 4/4, key D 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/5647678; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 55 bars on a 32-step grid, each part at one level. Source detail keeps the original performance.
setcpm(92/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.

// other · acoustic guitar nylon · "Klasická kytara"
const acoustic_guitar_nylon = note(`<
  ~@9 A B C D A B C D E F G H A B C I A B C I J K L M J K L M N@2 O P Q R@7 S@2 T@4
>`.pickRestart({
  A: "d3 a3 d4@3 d4 a3 d3", B: "b2 f#3 b3@6", C: "g3 d4 a4@3 a4 d4 g3", D: "a3 e4 a4@4 a3@2", E: "d4", F: "b4", G: "g4",
  H: "a3 e4@2 a3 e4@4", I: "a3 e4 a4@6", J: "d3 d4!3 d3 d4@3", K: "b2 b3!3 a2 a3!3", L: "g#2 g#3!3 g#2 g#3@3",
  M: "f#3@2 f#3!2 e3@4", N: "[d3 a3 d4@2 ~@4 f#5@4 [g3,b4]@4, ~ b3@2 ~]/2", O: "a3", P: "~@2 a3 d3", Q: "[d3,a3]",
  R: "[a4@26 a4@4 c#5@4 ~ d5@8 a4@9 g4@9 f#4@8 e4@17 ~ e4@17 d4@35 c4@13 c4@4 b3@9 d4@8 c4@13 c4@4 b3@9 d4@9 c4@13 c4@3]/7",
  S: "[~ b3@9 d4@8 c4@35 c4@11]/2", T: "[~@2 c4@4 b3@9 d4@9 c4@13 c4@4 b3@9 d4@8 c4@13 c4@4 ~ b3@8 d4@9 c4@35]/4",
})).s("gm_acoustic_guitar_nylon").gain(0.45)

stack(acoustic_guitar_nylon)

More by A. R. Rahman