fix bug in changelog affecting HTML conversion
remove debug code
short-circuit rest? early if note is numeric (the most likely case)
Optimise note resolution code path:

* short-circuit numerics and nils early
* reduce multiple similar checks (i.e. no need to call rest?)
* Allow a single map arg to play: play note: 50, amp: 0.5