Strudelify

The Parting Glass

Irish traditional

KeyE majorTempo80 bpm
0:00/0:00
// The Parting Glass — Irish Traditional
// 80 bpm, 4/4, key E major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: metre changes (1/4 at bar 1, 4/4 at bar 2) are rendered on a constant 4/4 grid of one bar per cycle
// note: Transcription provider: pdmx. https://musescore.com/score/4835812; license: https://creativecommons.org/publicdomain/mark/1.0/
// note: Full arrangement: all 33 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(80/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 · flute
const flute = note("<A B@2 C@2 D E F G H I J K L M F N B@2 C@2 D E F G H I J K L M F O>".pickRestart({
  A: "~@6 g#5 f#5", B: "[e5@23 ~ d#5@4 d#5@4]/2", C: "[e5@21 ~ e5@2 e5@2 d#5@2 g#5@2 f#5@2]/2", D: "e5@15 ~",
  E: "e5@2 e5 d#5 d#5@2 c#5 d#5", F: "e5 a5 g#5 e5", G: "e5@2 e5@2 e5@2 ~ g#5", H: "g#5 e5 a5@2 g#5@2 ~ g#5",
  I: "g#5 e5 a5@2 g#5@2 ~ e5", J: "f#5@2 e5@2 d#5@2 c#5 d#5", K: "e5 d#5!3", L: "c#5@15 ~", M: "b4@2 b4 d#5 d#5@2 e5@2",
  N: "e5@2 e5@2 e5@2 g#5 f#5", O: "e5!2 e5@2",
})).s("gm_flute").gain(0.3)

// other · flute
const flute_2 = note("<A B C D E B F G H I@2 J K L C M N B C D E B F G H I@2 J K L C M O>".pickRestart({
  A: "~@6 e5 d#5", B: "c#5@4 a4@11 ~", C: "b4@2 b4!2", D: "b4@4 b4 a4 g#4 a4", E: "b4@3 b4!2 f#4 e5 d#5", F: "b4@15 ~",
  G: "b4 e5!2 b4", H: "g#4@2 a4@2 a4@2 ~ e5", I: "[e5@15 ~]/2", J: "c#5@4 b4@11 ~", K: "b4@11 ~ b4@2 a4@2", L: "g#4 a4",
  M: "b4@4 e5@11 ~", N: "c#5@2 a4@2 a4@2 e5 d#5", O: "c#5 g#4 g#4@2",
})).s("gm_flute").gain(0.3)

stack(flute, flute_2)

More by Irish traditional