quick enhancements

1. Improve BPM accuracy
2. Allow forwarding of non-note channel messages on selected input
channel to selected output channel to be controlled