User Tools

Site Tools


midibox64e

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
midibox64e [2006/09/14 13:23]
audiocommander introduced MB64E Forum FAQ
midibox64e [2011/09/17 00:02]
dougster
Line 1: Line 1:
 +\\
 +MIDIBox64E is a midi controlled based on [[MBHP]]/​[[MIOS]]
  
 +  * [[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.txt ยท Last modified: 2011/09/17 00:02 by dougster