Example: wasserklavier - davidpanderson/Numula GitHub Wiki

"wasserklavier" is a piano piece by Luciano Berio.

For reference, a couple of human performances:

Program notes:

  • The score has 6 lines, so for clarity I divided things into functions accordingly. I tagged notes with "line1", "line2" etc. so that I could select them in nuance selector functions.
  • The music divides pretty cleanly into left and right hands parts, each of which is mostly sequential (i.e. has no overlapping notes). I tagged the RH notes with "rh", using the "(rh" notation, so that I could roll RH and LH notes separately.
  • I emphasize top notes (those tagged "top") fairly strongly: 1.2. The synthesizer I'm using (Pianoteq) seems to play lower notes louder.
  • I tagged a few notes with "more" and "less", and changed their volume accordingly.
  • I added a normally-distributed time offset with stddev .015 sec to give it a human feel. This makes a surprisingly big difference.
  • I didn't use pedal, either sustain or soft, but I probably should.