Commit Graph

54 Commits (91e46961d9b0141403c84d342f3c0c09b28e91e4)
 

Author SHA1 Message Date
midilab 91e46961d9 Added 2 examples for teensy as USB MIDI clock slave and master 4 years ago
midilab f7e2accd8d added support for teensy 2.x avr series. revise interruptions variable access and volatilize those in needed of it. 4 years ago
midilab 1c74658a9a
Teensy support 4 years ago
midilab 9a8723200d
Teensy Arm boards support 4 years ago
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