Commit Graph

89 Commits (4161f6b124f8d00e6fe5ca1a80466eedff82c459)

Author SHA1 Message Date
James Gray 4161f6b124 apply fix to global shuffle 11 months ago
James Gray 1bdaa5c3b3 wait for late shuffle to get caught up 11 months ago
James Gray 24c8cdfb40 fix some bugs? 11 months ago
James Gray 1a7a984d6c pull latest, plus version bump 11 months ago
James Gray 7e09f5a15c Add track-based callback with shuffle per track 11 months ago
midilab e41fb3157a update version to 2.1.0: rpi2040 support 1 year ago
doctea 53419fa89c initial working proof-of-concept of rp2040 support 2 years ago
midilab 38bde64519 external sync 24PPQN revised for v2 2 years ago
midilab 7ece8b9341 chore: typing things around 2 years ago
midilab 9cbb0ce8c3 fix: external sync. freqToBpm function called by sync mechanism with wrong divider 2 years ago
midilab 459ae7f4e6 shuffle schema integrated to dinamicly PPQN system. missing reviewing more complex shuffle templates 2 years ago
midilab c5f126a90b shuffle positive restored, missing negative review 2 years ago
midilab 51b03d55b6 fix: callbacks trigger on tick 0 not skiped anymore 2 years ago
midilab b35ba50dc1 prepare for release, beta test, and missing features to implement 2 years ago
midilab 4a18e877ce prepare 1.5.1 release: programmable shuffle support 2 years ago
midilab 7ae223888b fix shuffle edge case for -5 ticks 2 years ago
midilab c9bb9c4d9f fix shuffle edge case for +5 tick 2 years ago
midilab 8711844a02 shuffle template size calculus inside method for cleaner use of API 2 years ago
midilab 6f0863f247 initial support for shuffle with early and late tick setup on 16PPQN calls 2 years ago
midilab 78a503a629 enhance esp32 usage by hidding concurrency handle implementation using freertos task 2 years ago
midilab 81d1b01fc7 applying code guidelines for identation 2 years ago
midilab a7242ec375 roll 1.4.1 as platformio support add 2 years ago
midilab a96b35a831 added platform.io support 2 years ago
midilab 69b9467cc1 comment notes updates 2 years ago
midilab 841a6ee68d implmemtation review 2 years ago
midilab 3a1e52589e fix missing AVR platform include 2 years ago
midilab 152943f514 added experimental support for stm32 boards using Hal library. organize platform independent code into a folder for easy time new ports and mantainance 2 years ago
midilab b00083014a mux setup for esp32 3 years ago
midilab 08e62bd0be experimental support for esp32 3 years ago
midilab 66e40ff420 testing serial uart for midi 3 years ago
midilab 9fa22a3210 initial beta support for esp32... 3 years ago
midilab 64667b865e update general project metadata 3 years ago
midilab 45bf1eaed1 force the use of defined object TimerTcc0 to avoid problems with xiao mcu 3 years ago
midilab 4d97a1003d add external buffer calculus reset and examples printBpm updated 3 years ago
midilab d8723b0df4 add a guard on getTempo to avoid slave calculations before buffer gets full 3 years ago
midilab 8d3823cd95 fix tinyusb midi freeze problem with uclock 3 years ago
midilab 82d293ba60 revert tcc0 as main timer for xiao. uncomment tc3 and comment tcc0 at begining of uClock.cpp to change it 3 years ago
midilab d93b2c131a added timer tc3 for tests 3 years ago
midilab 1767b06bb9 avoid volatile warnings for setTimerTempo 3 years ago
midilab 8e1d7d2ed8 fix variable declaration outside his usage scope 3 years ago
midilab 9932baf937 volatile tempo var and handling 3 years ago
midilab a6da23104b @mightycoco implementation changes for XIAO m0 3 years ago
midilab 731bb41f49 change notes 3 years ago
midilab 197edd7888 added samd as arch on libraries.properties for xiao m0 support 3 years ago
midilab d39de549cc timer setup changes for non avr 3 years ago
midilab 7faa14d8d4 seedstudio xiao m0 support 3 years ago
midilab 31e632ccda rewrite clock engine for more horse power process between clock calls 3 years ago
midilab f6d36e76aa initialize external_clock at slave first start state 3 years ago
midilab 2a2430573a first review and qa tests 3 years ago
midilab 16d0ea9804 tests and tunnings 3 years ago