Closed dantrueman closed 3 years ago
Synchronic behavior on the most current branch seems correct. Note-on-triggered pulse without skip-first will wait one beat then play the sequence and with skip first will wait the length of the first beat length mult then play starting from the second step. Note-off-triggered pulse will never wait regardless of skip-first and also properly skips. **Several presets seem to have odd beatsToSkip values (mostly -1) leading to incorrect behavior.
-------- Final stuff --------
-------- For Next Time? --------
-------- Tests --------
-------- Done --------
similar issue is that a very low tempo/subdiv makes any subsequent change to tempo take very long to occur because the numSamplesBeat threshold is only updated on beat changes, so tempo updates don't apply to the current beat. changed to update numSampleBeat whenever tempo changes and update the delay params whenever numSamplesBeat changessetting tempo or subdiv to 0 actually locks up everything (maybe only after above change?) so while above helps low tempo cases, it does not change 0 tempo caseson-screen keyboard does not work(mw) fixed, but need to decide exact behavior for the on-screen keyboard in relation to keymap input setting (currently will always send through all keymaps); maybe the Select MIDI inputs menus should have "onscreen keyboard" and "computer keyboard" (assuming we make one) as options as well, by default selected. that way they will work, but can be turned off if you want only test part of a Piano