http://people.eng.unimelb.edu.au/imarusic/proceedings/19/155.pdf