Human User Interface Protocol Explained

Human User Interface Protocol (commonly abbreviated to HUI) is a proprietary MIDI communications protocol for interfacing between a hardware audio control surface and digital audio workstation (DAW) software. It was first created by Mackie and Digidesign in 1997 for use with Pro Tools, and is now part of the Mackie Control Universal (MCU) protocol.

Functionality

HUI protocol allows a digital audio workstation (DAW) and a connected hardware control surface to exchange MIDI signals that synchronize the states of their sliders, buttons, wheels, and displays. The user can write console automation which can then be seen in the DAW.[1] It includes support for 10-bit/1,024 discrete values.[2]

History

The HUI protocol was created jointly by Mackie and Digidesign in 1997 for Mackie's Human User Interface (HUI), the first non-Digidesign hardware control surface for Digidesign’s Pro Tools.[3] [4] It was subsequently implemented by hardware controllers from manufacturers such as Solid State Logic,[5] Yamaha, TASCAM, and Novation.

By the time Mackie introduced the Baby HUI in August 2002, the protocol was also supported by DAWs including Digital Performer and Nuendo, making them cross-compatible with HUI-compatible hardware controllers.[6] Other DAWs to support HUI protocol include Logic Pro,[7] REAPER,[8] and Cakewalk Sonar.[9]

Mackie Control Universal (MCU)

In 2003, the Mackie Control Universal (MCU) protocol was introduced, combining together functionality from Mackie Control, Logic Control and HUI into a single protocol.[10] DAWs which support MCU (in addition to those which support HUI) include Ardour,[11] Ableton Live, Studio One, Cubase, and Reason. ACID Pro 9 and ACID Pro Next from MAGIX also support MCU.[12] An Arduino library has also implemented a large portion of MCU, enabling control surfaces to be built with Arduino-compatible microcontrollers.[13]

Notes and References

  1. Book: Understanding Audio: Getting the Most Out of Your Project or Professional Recording Studio. Thompson. Daniel M.. 1 August 2018. Berklee Press. 978-1-4950-2875-5. 2nd. Boston, MA. 280. 3 January 2019.
  2. Web site: Taking (DAW) Control. Lambert. Mel. 2017-11-15. Mixonline. en-us. 2019-05-16.
  3. Web site: Taking Control of Pro Tools with a DAW Controller. 2017-02-16. Pro Tools Production. en-US. 2019-05-16.
  4. Book: HUI - Human User Interface for Digital Audio Workstations - Reference Guide. Mackie Designs Inc.. 1998. USA.
  5. Web site: DAW Control Solid State Logic. Solid State Logic. 2019-05-16.
  6. Book: McGuire . Sam . Modern MIDI: Sequencing and Performing Using Traditional and Mobile Tools . 17 December 2013 . Focal Press . Abdingdon, Oxon . 978-0-415-83927-3 . 62 . 3 January 2019.
  7. Web site: PreSonus FaderPort. SoundOnSound. 2019-05-16.
  8. Web site: Compatible software for Automap: Using Automap for DAW control. Novation. en-GB. 2019-05-16.
  9. Web site: The 5 Best DAW Controllers. 2018-03-21. Home Recording Pro. en-US. 2019-05-16.
  10. Web site: Mackie Control. SoundOnSound. 2019-05-16.
  11. Web site: Ardour Documentation: Devices Using Mackie/Logic Control Protocol. 2020-07-28.
  12. Web site: Article: How to Use Mackie-Compatible Controllers with DAWs. Anderton. Craig. 2014-03-21. HarmonyCentral. 2019-05-16.
  13. Web site: P . Pieter . 2022-04-25 . Control Surface . 2022-04-25 . GitHub.