use default parameter for note-off instead of None
elaborate on set_instrument docs
velocity should not default to silent
add pitch bend command