Depuis Cubase 12, « WinRT MIDI » est apparu comme une option de pilote MIDI. WinRT MIDI est une nouvelle norme pour le système MIDI de Windows, offrant des fonctionnalités intéressantes par rapport à l’ancienne norme « MME (Win32 MIDI) », telles que la prise en charge native du MIDI Bluetooth. Cependant, un problème gênant appelé « erreur MMCSS » a été signalé, principalement sur les forums officiels, parmi les utilisateurs de Cubase. Cet article expliquera les points suivants concernant WinRT MIDI :
- Comment a-t-il évolué par rapport au MME traditionnel ?
- Quels sont les avantages ?
- Quelles sont les causes et les mesures correctives de l’erreur MMCSS qui se produit dans Cubase ?
- Et, qu’est-ce que la norme encore plus récente, « Windows MIDI Services » ?
- Qu’est-ce que WinRT MIDI ? Points d’évolution par rapport au MME
- Avantages de WinRT MIDI
- Qu’est-ce que l’« Erreur MMCSS » qui se produit avec Cubase × WinRT MIDI ?
- Solutions et Mesures Correctives de l’Erreur MMCSS
- La compatibilité et la stabilité de WinRT MIDI sont-elles encore en développement ?
- Nouvelle norme émergente « Windows MIDI Services »
- Dernières réflexions ~ Comment les utilisateurs de Cubase devraient-ils gérer WinRT MIDI ?
Qu’est-ce que WinRT MIDI ? Points d’évolution par rapport au MME
API standard traditionnelle « MME (Win32 MIDI) » et ses limites
Pendant de nombreuses années, l’API (interface d’échange de données) appelée « MME (MultiMedia Extensions) » ou « Win32 MIDI » a pris en charge le traitement MIDI de Windows. De nombreuses DAW et périphériques MIDI sont compatibles avec celle-ci, et elle a fait ses preuves en termes de stabilité. Cependant, avec les changements de temps, plusieurs défis sont apparus :
- Pas de prise en charge native du MIDI Bluetooth : Nécessite souvent des logiciels ou des pilotes séparés.
- Plug and Play faible : Nécessite parfois le redémarrage du PC lors de la connexion ou de la déconnexion de périphériques.
- Fonctionnalité multi-client limitée : En gros, une seule application peut utiliser un port MIDI à la fois. (Exemple : Impossible d’utiliser la même interface MIDI dans un éditeur de synthé autonome pendant que Cubase est en cours d’exécution.)
- Conception ancienne : Non optimisée pour les environnements PC les plus récents, et certains bugs persistent qui ne peuvent pas être corrigés par l’application. (Exemple : Dans certains cas, le processus ne peut pas être terminé correctement, de sorte que le processus de terminaison de Cubase peut rarement se bloquer dans des conditions spécifiques.)
L’API de nouvelle génération « WinRT MIDI (UWP MIDI) » apparaît
Pour résoudre ces défis du MME et fournir un environnement MIDI plus moderne, « WinRT MIDI (Windows Runtime MIDI API / UWP MIDI API) » a été introduit à partir de Windows 10. WinRT MIDI a été développé dans le but d’apporter des améliorations telles que :
- Amélioration des performances et réduction de la latence
- Prise en charge native du MIDI Bluetooth
- Amélioration de la fonctionnalité Plug and Play
- Prise en charge multi-client
Dans Cubase, il y a une case à cocher « Utiliser WinRT MIDI » dans l’écran des réglages, vous permettant de choisir si vous souhaitez utiliser cette nouvelle API.
Avantages de WinRT MIDI
Amélioration du Plug and Play
Des problèmes tels que « périphérique MIDI connecté mais non reconnu » ou « pilote installé mais ne fonctionne pas » sont des problèmes courants lors de la configuration initiale des DAW. Avec WinRT MIDI, la fonctionnalité Plug and Play améliorée a éliminé le besoin d’installation manuelle de pilotes ou de redémarrages du PC dans de nombreux cas. Vous pouvez utiliser un périphérique MIDI immédiatement après l’avoir connecté à un port USB, ce qui vous permet de poursuivre votre travail en douceur sans interrompre votre inspiration créative.
Prise en charge native du MIDI Bluetooth
On peut dire sans exagération que c’est la fonctionnalité la plus importante de WinRT MIDI. Vous pouvez connecter des claviers et contrôleurs MIDI Bluetooth directement à Windows sans logiciel tiers ni réglages complexes. La connexion sans fil de périphériques MIDI vous permet de ranger les câbles de studio ou d’améliorer la liberté lors des performances en direct. De plus, l’utilisation d’applications disponibles sur le Microsoft Store comme « BLE-MIDI Connect » peut rendre la gestion des connexions encore plus facile. Il est important de noter que Microsoft ne prend en charge les périphériques MIDI Bluetooth Low Energy (BLE) que via l’API WinRT/UWP, donc si vous souhaitez utiliser le MIDI sans fil sous Windows, WinRT MIDI est pratiquement indispensable.
Prise en charge multi-client permettant un accès simultané
Avec WinRT MIDI, plusieurs applications peuvent accéder simultanément à une seule interface ou périphérique MIDI. Par conséquent, vous pouvez éditer des sons de synthé avec une application autonome séparée tout en créant un morceau dans Cubase, ou utiliser un outil de réglage de contrôleur MIDI et une DAW simultanément. Vous n’avez plus à vous embêter à fermer des applications ou à changer de réglages à chaque fois, comme c’était le cas avec MME, et la liberté du flux de travail est considérablement améliorée.
Qu’est-ce que l’« Erreur MMCSS » qui se produit avec Cubase × WinRT MIDI ?
WinRT MIDI offre de nombreux avantages, mais il y a un point particulièrement notable pour les utilisateurs de Cubase : l’erreur « MMCSS priority cannot be set ». Cette erreur indique que le nombre de threads MMCSS disponibles a atteint sa limite, avertissant de la possibilité de décrochages audio ou de dégradation des performances.
Qu’est-ce que MMCSS ?
MMCSS (Multimedia Class Scheduler Service) est un service Windows qui priorise l’exécution des processus critiques en temps réel (tâches contraintes par le temps) comme l’audio et le MIDI par rapport à d’autres tâches. MMCSS joue un rôle très important pour garantir que les DAW lisent et enregistrent le son en douceur et sans interruptions. Cubase utilise également MMCSS pour assurer un fonctionnement stable même avec des projets à forte charge CPU.
Pourquoi l’erreur se produit-elle lors de l’utilisation de WinRT MIDI ?
Selon les informations officielles de Steinberg, la cause de l’erreur est que le nombre de threads MMCSS disponibles a atteint sa limite supérieure. Lorsque WinRT MIDI est activé dans Cubase, Windows crée plusieurs threads MMCSS pour chaque port d’entrée MIDI actif connecté. Si vous avez de nombreux périphériques MIDI connectés, cela seul consomme beaucoup de threads. Cubase lui-même crée également des threads MMCSS pour chaque cœur de processeur logique pour le traitement audio. Ainsi, avec les processeurs multi-cœurs récents, cela seul représente un nombre considérable de threads. En conséquence, si le nombre total de threads utilisés par WinRT MIDI et Cubase dépasse la limite par défaut des threads MMCSS de Windows (généralement 32), l’erreur « MMCSS priority cannot be set » se produit. Ce problème est particulièrement susceptible de se produire dans les environnements avec de nombreux ports d’entrée MIDI et un processeur à grand nombre de cœurs.
Solutions et Mesures Correctives de l’Erreur MMCSS
Si vous rencontrez une erreur MMCSS dans Cubase, essayez les mesures correctives suivantes :
Mesure Corrective ① : Augmenter la limite de threads avec l’outil MMCSS
Steinberg fournit un outil dédié « MMCSS Tool (SetMaxMMCSSThreads.exe) » pour résoudre ce problème. Téléchargez l’outil depuis le site web de Steinberg (le lien vers l’outil se trouve sur la page officielle ci-dessous).
Exécutez l’outil et augmentez le nombre maximal de threads MMCSS de la valeur par défaut 32 à 64, 96 ou 128 (il est recommandé de commencer par 64. Augmenter inutilement peut affecter les performances). Après avoir réglé et redémarré votre PC, Cubase avec WinRT MIDI devrait pouvoir sécuriser le nombre nécessaire de threads, résolvant l’erreur dans de nombreux cas.
Mesure Corrective ② : Organiser les ports MIDI inutiles
Si de nombreux ports d’entrée MIDI inutilisés sont activés, ils peuvent consommer des threads MMCSS. Ouvrez « Configuration du Studio » > « Réglages des ports MIDI » dans Cubase et décochez la colonne « Afficher » pour les ports d’entrée MIDI que vous n’utilisez pas actuellement afin de les masquer (déconnecter physiquement les périphériques MIDI est également efficace).
Alternative : Désactiver WinRT MIDI et revenir à MME
Si l’outil MMCSS ne résout pas le problème ou si les fonctionnalités WinRT comme le MIDI Bluetooth ne sont pas essentielles, désactiver WinRT MIDI et revenir au MME traditionnel (Win32 MIDI) est une option. Bien que MME soit une norme plus ancienne, elle est bien établie et généralement très stable. Les problèmes graves sont peu probables lors d’une utilisation normale, ce qui en fait un choix conservateur recommandé. Ouvrez « Configuration du Studio » > « Réglages des ports MIDI » dans Cubase, décochez « Utiliser WinRT MIDI » (ou nom d’élément similaire), et redémarrez Cubase. Cela évitera l’erreur MMCSS mais signifie que vous ne pouvez pas utiliser les avantages de WinRT MIDI (prise en charge native du Bluetooth, prise en charge multi-client, etc.).
Avancé : Désactiver l’Hyper-Threading/SMT
C’est une mesure corrective légèrement plus avancée. En désactivant l’Hyper-Threading (Intel) ou le SMT (AMD) dans les réglages UEFI/BIOS de votre PC, vous pouvez réduire le nombre de cœurs logiques reconnus par l’OS, réduisant ainsi le nombre de threads MMCSS requis par Cubase. Cependant, cela peut affecter les performances globales du système, donc ne procédez que si vous comprenez parfaitement les implications. Cette mesure corrective n’est préférable que dans les situations où le MIDI Bluetooth est essentiel ou si la plupart des périphériques MIDI connectés sont indispensables, et que le CPU est le seul élément qui peut réduire le nombre de threads (c’est-à-dire que MME n’est pas une option).
La compatibilité et la stabilité de WinRT MIDI sont-elles encore en développement ?
WinRT MIDI est une technologie relativement nouvelle et peut ne pas fonctionner parfaitement dans tous les environnements. Des problèmes comme les suivants ont été signalés sur les forums en ligne :
- Les noms des ports MIDI comme « MIDI » sont trop génériques et difficiles à distinguer.
- Problèmes de compatibilité avec le matériel MIDI plus ancien.
- Les périphériques MIDI Bluetooth ne sont pas reconnus ou les connexions sont instables.
- Des notes bloquées (notes s’arrêtant ou sonnant indéfiniment) et des décalages de timing se produisent.
- Conflits avec les ports MIDI virtuels (comme loopMIDI).
- Cubase devient instable ou plante lorsque WinRT MIDI est activé.
Bien sûr, de nombreux utilisateurs bénéficient de WinRT MIDI sans problèmes. Cependant, il est important de se rappeler que des problèmes de compatibilité peuvent survenir en fonction de la combinaison de votre environnement PC, de la version de l’OS, des périphériques MIDI et de la version de Cubase.
Nouvelle norme émergente « Windows MIDI Services »
WinRT MIDI pourrait être considéré comme une technologie transitoire. Microsoft développe actuellement « Windows MIDI Services » comme la base de la prochaine génération pour le traitement MIDI dans Windows. C’est une évolution significative par rapport à MME et WinRT MIDI, et les fonctionnalités suivantes sont attendues :
- Rafraîchissement complet de la pile MIDI : Amélioration des performances, de la stabilité et de la fiabilité.
- Prise en charge complète de MIDI 2.0 : Compatibilité avec les messages MIDI haute résolution, l’expression par note, etc.
- Multi-client natif : Prise en charge standard pour tous les périphériques MIDI.
- Conception indépendante de MMCSS : Devrait résoudre fondamentalement le problème de l’erreur MMCSS dans Cubase.
- Prise en charge plus robuste du MIDI Bluetooth
- Extensibilité : Prise en charge facile des nouvelles méthodes de transmission MIDI (comme le MIDI réseau).
- Open source : Transparence accrue et contribution de la communauté au développement.
Windows MIDI Services est actuellement (en mai 2025) en phase de prévisualisation publique, mais il devrait devenir le système MIDI standard de Windows à l’avenir. Une fois qu’il sera officiellement publié et que les DAW le prendront en charge, l’environnement MIDI dans Windows deviendra encore plus robuste et confortable.

Dernières réflexions ~ Comment les utilisateurs de Cubase devraient-ils gérer WinRT MIDI ?
Nous avons examiné en détail WinRT MIDI. Enfin, résumons comment les utilisateurs de Cubase devraient l’aborder.
Voici les points clés à retenir :
- Comprendre votre statut actuel : Tout d’abord, vérifiez si WinRT MIDI est activé dans vos réglages Cubase.
- Si une erreur MMCSS se produit :
Priorité absolue : Utilisez l’« Outil MMCSS » de Steinberg pour augmenter la limite de threads.
Seconde meilleure option : Organiser les ports MIDI inutiles (masquer ou déconnecter).
Alternative : Désactiver WinRT MIDI et revenir à MME (avec des limitations de fonctionnalités). - Si vous souhaitez utiliser le MIDI Bluetooth, WinRT MIDI est essentiel. Si la connexion est instable, essayez de mettre à jour le pilote Bluetooth de votre PC, d’utiliser une application d’aide comme « BLE-MIDI Connect », ou de consulter les informations officielles de Steinberg.
- Si vous observez un comportement instable avec WinRT MIDI, revenir à MME est une option valable pour privilégier la stabilité plutôt que de forcer son utilisation.
- Surveillez les développements des « Windows MIDI Services » dont l’implémentation est prévue à l’avenir. Leur adoption généralisée pourrait résoudre de nombreux problèmes comme celui de l’erreur MMCSS.
- Les réglages optimaux varient en fonction de votre environnement PC, de l’équipement utilisé et de votre flux de travail. Il est important d’expérimenter et de trouver l’environnement qui vous permet de vous concentrer sur la production musicale de manière la plus stable.
WinRT MIDI offre des fonctionnalités intéressantes comme la prise en charge Bluetooth, mais il présente également des défis, en particulier l’erreur MMCSS dans l’environnement Cubase. Cependant, en comprenant son mécanisme et ses mesures correctives, il n’y a pas lieu d’en avoir excessivement peur. J’espère que cet article vous aidera à trouver les réglages MIDI optimaux pour votre environnement et à profiter d’une vie de production musicale plus confortable.