[RELEASED] Firmware v2.0

Features that have a good chance of being implemented in the future, and Firmware updates.
Topics ar marked as: [A]=Approved, [WIP]=Work in Progress, [F]=Finished
Post Reply
Simon
Posts: 998
Joined: 09 Jan 2022, 22:08

[RELEASED] Firmware v2.0

Post by Simon »

STATUS: Released, firmware available here: https://files.midronome.com/firmware/

(see also the video about the release here: https://www.youtube.com/watch?v=uAXo6txl_eo )

----

Fixed issues:
  • Resync does not work with Roland TR-8S - viewtopic.php?t=252
  • Midronome hangs USB-bus - viewtopic.php?t=230
  • MIDI Start over USB was previously sent when sending start on MIDI Out 2 only - now the USB follows MIDI Out 1
  • Sending resync by pressing the Play button was previously deactivated in Reset Mode - now always possible
  • There was previously a slight "pop" when playing the first metronome click - now moved to when the device starts
  • Previously no clock was sent during "pre-sync" (when the display shows --- in MidroSync and 24PPQ modes), which could confuse some devices (f.ex. Korg Volca), now the clock is also sent during pre-sync (except for 24PPQ Plus "2.4.P." mode)
New Major Features: New Minor Features: Internal improvements:
  • Improved timing on MIDI Start messages - now more "away" from the clock so receiving devices have time to process
  • External sync will not show "Err" anymore - it ignores pulses which are too fast
  • Full locked mode (setting "Loc" set to "FUL") has been removed - now Locked mode will always be partial (as it was when "Loc" was set to "PAr", which was the default value)
  • Play button pressing time to send Resync is now changed to 300ms (was 1s before), see viewtopic.php?p=1254#p1254
  • Module interface is now functional and ready for modules to come :D
Simon
Posts: 998
Joined: 09 Jan 2022, 22:08

Re: [WIP] ROADMAP for Firmware v2.0

Post by Simon »

Simon wrote: 13 Jun 2023, 19:12
  • Full locked mode (setting "Loc" set to "FUL") has been removed - now Locked mode will always be partial (as it was when "Loc" was set to "PAr", which was the default value)
Removing the Full Locked mode was a pretty strong decision as it breaks backwards compatibility. But from the feedback I got it seems mobody was using this feature. Let me know if you were! :D
Simon
Posts: 998
Joined: 09 Jan 2022, 22:08

Re: [WIP] ROADMAP for Firmware v2.0

Post by Simon »

Simon wrote: 13 Jun 2023, 19:12
  • External sync will not show "Err" anymore - it ignores pulses which are too fast
Explaining a bit more what this means a bit: basically the difference now is that the device will do everything it can to maintain the sync, even if there are errors in the sync signal sent from the DAW.
The only thing that will stop the sync is if 2 audio pulses are more than 85ms apart (=tempo lower than 30bpm). In any other case, the sync will be maintained.

Note that if the sync signal is wrong, for example some pulses are sent too fast, the Midronome will ignore these and might get out of time with the source, while before it would show "Err" and start over. Of course if the signal is correct, then the behavior is unchanged :)

This is true in all 3 sync modes: MidroSync "Syn", 24 PPQ "24P" and 24 PPQ Plus "2.4.P.".
Post Reply