Commit Graph

150 Commits (6f0863f24729ff904861640a7ffcfe02d14a3f23)
 

Author SHA1 Message Date
midilab 01409980bf added support for teensy ARM versions timers. only tested on teensy LC so far, but should work on other ARM versions as well. PS: tested using teensyduino with arduino environment 4 years ago
midilab 719a60a81f tag version v0.8.3 4 years ago
midilab 71d23ee358 fix for ordering variables setup on init to make it work smoothly with setDrift() 4 years ago
midilab 40aad3ff96 added a drift voodo variable to make it easier to get better clock timming with PCs. Check README.md for more info 4 years ago
midilab 94fa429e26 avoid calc time based on interval on internal clock 4 years ago
midilab ff8cbfbd52 fix for stop state bug on last release 4 years ago
midilab ed4755e5bd release 0.8.1. clock tunnings for better PC/Ableton sync 4 years ago
midilab 13f14b4755 stable midi clock incomme 4 years ago
midilab 3a805f1245 changes for better timming along with ableton and PCs 4 years ago
midilab 3158a724f8 force static inline on clock_diff and phase_mult(just to make sure the gcc will do it for us) 6 years ago
midilab b169de4cbc hotfix: force onStartCallback to be called before we send our first clock signal. this fixes external gear problems related to start on slave midi device. 6 years ago
midilab c52b226223 Change the calling order of callbacks to: 6 years ago
midilab afac75c285
Update README.md 7 years ago
midilab 42c18bca28 Merge branch 'development' 7 years ago
midilab 4afe34f893 Hotfix: Initializing length variable on step handler to avoid long gosth notes. 7 years ago
midilab 78243572c1 Fix README.md 7 years ago
midilab bcd9af239e fix README.md 7 years ago
midilab db5682f08b AcidStepSequencer: separation of code into main sequencer engine, user interface and hardware interface for better code reuse. Added ATOMIC() macro to access sequencer data in a atomic way(since uClock runs on timmer interrupt) 7 years ago
midilab b4e95eaa85 AcidStepSequencer: + Fix lock_pot to be locked per pot. + note_stack handler improvment to avoid ghost notes. + Protoboard wire colors for better visualization. + First tests with acid randomize function 7 years ago
midilab 44dd9e7df0 update main uClock README.md to reflect the changes on 303 step sequencer engine. 7 years ago
midilab f7c6b04d48 AcidStepSequencer: hotfix for note_stack managment + UI step length realtime setup. 7 years ago
midilab 2a11707601 AcidStepSequencer: better note_stack system 7 years ago
midilab b701e61280 AcidStepSequencer: hotfix for glide overlping. added one more note stack to solve this problem. 7 years ago
midilab 6381720d59 AcidStepSequencer: Always force note_stack release on pattern step length changes, also lets lock our step length to avoid randomly notes off for bad potentiometers 7 years ago
midilab 21ba99d38e AcidStepSequencer: Proper handling of user step length pot in cases where we can get a ghost note on. 7 years ago
midilab dadbc08150 AcidStepSequencer: Interface map for pots and buttons on README 7 years ago
midilab c521f8d108 re-fix image path for last of last commit :) 7 years ago
midilab 176ffc0b0c fix image path for last commit 7 years ago
midilab 41fa6bc4b3 Added README as user doc, to be finished! 7 years ago
midilab 99f404a70f Added AcidStepSequencer protoboard schematic to example folder 7 years ago
midilab 698c789514 Roland TB303 main engine added as example for a step sequencer using uClock 7 years ago
midilab 80586ad0e6 added lock system for octave and note pots to avoid messing when change from one step to another for editing pruporse. 7 years ago
midilab ad05cf3920 NOTE_LENTGH constant as config for default length of notes mesuared in 96ppqn ticks. each 6 ticks equals 1 step. 7 years ago
midilab d0068fca63 Only preview note when is not in rest mode. 7 years ago
midilab 3be8005f56 features added: pitch mode like edit when sequencer is stoped. 7 years ago
midilab b851d38086 hot fix for step length and tempo type of data. 7 years ago
midilab 96f045c97a Acid step sequencer clone of Roland TB303, testing release 7 years ago
midilab 609242b8d7 Roland TB303 StepSequencer clone first draft notes... 7 years ago
midilab 22bd4880ac External sync tempo extraction from clock pulses added. 7 years ago
midilab a3dcc0b109 Fix #3 for clock PPQN resolutions of 16, 32 and 96 7 years ago
midilab cca6dd87c5 Fix #2 for clock PPQN resolutions of 16, 32 and 96 7 years ago
midilab b96abea65b Fix for 16PPQN and 32PPQN resolution 7 years ago
midilab fd0420099a Fixes for elapsed time support code. Do not count time when the argument of method is equal to 0. 7 years ago
midilab eabbc69a66 Added play time support along with elapsed time support code. 7 years ago
midilab 7ba44d1c05 Added elapsed time support for seconds, minutes, hours and days. 7 years ago
midilab 81b189186d Added external clock support. Based on MIDI standard clock pulse. Use it via clockMe() on each received clock midi message 7 years ago
midilab 9db6fafa7b added getTempo() for current tempo bpm time 7 years ago
midilab d11f692936 Arduino >= 1.5 library style support 7 years ago
midilab c28cceabcc Initial commit. v0.8 7 years ago
midilab ab205696f3 Initial commit 7 years ago