Strudelify

I Fall In Love Too Easily

J. Styne/S. Cahn

KeyF majorTempo60 bpm
0:00/0:00
// I Fall In Love Too Easily — J. Styne/S. Cahn
// 60 bpm, 4/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/6126169; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 32 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(60/4)

// 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 · "B♭ Trumpet"
const trumpet = note("<A B ~ C D E F G H I J K L M N O A B ~ C D E F G H I J K L M N O>".pickRestart({
  A: "c5@2 bb4 ~", B: "~@2 c4 d4 c4@4", C: "~@2 eb4@2 g4@3 eb4", D: "f4 ~", E: "~ bb4 eb4@2", F: "~ c4 gb4@2",
  G: "gb4@3 gb4 f4@4", H: "g4@2 ~ c5", I: "f4 ab4", J: "~ f4 ~ g4", K: "eb4 db4", L: "eb4@2 ~ ab4", M: "b4 c5",
  N: "~ ab4 ~ b4", O: "bb4@2 ~ bb4",
})).s("gm_trumpet").gain(0.3)

// other · trombone
const trombone = note("<A B@2 C D E F G H I J K L M N O A B@2 C D E F G H I J K L M N O>".pickRestart({
  A: "ab3@2 d4 ~", B: "[~@4 g3 ab3 g3@3 ~@7]/2", C: "~@2 bb3@2 c4@3 bb3", D: "ab3 ~", E: "~ eb4 bb3@2", F: "~ d4 c4@2",
  G: "b3@3 b3 b3@4", H: "c4@2 ~ gb3", I: "g3 f3", J: "~ bb3 ~ e4", K: "ab3 g3", L: "ab3@2 ~ d4", M: "f3 e3",
  N: "~ c3 ~ f3", O: "g3@2 ~ gb3",
})).s("gm_trombone").gain(0.3)

stack(trumpet, trombone)