midilab
|
5847d7e147
|
Teensy works nice for midi clock master without drift over MIDI Usb, setting internal drift to 0
|
4 years ago |
midilab
|
c71e55615c
|
added clock decimal precision(128.5bpm). added a buffer for average interval tick reading on getTempo() to smooth slave tempo retrive. Revised Teensy USB midi clock monitor
|
4 years ago |
midilab
|
2f70ed8b82
|
Added example of teensy usage for midi clock slave monitor using timer interrupt to read incomming midi messages. That is to avoid jitter created when reading midi on loop() along with other code lines
|
4 years ago |
midilab
|
06ebbcbe23
|
added arduino leonardo example as USB hid midi monitor sync slave box with support for oled display
|
4 years ago |
midilab
|
3d474d6f92
|
added drift option for external sync
|
4 years ago |
midilab
|
e58980ad3c
|
releasing 0.9.2
|
4 years ago |
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:
1- 96 PPQN
2- 32 PPQN
3- 16 PPQN
For more complex process of sequencers this order makes more sense.
|
6 years ago |
midilab
|
afac75c285
|
Update README.md
To reflect the last hotfix.
|
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.
fixes glide mode using a note_stack on 96ppqn check instead of brute code for note off within 16ppqn resolution
|
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 |