dseq32
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| dseq32 [2006/11/28 11:24] – update mess | dseq32 [2008/05/19 19:51] (current) – mess | ||
|---|---|---|---|
| Line 7: | Line 7: | ||
| - | {{http:// | + | {{http:// |
| ====== Features ====== | ====== Features ====== | ||
| Line 16: | Line 16: | ||
| * 8 banks of 16 patterns | * 8 banks of 16 patterns | ||
| * patterns are saved on a bankstick | * patterns are saved on a bankstick | ||
| - | * song mode (not sure how I will implement this..) | + | |
| + | | ||
| * all functions can be executed while running | * all functions can be executed while running | ||
| * forward/ | * forward/ | ||
| * 24 PPQ resolution | * 24 PPQ resolution | ||
| * midi clock master/ | * midi clock master/ | ||
| - | * settings are stored on internal eeprom | + | * sysex functionality |
| - | + | ||
| - | note that these features are not final! | + | |
| ====== Interface ====== | ====== Interface ====== | ||
| Line 38: | Line 37: | ||
| * Step button layout: | * Step button layout: | ||
| * Track layer | * Track layer | ||
| + | trk button + track select: solo track | ||
| + | track select + play button: manually trigger note | ||
| |1 | |1 | ||
| Line 65: | Line 66: | ||
| |17 |18 |19 |20 |21 |22 |23 |24 |25 |26 |27 |28 |29 |30 |31 |32 | | |17 |18 |19 |20 |21 |22 |23 |24 |25 |26 |27 |28 |29 |30 |31 |32 | | ||
| - | | Fill | MidiCh | + | | Fill |Shift |
| - | | Track | Drum | + | | Track |
| ====== Progress ====== | ====== Progress ====== | ||
| Line 104: | Line 106: | ||
| * note-off handling when seq is stopped added | * note-off handling when seq is stopped added | ||
| * the pattern bpm is now loaded when the seq is not running | * the pattern bpm is now loaded when the seq is not running | ||
| + | * 0.7e | ||
| + | * pattern banks implemented, | ||
| + | * manual trigger and solo implemented | ||
| + | * basic sysex support | ||
| + | * songmode now works | ||
| + | * note length implementation for note track | ||
| + | * it is now possible to sync pattern changes to begin of pattern | ||
| + | * lots of core tick optimalisations | ||
| + | * obsolete functions removed | ||
| + | |||
| + | |||
| ====== Software ====== | ====== Software ====== | ||
| - | most of the software will be written in C, some of the critical parts | + | Most of the code is written in C |
| - | will be optimised in ASM to increase performance | + | |
| the software will be based on the midibox | the software will be based on the midibox | ||
| Line 115: | Line 127: | ||
| * Application code | * Application code | ||
| - | * [[DSEQ_BS|Bankstick | + | * [[DSEQ_BS|Bankstick]] (updated) |
| - | * [[DSEQ_CS|Control surface | + | * [[DSEQ_CS|Control surface]] |
| - | * [[DSEQ_CORE|Sequencer core code]] | + | * [[DSEQ_CORE|Sequencer core]] |
| * [[DSEQ_FUNCTIONS|Sequencer get/set and helper rountines]] | * [[DSEQ_FUNCTIONS|Sequencer get/set and helper rountines]] | ||
| - | | + | |
| + | | ||
| + | |||
| + | * the [[www.doxygen.org|doxygen]] generated documentation is available [[http:// | ||
| + | |||
| ====== Hardware ====== | ====== Hardware ====== | ||
| Line 133: | Line 150: | ||
| to reduce the number of DIN/DOUT modules needed | to reduce the number of DIN/DOUT modules needed | ||
| [[DSEQ32_matrix]] | [[DSEQ32_matrix]] | ||
| + | |||
| + | |||
| + | ====== Construction ====== | ||
| + | |||
| + | |||
| + | * Assembly of frontpanel | ||
| + | |||
| + | {{http:// | ||
| + | {{http:// | ||
| + | {{http:// | ||
| + | {{http:// | ||
| + | {{http:// | ||
| + | {{http:// | ||
| + | {{http:// | ||
| + | {{http:// | ||
| + | {{http:// | ||
| + | |||
| + | |||
| + | * Painting the case | ||
| + | |||
| + | {{http:// | ||
| + | {{http:// | ||
| + | {{http:// | ||
| + | {{http:// | ||
| + | {{http:// | ||
| + | |||
| + | |||
| + | * Assembly after painting | ||
| + | |||
| + | {{http:// | ||
| + | {{http:// | ||
| + | {{http:// | ||
| + | {{http:// | ||
| + | {{http:// | ||
| + | {{http:// | ||
| + | {{http:// | ||
| + | |||
| + | |||
| + | * Finished hardware | ||
| + | |||
| + | {{http:// | ||
| + | {{http:// | ||
| ====== Development ====== | ====== Development ====== | ||
| Line 171: | Line 230: | ||
| back to [[user_projects]] | back to [[user_projects]] | ||
| + | |||
| + | more project by [[mess]] | ||
dseq32.1164713086.txt.gz · Last modified: 2006/11/28 11:29 (external edit)
