start
DSEQ32 (aka yet another TR clone) is based on the classic TR drumsequencers
see trsequencer for more drumsequencer designs
Features
32 step 8 track drum seq, each step has trig/acc/roll
16 patterns, will be expanded when seq is up and running
patterns are saved on a bankstick
most (all) functions can be executed while running
24 PPQ
note that these features are not final!
Interface
lcd: displaying (bpm pat trknr edited_par)
32 step buttons + stepleds, leds are dual color to display trig/acc
step edit behaviour: step off/trig/trig+acc
all functions are accessed with a stepkey + shift combination
pattern selection: stepkey + pattern button
track select/mute: stepkey + track button
Progress
first prototype
new layout design
ledmatrix/buttonmatrix finished (see matrix page)
frontpanel finished/wired
first take on controll surface handler (step, track and pattern handling)
sequencer works, timing is not stable yet
made a temporary case
fixed flickering leds when pushing a button
Software
most of the software will be written in C, some of the critical parts will be optimised in ASM to increase performance
the software will be based on the midibox clockbox example uCApps
Hardware
Components:
The leds/buttons are wired in a matrix configuration to reduce the number of DIN/DOUT modules needed DSEQ32_matrix
Development
First prototype:
forum topic
used for development of data structure, bankstick code, sequencer core
New version:
Construction of frontpanel
Wiring of the 32 step leds/buttons
Testing of the step buttons with the SM_example application
Testing of the step leds with modified SM_example app (modified version includes leddriver)
Development of user interface code
back to user_projects