http://www.jayfriedman.net/reflections/20040510Mahler's_portamento.php