Table of Contents

DSEQ32 (aka yet another TR clone) is based on the classic TR drumsequencers

see trsequencer for more drumsequencer designs

webs.hogent.be_032573mh_dseq32d.jpg

Features

Interface

trk button + track select: solo track track select + play button: manually trigger note

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Select Select Select Select Select Select Select Select Select Select Select Select Select Select Select Select
Trk1 Trk2 Trk3 Trk4 Trk5 Trk6 Trk7 Trk8 Trk9 Trk10 Trk11 Trk12 Trk13 Trk14 Trk15 Trk16
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
Mute Mute Mute Mute Mute Mute Mute Mute Mute Mute Mute Mute Mute Mute Mute Mute
Trk1 Trk2 Trk3 Trk4 Trk5 Trk6 Trk7 Trk8 Trk9 Trk10 Trk11 Trk12 Trk13 Trk14 Trk15 Trk16
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Select Select Select Select Select Select Select Select Select Select Select Select Select Select Select Select
Bank A Bank B Bank C Bank D Bank E Bank F Bank G Bank 8
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
Select Select Select Select Select Select Select Select Select Select Select Select Select Select Select Select
Pat 1 Pat 2 Pat 3 Pat 4 Pat 5 Pat 6 Pat 7 Pat 8 Pat 9 Pat 10 Pat 11 Pat 12 Pat 13 Pat 14 Pat 15 Pat 16
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Cut Copy Paste Delete NoteNr Length Divisor Normal Accent Cut Copy Paste Delete Format Midi Fwd/Backwd
Track Track Track Track Track Track Track VelocityVelocityPattern Pattern Pattern Pattern Bankstick Mode Playdir
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
Fill Shift MidiCh MidiCh MidiCh Offset Notelen Sync to Sync Ld Dump cur Dump BS LCD Reset
Track Track Drum NoteSeqCC CC NoteTrk Track Pattern Pattern Pattern Mode Seq

Progress

Software

Most of the code is written in C

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

Construction

webs.hogent.be_032573mh_midibox_dseq32_construction_assembly_button_boards.jpg webs.hogent.be_032573mh_midibox_dseq32_construction_assembly_back_nobutton.jpg webs.hogent.be_032573mh_midibox_dseq32_construction_assembly_boardsinplace.jpg webs.hogent.be_032573mh_midibox_dseq32_construction_assembly_wiring1.jpg webs.hogent.be_032573mh_midibox_dseq32_construction_assembly_wiring2.jpg webs.hogent.be_032573mh_midibox_dseq32_construction_assembly_wiring3.jpg webs.hogent.be_032573mh_midibox_dseq32_construction_assembly_wiring4.jpg webs.hogent.be_032573mh_midibox_dseq32_construction_assembly_wiring5.jpg webs.hogent.be_032573mh_midibox_dseq32_construction_assembly_wiring6.jpg

webs.hogent.be_032573mh_midibox_dseq32_construction_paintcase_case_after_cleaning.jpg webs.hogent.be_032573mh_midibox_dseq32_construction_paintcase_front_after_cleaning.jpg webs.hogent.be_032573mh_midibox_dseq32_construction_paintcase_back_grondverf2.jpg webs.hogent.be_032573mh_midibox_dseq32_construction_paintcase_front_grondverf.jpg webs.hogent.be_032573mh_midibox_dseq32_construction_paintcase_case_together_grondverf.jpg

webs.hogent.be_032573mh_midibox_dseq32_construction_assembly_after_paint_inside_case.jpg webs.hogent.be_032573mh_midibox_dseq32_construction_assembly_after_paint_boards.jpg webs.hogent.be_032573mh_midibox_dseq32_construction_assembly_after_paint_front_back.jpg webs.hogent.be_032573mh_midibox_dseq32_construction_assembly_after_paint_front_with_nuts.jpg webs.hogent.be_032573mh_midibox_dseq32_construction_assembly_after_paint_boardsinplace_back.jpg webs.hogent.be_032573mh_midibox_dseq32_construction_assembly_after_paint_inside_case_w_board.jpg webs.hogent.be_032573mh_midibox_dseq32_construction_assembly_after_paint_assembled.jpg

webs.hogent.be_032573mh_midibox_dseq32_construction_finished_hw_dseq32.jpg webs.hogent.be_032573mh_midibox_dseq32_construction_finished_hw_dseq32_w_nord.jpg

Development

First prototype:

forum topic

users.skynet.be_sky92755_testsetup.jpg

used for development of data structure, bankstick code, sequencer core

New version:


back to user_projects

more project by mess