Content deleted Content added
linked a couple of products |
m disambiguate links (WP:D) |
||
(24 intermediate revisions by 12 users not shown) | |||
Line 1:
'''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 (company)|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 [[Audio control surface|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.<ref>{{cite book|url=https://books.google.com/books?id=oHxuDwAAQBAJ&dq=human+user+interface+hui+protocol&pg=PA280|title=Understanding Audio: Getting the Most Out of Your Project or Professional Recording Studio|last1=Thompson|first1=Daniel M.|date=1 August 2018|publisher=Berklee Press|isbn=978-1-4950-2875-5|edition=2nd|___location=Boston, MA|page=280|access-date=3 January 2019}}</ref> It includes support for 10-bit/1,024 discrete values.<ref name=":0">{{Cite web|url=https://www.mixonline.com/recording/taking-daw-control-365562|title=Taking (DAW) Control|last=Lambert|first=Mel|date=2017-11-15|website=Mixonline|language=en-us|access-date=2019-05-16}}</ref>
== History ==
The HUI protocol was created jointly by [[Mackie (company)|Mackie]] and [[Digidesign]] in 1997 for Mackie's Human User Interface (HUI), the first non-Digidesign hardware [[Audio control surface|control surface]] for Digidesign’s [[Pro Tools]].<ref name=":1">{{Cite web|url=http://www.protoolsproduction.com/control-pro-tools-daw-controller/|title=Taking Control of Pro Tools with a DAW Controller|date=2017-02-16|website=Pro Tools Production|language=en-US|access-date=2019-05-16}}</ref><ref>{{Cite book|url=http://www.synthmanuals.com/manuals/mackie/hui/owners_manual/hui_om.pdf|title=HUI - Human User Interface for Digital Audio Workstations - Reference Guide|publisher=Mackie Designs Inc.|year=1998|___location=USA}}</ref> It was subsequently implemented by hardware controllers from manufacturers such as [[Solid State Logic]],<ref>{{Cite web|url=https://www.solidstatelogic.com/studio/aws/daw-control|title=DAW Control {{!}} Solid State Logic|website=Solid State Logic|access-date=2019-05-16}}</ref> [[Yamaha Pro Audio|Yamaha]],<ref name=":1" /> [[TASCAM]],<ref name=":0" /> and [[Novation Digital Music Systems|Novation]].<ref name=":1" />
By the time Mackie introduced the Baby HUI in August 2002, the protocol was also supported by DAWs including [[Digital Performer]] and [[Steinberg Nuendo|Nuendo]], making them cross-compatible with HUI-compatible hardware controllers.<ref>{{cite book |last1=McGuire |first1=Sam |title=Modern MIDI: Sequencing and Performing Using Traditional and Mobile Tools |date=17 December 2013 |publisher=Focal Press |___location=Abdingdon, Oxon |isbn=978-0-415-83927-3 |page=62 |url=https://books.google.com/books?id=_7xiAgAAQBAJ |access-date=3 January 2019}}</ref> Other DAWs to support HUI protocol include [[Logic Pro]],<ref>{{Cite web|url=https://www.soundonsound.com/reviews/presonus-faderport|title=PreSonus FaderPort|website=SoundOnSound|access-date=2019-05-16}}</ref> [[REAPER]],<ref>{{Cite web|url=http://support.novationmusic.com/hc/en-gb/articles/206863679-Compatible-software-for-Automap-Using-Automap-for-DAW-control|title=Compatible software for Automap: Using Automap for DAW control|website=Novation|language=en-GB|access-date=2019-05-16}}</ref> and [[Cakewalk Sonar]].<ref>{{Cite web|url=https://homerecordingpro.com/best-daw-controllers/|title=The 5 Best DAW Controllers|date=2018-03-21|website=Home Recording Pro|language=en-US|access-date=2019-05-16}}</ref>
=== 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.<ref>{{Cite web|url=https://www.soundonsound.com/reviews/mackie-control-universal|title=Mackie Control|website=SoundOnSound|access-date=2019-05-16}}</ref> DAWs which support MCU (in addition to those which support HUI) include [[Ardour (software)|Ardour]],<ref>{{Cite web|url=https://manual.ardour.org/using-control-surfaces/devices-using-mackielogic-control-protocol/|title=Ardour Documentation: Devices Using Mackie/Logic Control Protocol|access-date=2020-07-28}}</ref> [[Ableton Live]], [[Studio One (software)|Studio One]], [[Steinberg Cubase|Cubase]], and [[Reason (software)|Reason]]. ACID Pro 9 and ACID Pro Next from MAGIX also support MCU.<ref>{{Cite web|url=https://www.harmonycentral.com/articles/how-to-use-mackie-compatible-controllers-with-daws|title=Article: How to Use Mackie-Compatible Controllers with DAWs|last=Anderton|first=Craig|date=2014-03-21|website=HarmonyCentral|access-date=2019-05-16}}</ref> An [[Arduino]] library has also implemented a large portion of MCU, enabling control surfaces to be built with Arduino-compatible microcontrollers.<ref>{{Cite web |last=P |first=Pieter |date=2022-04-25 |title=Control Surface |url=https://github.com/tttapa/Control-Surface#midi-control-input |access-date=2022-04-25 |website=[[GitHub]]}}</ref>
== References ==
{{reflist}}
[[Category:MIDI standards]]
|