Français
Comment transformer un appareil HID en contrôleur MIDI sur Mac
InputConfig est gratuit sur le Mac App Store. macOS 14 ou ultérieur, sans compte, sans suivi, open source.
InputConfig, une app Mac gratuite, lit les appareils HID et en envoie du MIDI. Les boutons jouent des notes, envoient des Program Change ou lancent et arrêtent un transport. Les axes, comme un stick, une manette des gaz, un volant ou une pédale, envoient un Control Change ou du pitch bend qui suit leur position. Les apps de musique voient le résultat comme une entrée MIDI nommée InputConfig.
Je fais InputConfig. La liste des appareils qu'il lit est plus bas, avec ceux qu'il ne peut pas lire.
Étapes
- Connectez l'appareil et ouvrez InputConfig.
- Ajoutez une ligne, appuyez sur Scan, puis appuyez sur le bouton ou bougez l'axe.
- Choisissez une sortie MIDI pour la ligne : Note, CC, Pitch Bend, Program Change ou Transport.
- Activez l'entrée InputConfig dans l'app de musique et armez une piste.
Le configurer
- Vous : Connectez l'appareil. Dans InputConfig, ajoutez une ligne, appuyez sur Scan, puis appuyez sur le bouton ou bougez l'axe. Choisissez ensuite une sortie MIDI pour la ligne.
- InputConfig : Nomme la commande, et envoie le message par son propre port MIDI tant que le préréglage est actif.
- Vérification : L'indicateur MIDI de l'app de musique clignote quand vous appuyez sur le bouton.
Scan trouve ce qu'est la commande, donc vous n'avez jamais besoin de connaître son numéro HID. La sortie MIDI couvre tous les types de messages qu'une ligne peut envoyer.
Savoir quels appareils il lit
- Sans réglage. Les manettes PlayStation, Xbox, Switch et MFi, que macOS connaît déjà.
- Comme appareils HID bruts. La plupart des manettes USB génériques, manches de vol, volants de course et leurs pédales, arcade sticks et contrôleurs sans levier dans leur mode PC ou DirectInput, et les manettes 8BitDo en modes X et D.
- Interfaces de contacteurs. Les boîtiers de contacteurs d'assistance et les appareils à aspiration et souffle, dans le mode qui envoie des boutons de joystick.
- Claviers et souris. N'importe quelle touche ou bouton de souris peut être l'entrée d'une ligne. Une touche qui envoie du MIDI tape quand même, donc utilisez des touches qui ne tapent rien, comme F13 à F19.
Si le Live Visualizer montre une commande qui bouge, cette commande peut envoyer du MIDI. Les manettes qu'InputConfig lit donne la liste complète.
Faire correspondre la commande et le message
| Commande HID | Message MIDI qui lui convient |
|---|---|
| Bouton, interrupteur de gâchette, bouton d'arcade | Une note, maintenue aussi longtemps que le bouton |
| Axe de stick, manette des gaz, torsion, volant | Control Change ou pitch bend qui suit la position |
| Pédale à course, comme une pédale de course | Control Change, comme le CC 11 pour l'expression |
| Pédale à contacteur ou contacteur d'assistance | Une note, un Program Change, ou Start et Stop |
| Chapeau chinois ou croix directionnelle | Quatre notes, ou le transport |
Une manette des gaz qui reste où on la laisse fait un meilleur fader qu'un stick qui revient au centre. La liste des CC MIDI nomme les numéros de contrôleur qu'attendent les instruments.
Vérifier d'abord ce que le Mac lit
- Ouvrez le test de joystick dans un navigateur, ou le Live Visualizer d'InputConfig.
- Appuyez sur chaque bouton et bougez chaque axe.
- Notez lesquels apparaissent. Ce sont ceux que vous pouvez associer.
- Si rien n'apparaît, essayez l'autre mode de l'appareil : DInput, PC ou Switch.
Une commande que le Mac ne voit pas est une commande qu'aucune app ne peut associer.
Savoir ce qui ne peut pas être lu
- Appareils XInput seulement. Les manettes Xbox 360 filaires et beaucoup de sticks et volants réservés à XInput ne se lisent pas sur Mac. Passez l'appareil en mode DInput ou PC s'il en a un.
- Appareils qui ne parlent qu'à leur propre logiciel. Les boutons de DPI et de profil d'une souris de jeu sont gérés dans la souris.
- Retour de force. Il n'est pas piloté sur les volants et les manches de vol.
Quand un appareil a un commutateur de mode, la position PC ou DInput est celle qu'un Mac peut lire.
Connaître les anciens outils HID vers MIDI
Deux anciens outils Mac faisaient ce travail et reviennent encore dans les recherches. Le code de MidiHID a été archivé en 2017. La dernière version de ControllerMate prend en charge macOS Mojave au plus. J'ai vérifié les deux en septembre 2026. Aucun de ces anciens outils n'est entretenu pour le macOS actuel. Alternative à ControllerMate pour Mac passe en revue ce qui tourne encore.
En bref
- Scanner. Appuyez sur le bouton ou bougez l'axe.
- Envoyer. Choisissez Note, CC, Pitch Bend, Program Change ou Transport.
- Écouter. Activez l'entrée InputConfig dans l'app de musique.
Toute commande HID que le Mac peut voir peut devenir une commande MIDI.
Questions
Que veut dire HID vers MIDI ?
Transformer l'entrée d'un appareil d'interface humaine (Human Interface Device), comme une manette de jeu, un joystick, une pédale ou un clavier, en messages MIDI qu'une app de musique comprend.
Existe-t-il un logiciel gratuit de HID vers MIDI pour Mac ?
Oui. InputConfig est gratuit sur le Mac App Store. Il lit les manettes de jeu et la plupart des autres manettes, sticks et volants HID, et envoie notes, Control Change, pitch bend, Program Change et transport.
Un volant de course ou ses pédales peuvent-ils envoyer du MIDI ?
Oui, si le Mac lit le volant. Ses axes agissent comme des sticks, donc le volant et chaque pédale peuvent envoyer un Control Change qui suit leur position.
La manette des gaz d'un manche de vol peut-elle être un fader MIDI ?
Oui. Associez l'axe de la manette des gaz à un Control Change. Elle reste où vous la laissez, ce qui convient au volume ou à un filtre.
Une pédale USB peut-elle envoyer du MIDI sur Mac ?
Oui, quand elle arrive sur le Mac comme un bouton de joystick ou comme une touche. Réglez-la dans son propre logiciel pour qu'elle envoie F13 à F19 ou un bouton de joystick, afin qu'un appui ne tape pas aussi une lettre.
MidiHID marche-t-il encore ?
Son code a été archivé en 2017, donc il n'est plus entretenu.
À lire aussi, en français
Guides détaillés, en anglais
Qui écrit. Ryleigh Newman développe InputConfig et pilote son propre Mac chaque jour avec une manette, parce que ses mains fonctionnent mal. Cette page est traduite de l'anglais. Les principaux boutons et menus de l'app s'affichent en français quand le Mac est réglé en français ; cette page les nomme ainsi, avec le nom anglais entre parenthèses. Le reste de l'app et du site est en anglais.
Cette page dans d'autres langues : English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文
Gratuit. macOS 14 ou ultérieur. Sans compte, rien ne quitte votre Mac. Open source sur GitHub.