summaryrefslogtreecommitdiff
path: root/firmware/target/hosted
diff options
context:
space:
mode:
authorThomas Orgis <thomas@orgis.org>2014-06-29 15:59:11 +0200
committerGerrit Rockbox <gerrit@rockbox.org>2015-02-03 22:41:40 +0100
commit8aa72f07f4bf38e9b898fb8d8042239861b9a423 (patch)
tree5991ee64a6f77b76c16d28cee7584c44972424e0 /firmware/target/hosted
parent95fdad5e2827685160a5a669c3e8b4dc783995ad (diff)
downloadrockbox-8aa72f07f4bf38e9b898fb8d8042239861b9a423.tar.gz
rockbox-8aa72f07f4bf38e9b898fb8d8042239861b9a423.zip
Enhancement of the metronome plugin:
- square sine tick and tock sounds (more annoying, more useful;-) - optical indication of tics on display - unification of mode of operation for SWCODEC and HWCODEC (tested on simulator) Both playback and display drawing happen in main loop, always. - operating in two modes now: -- 1. classic dumb metronome --- active when openened as application without file to open --- the usual functionality with tapping and bpm change --- controls indicated on display -- 2. track mode with programmable series of parts --- active when started as viewer for a .tempo file --- differing meters (4/4, 3/4, 6/8, etc.) --- patterns (tick/tock/silence on each beat) --- smooth tempo changes in those tracks This version had lots of testing regarding metronome accuracy, resulting in the realization that PLL A and PLL B differ on the Clip+, causing drift. There is still drift when the timer intervall is too small, so I settled on 2 ms as compromise. This is the final version, after adding documentation and extensive help from Sebastian Leonhardt testing it on slower hardware (YH820), where it works up to 650 actual bpm with display indication. Latest change: Documentation nitpicks. Change-Id: I764c8252526db188352385c5462f9453d882beb9
Diffstat (limited to 'firmware/target/hosted')
0 files changed, 0 insertions, 0 deletions