This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
how_to_use_midibox_cv_with_a_dout [2009/05/04 16:01] 129.120.95.63 |
how_to_use_midibox_cv_with_a_dout [2009/05/06 14:23] 129.120.95.63 |
||
---|---|---|---|
Line 70: | Line 70: | ||
What happens here? Midibox CV is listening to the first channel (beginning from tune C-2) for a NoteOn and | What happens here? Midibox CV is listening to the first channel (beginning from tune C-2) for a NoteOn and | ||
activates the corresponding dout. A NoteOff deactivates the dout. | activates the corresponding dout. A NoteOff deactivates the dout. | ||
+ | |||
+ | __Define the number of connected DOUT shift registers:__ | ||
+ | |||
+ | If you're using more than one DOUT shift register, you must also change this code in "main.inc" to reflect the number of shift registers: | ||
+ | <code> | ||
+ | ;; initialize the SRIO driver | ||
+ | movlw 0x01 | ||
+ | call MIOS_SRIO_NumberSet | ||
+ | </code> | ||
+ | To set it to the maximum (16), just replace the code with this: | ||
+ | <code> | ||
+ | ;; initialize the SRIO driver | ||
+ | movlw 0x0F | ||
+ | call MIOS_SRIO_NumberSet | ||
+ | </code> | ||
+ | |||
+ | |||
__1ms Extension For Vintage Drum Machines:__ | __1ms Extension For Vintage Drum Machines:__ | ||
Line 124: | Line 141: | ||
* Channel 16: 0x8F, 0x9F | * Channel 16: 0x8F, 0x9F | ||
- | Forum articles: | + | __Forum articles:__ |
+ | |||
+ | [[http://www.midibox.org/forum/index.php/topic,13478.0.html]] -- Information on receiving on ALL channels, information on excluding specific DOUT pins from being reset with the 1ms trigger extension code | ||
[[http://www.midibox.org/forum/index.php?topic=2701.0]] (German)\\ | [[http://www.midibox.org/forum/index.php?topic=2701.0]] (German)\\ | ||
[[http://www.midibox.org/forum/index.php?topic=6333.0]] (German) | [[http://www.midibox.org/forum/index.php?topic=6333.0]] (German) |