Salut !
HUI pour Human User Interface. C'est un protocole de communication issu du MIDI, mais dont les instructions sont "standardisées", c'est à dire qu'un constructeur de remote peut faire en sorte de programmer ses remotes pour qu'elles parlent ce langage. Ensuite, les logiciels qui parlent également ce langage peuvent communiquer directement avec l'appareil.
L'avantage c'est que ça évite de devoir utiliser un appareil en mode "générique" via des messages CC ou NRPN qu'il faudrait programmer entièrement à la main du côté appareil et du côté logiciel à piloter. Pour donner un exemple concret, la BCF 2000 parle le HUI et Cubase parle le HUI. Ca permet à la BCF 2000 d'émuler une Mackie Control par exemple et de controler tous les aspects du logiciel sans devoir tout programmer comme on doit le faire en mode "natif" via télécommande "générique".
C'est un peu comme si tu devais apprendre à la BCF à parler anglais et apprendre à Cubase à également parler anglais alors qu'ils savent tous les deux parler français. Ca veut dire que fatalement, il y a des choses pour lesquelles ils ne pourront pas se comprendre en anglais, alors qu'en français, ils pourront toujours se comprendre. Il y a bien sûr d'autres facteurs à prendre en compte, mais le principe est là.
Seulement, émuler une surface de contrôle HUI ça pose des problèmes parce que forcément il y a des aspects qui passent à la trappe. C'est pour ça, pour Cubase SX, du moins, que j'attends avec impatience que Steinberg lance le SDK pour les remotes qui permettra à tous les constructeurs de créer leur propre mode natif en fonction de Cubase et non plus en fonction de la norme HUI qui n'est pas géré complètement par Cubase.
@+
Romjé.