User Tools

Site Tools


midibox64e

Differences

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

Link to this comparison view

Next revision
Previous revision
midibox64e [2006/03/16 19:16]
smashtv created
midibox64e [2011/09/17 00:02] (current)
dougster
Line 1: Line 1:
-MIDIbox64E ​is a MIOS based MIDI controller+\\ 
 +MIDIBox64E ​is a midi controlled ​based on [[MBHP]]/​[[MIOS]]
  
-See also http://​www.ucapps.de/​midibox16e.html+  * [[http://​www.ucapps.de/​midibox16e.html|MIDIbox 64E]] <​sup>​uCApps</​sup>​ 
 +  * [[http://​www.ucapps.de/​midibox64e_tutorial.html|MIDIbox 64E Tutorial]] <​sup>​uCApps</​sup>​ 
 +  * [[MIDIbox64(E) Patchmode]] 
 +  * [[Meta Events]] 
 +  * [[Button Overlay]] 
 + 
 +\\ 
 +====== DIN register allocation ===== 
 + 
 +Question from Dan aka Digineural:​ 
 +---- 
 +I understand that the following is setting shift registers 5-8 to be used for encoders 1-16. 
 + 
 +MIOS_ENC_PIN_TABLE 
 +   ;; encoders 1-16 
 +   ;; ​       SR  Pin  Mode 
 +   ​ENC_ENTRY ​ 5,  0,  MIOS_ENC_MODE_NON_DETENTED ​  ; V-Pot 1 
 +   ​ENC_ENTRY ​ 5,  2,  MIOS_ENC_MODE_NON_DETENTED ​  ; V-Pot 2 
 +   ​ENC_ENTRY ​ 5,  4,  MIOS_ENC_MODE_NON_DETENTED ​  ; V-Pot 3 
 +   ​ENC_ENTRY ​ 5,  6,  MIOS_ENC_MODE_NON_DETENTED ​  ; V-Pot 4 
 +   ​ENC_ENTRY ​ 6,  0,  MIOS_ENC_MODE_NON_DETENTED ​  ; V-Pot 5 
 +   ​ENC_ENTRY ​ 6,  2,  MIOS_ENC_MODE_NON_DETENTED ​  ; V-Pot 6 
 +   ​ENC_ENTRY ​ 6,  4,  MIOS_ENC_MODE_NON_DETENTED ​  ; V-Pot 7 
 +   ​ENC_ENTRY ​ 6,  6,  MIOS_ENC_MODE_NON_DETENTED ​  ; V-Pot 8 
 +   ​ENC_ENTRY ​ 7,  0,  MIOS_ENC_MODE_NON_DETENTED ​  ; V-Pot 9 
 +   ​ENC_ENTRY ​ 7,  2,  MIOS_ENC_MODE_NON_DETENTED ​  ; V-Pot 10 
 +   ​ENC_ENTRY ​ 7,  4,  MIOS_ENC_MODE_NON_DETENTED ​  ; V-Pot 11 
 +   ​ENC_ENTRY ​ 7,  6,  MIOS_ENC_MODE_NON_DETENTED ​  ; V-Pot 12 
 +   ​ENC_ENTRY ​ 8,  0,  MIOS_ENC_MODE_NON_DETENTED ​  ; V-Pot 13 
 +   ​ENC_ENTRY ​ 8,  2,  MIOS_ENC_MODE_NON_DETENTED ​  ; V-Pot 14 
 +   ​ENC_ENTRY ​ 8,  4,  MIOS_ENC_MODE_NON_DETENTED ​  ; V-Pot 15 
 +   ​ENC_ENTRY ​ 8,  6,  MIOS_ENC_MODE_NON_DETENTED ​  ; V-Pot 16 
 + 
 + 
 + 
 +However I'm not quite sure what is being defined here 
 + 
 +#define DEFAULT_DIN_SR_PIN_01_08 ​  2\\ 
 +#define DEFAULT_DIN_SR_PIN_09_16 ​  3\\ 
 +#define DEFAULT_DIN_SR_PIN_17_24 ​  1\\ 
 +#define DEFAULT_DIN_SR_PIN_25_32 ​  4\\ 
 +#define DEFAULT_DIN_SR_PIN_33_40 ​  8\\ 
 +#define DEFAULT_DIN_SR_PIN_41_48 ​  ​10\\ 
 +#define DEFAULT_DIN_SR_PIN_49_56 ​  ​11\\ 
 +#define DEFAULT_DIN_SR_PIN_57_64 ​  ​12\\ 
 +---- 
 +Answer: 
 +MB64E supports up to 64 button functions, and they are assiged to 8 shift registers. With the DEFAULT_DIN_SR_* settings you can change the mapping. This is important, if the appr. shift registers are already allocated by encoders (defined in mios_tables.inc) - if this is the case, change the DEFAULT_DIN_SR_* values to unused shift register numbers. 
 + 
 + 
 + 
 +\\ 
 +====== Forum FAQ ====== 
 + 
 +Be sure to make a search of the forum; \\ 
 +these are some useful infos from old threads: 
 + 
 +  * http://​www.midibox.org/​forum/​index.php?​topic=6395.0 Testing AIN Board 
 +  * http://​www.midibox.org/​forum/​index.php?​topic=7149.0 Mapping Buttons to Midi Ch 
 +  * http://​www.midibox.org/​forum/​index.php?​topic=7104.0 Enabling Pots 
 +  * http://​www.midibox.org/​forum/​index.php?​topic=6938.0 MB64E Encoders
midibox64e.1142536571.txt.gz · Last modified: 2006/10/15 09:35 (external edit)