Strudelify

poker face

Lady Gaga

KeyB majorTempo120 bpm
0:00/0:00
// poker face — Lady Gaga
// 120 bpm, 4/4, key B major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/5900808; 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/4)

// Notation: c3@3 lasts 3 steps · ~ is a rest · [c3,e3] is a chord · [...]/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 · alto sax · "Sassofono contralto"
const alto_sax = note(`<
  ~@3 A B A B A B A B A C D C D E F G H ~@2 G H ~@2 G H I J I K I J I K I J I K I C D C D E F G H ~@2 G H I J I K I J I
  K L M
>`.pickRestart({
  A: "~@5 g#3!3", B: "g#3 ~@3", C: "~ b4!7", D: "b4!4 b4@4", E: "~ g#5 d5 d#5 e5 d#5 d5 d#5",
  F: "e5 d#5 c#5 b4 a#4@2 ~@2", G: "~ b4!3 b4@2 ~ b4", H: "b4!3 b4@4 ~", I: "d#4", J: "e4",
  K: "b3!2 a#3 f#3 b3!2 a#3 f#3", L: "~ b3!7", M: "b3!4 b3@4",
})).s("gm_alto_sax").gain(0.3)

// other · trumpet · "Tromba in Si♭"
const trumpet = note(`<
  ~@4 A B C D A B C D ~ E F G ~@2 H I ~@2 J K ~@2 J K L@2 M ~ L@2 M ~ L@2 M ~ N@2 E F G ~@2 H I ~@2 J K L@2 M ~ L@2 M ~
  O P
>`.pickRestart({
  A: "b4!8", B: "b4!4 c#5 b4 c#5 b4", C: "d#5!8", D: "d#5!4 e5 d#5 e5 d#5", E: "~@12 g#4 [g#4,b4]!3", F: "b4 ~@15",
  G: "~@5 b4 f#4!2", H: "~ d#4!3 d#4@2 ~ d#4", I: "d#4!4 e4 d#4 e4 d#4", J: "~@7 d#4", K: "d#4!3 d#4@4 ~",
  L: "[~ b4 a#4 f#4@2 b4 a#4 f#4@2 f#4 e4 d#4 e4 d#4 d#4@2]/2", M: "d#4@2 f#4 f#4@4 ~",
  N: "[~ b4 a#4 f#4@2 b4 a#4 f#4@2 ~@7]/2", O: "~ b4!7", P: "b4!4 b4@4",
})).s("gm_trumpet").gain(0.3)

// bass · tuba
const bass = note(`<
  A B A B A B A B A B A B A B A B A B A B A B A C A B A C D E F G D E F G A H I G A@2 B A B A B A B A B A C D E F G A H
  I G A J
>`.pickRestart({
  A: "g#3!2 g#2!2 d#3!2 g#2!2", B: "g#3!2 e3 b2 f#3!2 f#2!2", C: "g#3!2 e3 b2@4 ~", D: "g#2", E: "e2", F: "b2",
  G: "b1!2 a#1 f#1 b1!2 a#1 f#1", H: "e3!2 b2!2 e3!2 b2!2", I: "d#3!2 b2!2 d#3!2 b2!2", J: "g#3!2 e3 b2 b2@4",
})).s("gm_tuba").gain(0.3)

stack(alto_sax, trumpet, bass)

More by Lady Gaga