This shows you the differences between two versions of the page.
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 |