User Tools

Site Tools


dseq32

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dseq32 [2006/12/12 11:57]
mess
dseq32 [2008/05/19 19:51] (current)
mess
Line 37: 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       ​|2 ​      ​|3 ​      ​|4 ​      ​|5 ​      ​|6 ​      ​|7 ​      ​|8 ​      ​|9 ​      ​|10 ​     |11      |12      |13      |14      |15      |16      |      |1       ​|2 ​      ​|3 ​      ​|4 ​      ​|5 ​      ​|6 ​      ​|7 ​      ​|8 ​      ​|9 ​      ​|10 ​     |11      |12      |13      |14      |15      |16      |     
Line 64: 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   ​|Shift ​  | MidiCh | MidiCh |MidiCh ​ |Offset ​ |Notelen |               |        |        |        |        |        |LCD |Reset| +| Fill   ​|Shift ​  | MidiCh | MidiCh |MidiCh ​ |Offset ​ |Notelen |Sync to |Sync Ld |        |Dump cur|        |Dump BS |        |LCD |Reset| 
-| Track  |Track ​  | Drum   | NoteSeq|CC ​     |CC      |NoteTrk |               |        |        |        |        |        |Mode   ​|Seq ​ |+| Track  |Track ​  | Drum   | NoteSeq|CC ​     |CC      |NoteTrk |Track   |Pattern ​|        |Pattern ​|        |Pattern ​|        |Mode   ​|Seq ​ | 
  
 ====== Progress ====== ====== Progress ======
Line 103: 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,​ bug fixed in bankstick routines
 +    * 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 ​ [[http://​www.midibox.org/​forum/​index.php?​topic=5691.0|clockbox example]] <​sup>​uCApps</​sup>​ the software will be based on the midibox ​ [[http://​www.midibox.org/​forum/​index.php?​topic=5691.0|clockbox example]] <​sup>​uCApps</​sup>​
Line 114: Line 127:
  
   * Application code    * Application code 
-    * [[DSEQ_BS|Bankstick ​code]] (updated) +    * [[DSEQ_BS|Bankstick]] (updated) 
-    * [[DSEQ_CS|Control surface ​code]] +    * [[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]]
-    ​* [[CS_HANDLERcontrol surface code]]+ 
 +  ​you can find DSEQ32 v0.7e [[http://​webs.hogent.be/​~032573mh/​midibox/​dseq32/​dseq32_latest.zip|here]] 
 + 
 +  * the [[www.doxygen.org|doxygen]] generated documentation is available [[http://​webs.hogent.be/​~032573mh/​midibox/​dseq32/​doc|here]] 
 + 
  
 ====== Hardware ====== ====== Hardware ======
Line 132: 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 ====== ====== Construction ======
Line 211: Line 230:
  
 back to [[user_projects]] back to [[user_projects]]
 +
 +more project by [[mess]]
dseq32.1165924622.txt.gz · Last modified: 2006/12/12 12:03 (external edit)