Strudelify

The Bonnie Banks o' Loch Lomond

Misc Traditional

KeyC majorTempo70 bpm
0:00/0:00
// The Bonnie Banks o' Loch Lomond — Misc Traditional
// 70 bpm, 4/4, key C major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/5995327; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 17 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(70/4)

// Notation: c3@3 lasts 3 steps · ~ is a rest · [c3,e3] is a chord · "a, b" plays two voices at once.
// 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("<~ A B C D E F G H A I J K E L G M>".pickRestart({
  A: "[c3,e4,g4,c5] [e3,e4,g4,c5]", B: "[f3,f4,a4,d5] [g3,f4,a4,d5]", C: "[c3,e4,g4,c5] [a2,e4,g4,c5]",
  D: "[f2,f4,a4,d5] [c2,e4,g4,c5]", E: "[f2,f4,a4,c5] [g2,d4,g4,b4] c3 e3, ~ [e4,g4,c5]",
  F: "[f3,f4,a4,d5] [d3,d4,f4,d5]", G: "[c3,c4,e4,g4]@2 [f3,c4,f4,a4] [e3,c4,e4,g4]",
  H: "[d3,d4,f4] [g3,d4,g4] [c3,c4,e4,g4] ~", I: "[f3,f4,a4,d5] [g3,e4,g4,c5]", J: "[c3,e4,g4,c5] [a2,e4,a4,c5]",
  K: "[f2,f4,a4,c5] [c2,e4,g4,c5]", L: "f3 e3 d3 g3, [f4,a4,d5] [d4,f4,d5]",
  M: "[d3,d4,f4] [g3,b3,d4,g4] [c3,c4,e4,g4]@2", // Dm G C
})).s("gm_piano").gain(0.3)

stack(piano)

More by Misc Traditional