Houston MIDI Messages. This is a so far incomplete map of MIDI messages to and from the Steinberg Houston In most cases, where the buttons illuminate, sending the same message back to the houston lights/ extinguishes The button. This with the exeption of the transport buttons. Button Name Houston to DAW (houston MIDI output) DAW to Houston Key Press Key Release Same Value Illuminates/Extinguishes button GLOBAL Send Masters B0 14 01 B0 14 00 y Send Effects B0 14 03 B0 14 02 y Master Rffects B0 14 05 B0 14 04 y Instruments B0 14 07 B0 14 06 y FADER SET EQ1 B0 14 09 B0 14 08 y EQ2 B0 14 0B B0 14 0A y EQ3 B0 14 0D B0 14 0C y EQ4 B0 14 0F B0 14 0E y User 1 B0 14 11 B0 14 10 y User 2 B0 12 13 B0 14 12 y Routing B0 14 15 B0 14 14 y Pan B0 14 17 B0 14 16 y FX Send 1 B0 14 19 B0 14 18 y FX Send 2 B0 14 1B B0 14 1A y FX Send 3 B0 14 1D B0 14 1C y FX send 4 B0 14 1F B0 14 1E y FX Send 5 B0 14 21 B0 14 20 y FX Send 6 B0 14 23 B0 14 22 y FX Send 7 B0 14 25 B0 14 24 y FX Send 8 B0 14 27 B0 14 26 y SELECTED CHANNEL EQs B0 14 29 B0 14 28 y Aux B0 14 2B B0 14 2A y Inserts B0 14 2D B0 14 2C y User 1/Dynamics B0 14 2F B0 14 2E y User 2 B0 14 31 B0 14 30 y User 3 B0 14 33 B0 14 32 y Routing B0 14 35 B0 14 34 y Pan B0 14 37 B0 14 36 y Display Control: Page Up B0 14 39 B0 14 38 n Page Down B0 14 3B B0 14 3A n More B0 14 3D B0 14 3C n Song: Save B0 17 2F B0 17 2E n Revert B0 17 31 B0 17 30 n Edit: Undo B0 17 33 B0 17 32 y Redo B0 17 35 B0 17 34 y Cancel B0 17 37 B0 17 36 y No B0 17 39 B0 17 38 y Yes B0 17 3B B0 17 3A y Select: Ch1 B0 15 01 B0 15 00 y Ch2 B0 15 03 B0 15 02 y Ch3 B0 15 05 B0 15 04 y Ch4 B0 15 07 B0 15 06 y Ch5 B0 15 09 B0 15 08 y Ch6 B0 15 0B B0 15 0A y Ch7 B0 15 0D B0 15 0C y CH8 B0 15 0F B0 15 0E y Mute Defeat B0 15 11 B0 15 10 y Mute: Ch1 B0 15 13 B0 15 12 y Ch2 B0 15 15 B0 15 14 y Ch3 B0 15 17 B0 15 16 y Ch4 B0 15 19 B0 15 18 y Ch5 B0 15 1b B0 15 1A y Ch6 B0 15 1D B0 15 1C y Ch7 B0 15 1F B0 15 1E y Ch8 B0 15 21 B0 15 20 y Solo Defeat B0 15 23 B0 15 22 y Solo: Ch1 B0 15 25 B0 15 24 y Ch2 B0 15 15 B0 15 14 y Ch3 B0 15 29 B0 15 28 y Ch4 B0 15 2B B0 15 2A y Ch5 B0 15 2D B0 15 2C y Ch6 B0 15 2F B0 15 2E y Ch7 B0 15 31 B0 15 30 y Ch8 B0 15 33 B0 15 32 y Windows: Sets B0 17 21 B0 17 20 y Main B0 17 23 B0 17 22 y Edit B0 17 25 B0 17 24 y Studio B0 17 27 B0 17 26 y Markers: Jump B0 17 29 B0 17 28 y Capture B0 17 2B B0 17 2A y Delete B0 17 2D B0 17 2C y Functions B0 17 1B B0 17 1A y Data B0 17 1D B0 17 1C y Cursor B0 17 1F B0 17 1E y ZAP B0 17 19 B0 17 18 n Numeric Keypad: 10's B0 17 15 B0 17 14 n 0/Copy B0 17 01 B0 17 00 n Enter B0 17 17 B0 17 16 n 1/Cut B0 17 03 B0 17 02 n 2/cursor down B0 17 05 B0 17 04 n 3/Paste B0 17 07 B0 17 06 n 4/cursor left B0 17 09 B0 17 08 n 5 B0 17 0B B0 17 0A n 6/cursor right B0 17 0D B0 17 0C n 7 B0 17 0F B0 17 0E n 8/cursor up B0 17 11 B0 17 10 n 9 B0 17 13 B0 17 12 n Fader Motors on/off B0 16 01 B0 16 00 y Automation: Write B0 16 03 B0 16 02 y Read B0 16 05 B0 16 04 y Mode B0 16 07 B0 16 06 y Shift B0 16 09 B0 16 08 y Faders: Sets B0 16 0B B0 16 0A y A/Normal B0 16 0D B0 16 0C y B/Instruments B0 16 0F B0 16 0E y C/Groups B0 16 11 B0 16 10 y D/Busses B0 16 13 B0 16 12 y Move 8 channels down B0 16 15 B0 16 14 n Move 8 channels up B0 16 17 B0 16 16 n Transport: << B0 16 1B B0 16 1A n >> B0 16 1D B0 16 1C n Stop B0 16 19 B0 16 18 y Record B0 16 1F B0 16 1E y Record Arm B0 16 21 B0 16 20 n Play/Pause B0 16 23 B0 16 22 y Jog B0 16 25 B0 16 24 y Faders: Touch Fader: 1 B0 18 03 B0 18 02 2 B0 18 05 B0 18 04 3 B0 18 07 B0 18 06 4 B0 18 09 B0 18 08 5 B0 18 0B B0 18 0A 6 B0 18 0D B0 18 0C 7 B0 18 0F B0 18 0E 8 B0 18 11 B0 18 10 Master B0 18 13 B0 18 12 Fader Movement: Sparse details here, just the MIDI note info, no velocity. Each fader uses 2 notes. The dominant amount of information is on the first, less dominant, the second. Fader: 1 B0 21 xx B0 01 xx 2 B0 22 xx B0 02 xx 3 B0 23 xx B0 03 xx 4 B0 24 xx B0 04 xx 5 B0 25 xx B0 05 xx 6 B0 26 xx B0 06 xx 7 B0 27 xx B0 07 xx 8 B0 28 xx B0 08 xx Master B0 29 xx B0 09 xx The same applies to the shuttle wheel: Scrub/Shuttle wheel B0 13 xx B0 12 xx Rotary encoders: Each steps between values. On rotation each message is sent twice and is repeated once as follows: Channel: 1 BA 20 00 -> BA 20 1E The actuall messages: B0 2A 00, B0 2A 00 B0 2A 00, B0 2A 00 B0 2A 01, B0 2A 01 B0 2A 01, B0 2A 01 B0 2A 02, B0 2A 02 B0 2A 02, B0 2A 02 Etc. until the highest message B0 2A 1E, B0 2A 1E, which is sent only once. Occasionally, if the control is not moved slowly and evenly the message B0 0A 00 is sent. Channel: 2 B0 2B 00 -> B0 2B 1E, B0 0B 00 3 B0 2C 00 -> B0 2C 1E, B0 0C 00 4 B0 2D 00 -> B0 2D 1E, B0 0D 00 5 B0 2E 00 -> B0 2D 1E, B0 0E 00 6 B0 2F 00 -> B0 2F 1E, B0 0F 00 7 B0 30 00 -> B0 30 1E, B0 10 00 8 B0 31 00 -> B0 31 1E, B0 11 00 Rotary encoder LEDs The LEDs track the movement of the encoder position in a linear fashion with all but the anticlockwise LED extinguished on the "0" position and all LEDs illuminated in the clockwise position, with no MIDI input.