You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
uClock/examples/AcidStepSequencer
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
..
AcidStepSequencer.ino 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
DefaultUserInterface.ino 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
HardwareInterface.ino 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
README.md AcidStepSequencer: Interface map for pots and buttons on README 7 years ago
acid_step_sequencer-protoboard-v001.png 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

README.md

TB303 Step Sequencer engine clone

With some user interface changes for cheap construction of a functional TB303 engine we present you the interface:

Image of uMODULAR ctrl16 pcb top view

Interface from left to rigth

POT1: Octave POT2: Note POT3: Sequence Length POT4: Sequencer BPM Tempo

Button1: Prev Step Button2: Next Step Button3: Rest Button4: Glide Button5: Accent Buttons6: Play/Stop