Windows 11 si basa su un numero limitato di formati e API obsoleti, che presentano problemi persistenti. Per anni, le versioni di Windows si sono basate sulla tecnologia MIDI 1.0, il che significa che solo un'applicazione alla volta può utilizzare un dispositivo MIDI. MIDI è l'acronimo di Musical Instrument Digital Interface (Interfaccia digitale per strumenti musicali)È la spina dorsale dei dispositivi chiamati controller MIDI, Che può assumere la forma di tastiereStrumenti musicali, apparecchiature per DJ, sintetizzatori e molto altro. È perfettamente comprensibile voler utilizzare un controller MIDI con più applicazioni, ma Windows sta solo iniziando ad affrontare questo problema.

Microsoft sta gradualmente implementando il supporto per la sua nuova suite Windows MIDI Services. Questa nuova suite MIDI aggiunge il supporto per MIDI 2.0, aggiorna le funzionalità di MIDI 1.0 e, soprattutto, rende ogni endpoint multi-client. Sì, questo significa che più applicazioni possono finalmente ricevere dati da un singolo dispositivo MIDI contemporaneamente. Windows MIDI Services è un importante aggiornamento che mantiene la retrocompatibilità con le API legacy ed è completamente open source. Se sei frustrato dal modo in cui Windows 11 gestisce ancora i controller MIDI, sarai felice di sapere che una soluzione è finalmente in arrivo.
Link veloci
Da tempo Windows presenta delle limitazioni relative all'audio MIDI.
In passato, un dispositivo MIDI poteva essere utilizzato solo con un'applicazione alla volta.

Anche nelle versioni più recenti di Windows, il sistema operativo presentava notevoli limitazioni audio. Solo un'applicazione poteva utilizzare un dispositivo MIDI. Come un controller o uno strumento musicaleOgni volta. Per decenni, gli utenti avanzati hanno dovuto adottare misure drastiche per poter utilizzare i propri dispositivi MIDI con più applicazioni contemporaneamente.
Una soluzione alternativa per Windows 7 e Windows 11 è stata quella di creare porte MIDI virtuali che potessero essere condivise individualmente con ciascuna applicazione. Progetti software come loopMIDI I driver VirtualMIDI venivano utilizzati per creare porte aggiuntive e indurre le applicazioni Windows a credere che un singolo ingresso MIDI fosse in realtà composto da più ingressi. Tuttavia, questa soluzione sembrava fastidiosa per gli utenti MIDI su Windows, e ha continuato a persistere con l'evoluzione del sistema operativo.
Ora, tutto questo sta finalmente cambiando con il lancio di Windows MIDI Services, la cui distribuzione nelle versioni retail di Windows 11 è iniziata. La funzionalità è stata annunciata circa un anno fa sul canale Windows 11 Insider Canary e da allora è disponibile in anteprima pubblica.
Microsoft risolve finalmente il problema utilizzando i servizi MIDI di Windows.
L'aggiornamento, tra le altre cose, rende ogni endpoint multi-client
I Servizi MIDI di Windows hanno iniziato a essere distribuiti agli utenti di Windows 11 tramite il canale Release Preview a gennaio 2026 e l'implementazione è graduale. Inoltre, i componenti integrati dei Servizi MIDI di Windows sono ora disponibili nelle versioni retail di Windows tramite la procedura standard di Windows Update. È importante notare che, secondo il comunicato, ci vorranno circa 30 giorni per completare il rollout e abilitare tutte le funzionalità. GitHub.
L'esperienza MIDI migliorata è composta da due parti: i componenti integrati per i Servizi MIDI di Windows e il pacchetto separato App SDK e Tools. Quest'ultimo aggiunge la Console MIDI e la nuova app Impostazioni MIDI ed è disponibile su sito MicrosoftAnche se si aggiorna Windows 11 a una versione che include l'aggiornamento dei Servizi MIDI, sarà comunque necessario scaricare manualmente l'SDK Runtime and Tools. È separato per consentire a Microsoft di "muoversi rapidamente e continuare a offrire nuove funzionalità e capacità a clienti e applicazioni", afferma l'azienda.
L'elenco degli aggiornamenti dei servizi MIDI di Windows è piuttosto lungo, ma una funzionalità spicca: Multi-client per impostazione predefinitaCiò significa che qualsiasi dispositivo MIDI che invia dati alle applicazioni può farlo contemporaneamente a più applicazioni. Funziona con le applicazioni esistenti, eliminando la necessità per gli sviluppatori di aggiungere manualmente il supporto multi-client ai Servizi MIDI di Windows. Infatti, anche i controller e i gadget MIDI 1.0 diventano multi-client dopo l'aggiornamento dei Servizi MIDI di Windows, il che è una notizia fantastica. Finalmente, un problema che affliggeva gli utenti Windows da decenni è stato risolto.
Di seguito è possibile trovare una descrizione completa dei servizi MIDI di Windows, come descritto da Microsoft:
- Nella maggior parte dei casi non sono necessari driver USB esterni.La maggior parte dei dispositivi USB MIDI 1.0 è compatibile con la categoria e funziona senza driver esterni. Questo significa che non dovrai preoccuparti della loro posizione nel registro o della compatibilità. Installa driver esterni solo se assolutamente necessario e otterrai un'esperienza MIDI migliore su Windows.
- Supporta le tue app esistentiLe API WinMM e WinRT MIDI 1.0 esistenti sono state reindirizzate al nuovo servizio Windows. Questo fornisce un sottoinsieme di nuove funzionalità, tra cui il supporto multi-client, così le vostre applicazioni continueranno a funzionare bene come oggi, ma addirittura meglio.
- Supporto per più clienti virtualmenteQualsiasi endpoint (inclusi i dispositivi MIDI 1.0) può essere utilizzato da più applicazioni contemporaneamente. Ciò significa che è possibile utilizzare una libreria o un'applicazione controller contemporaneamente alla connessione della DAW.
- Supporta i tuoi dispositivi attualiI servizi MIDI di Windows supportano i dispositivi MIDI 1.0 attualmente in uso, inclusi quelli con driver kernel di streaming forniti dal fornitore, nonché i dispositivi MIDI 1.0 e MIDI 2.0 conformi alla categoria. L'esperienza sarà migliore/più veloce se si utilizza il driver di categoria più recente, ma comprendiamo che questo non è sempre possibile o auspicabile con alcuni dispositivi esistenti.
- Più veloceNei nostri test, abbiamo riscontrato che la nuova infrastruttura è significativamente più veloce nell'invio e nella ricezione di messaggi rispetto all'API legacy, anche con componenti aggiuntivi configurati nel servizio. Non ci sono limiti di velocità o restrizioni integrati nei servizi MIDI di Windows, nemmeno per i dispositivi USB MIDI 1.0 legacy. Il nuovo driver MIDI 2.0 non è limitato alla massima velocità USB e supporta le velocità USB 3.x.
- Meno tremoreL'alta velocità comporta anche un minore jitter. Questo varia a seconda del tipo di trasferimento (USB, rete o virtuale) e del dispositivo con cui Windows comunica, ma il jitter sarà nell'ordine dei microsecondi anche senza alcuna compensazione.
- Più inevitabilePer quanto riguarda la compensazione della latenza, la nuova API consente la pianificazione di messaggi in uscita basati su timestamp per qualsiasi applicazione che la utilizzi. Inoltre, i messaggi in arrivo vengono contrassegnati con timestamp al momento della ricezione da parte del servizio.
- MIDI da applicazione ad applicazione e dispositivo virtualeI servizi MIDI di Windows includono un servizio MIDI 2.0 virtuale/da applicazione ad applicazione integrato per consentire una comunicazione estremamente rapida tra le applicazioni sul computer.
- Strumenti miglioriForniamo un controller Windows MIDI Services.
midi.exeSviluppatori, utenti avanzati o chiunque abbia familiarità con la riga di comando possono utilizzarla per monitorare endpoint, inviare e ricevere messaggi, inviare/acquisire dati SysEx e molto altro. Includiamo anche un'app GUI per le impostazioni MIDI, per rinominare i dispositivi, configurare le impostazioni MIDI, eseguire test e altro ancora. - scripting incorporato Supporto integrato per la programmazione MIDI tramite PowerShell. Vuoi automatizzare la sincronizzazione tra mixer? Vuoi impostare uno script per configurare tutti i tuoi dispositivi per la riproduzione? Tutto questo può essere fatto tramite comandi PowerShell.
Per farti risparmiare tempo, Windows MIDI Services aggiunge il supporto per MIDI 2.0, connessioni multi-client e prestazioni complessive migliorate. È più complicato di così, ma in parole povere, questo è l'aggiornamento MIDI che gli utenti desideravano da anni.
Come verificare se hai MIDI 2.0
È ora disponibile per i sistemi operativi Windows 11 24H2 e 25H2.

Non è possibile forzare in anticipo l'attivazione dei servizi MIDI di Windows sul computer, quindi è necessario essere pazienti. Tuttavia, esiste uno strumento midicheckservice Disponibile su GitHub Può verificare se i componenti inclusi sono installati e pronti per i servizi MIDI di Windows sul tuo sistema. Lo strumento di verifica dell'abilitazione è ora disponibile per il download ed è compatibile con processori x64 e ARM.
Dopodiché puoi installare l'SDK e gli strumenti runtime disponibili. quiTieni presente che dovrai installare il pacchetto runtime corretto per la tua edizione di Windows 11: le versioni per Windows 11 24H2 e 25H2 non saranno disponibili prima della fine del mese, poiché la distribuzione pubblica richiederà circa 1,5 ore. Utenti della versione beta All'inizio riceveranno solo i servizi MIDI di Windows; non vi è alcuna garanzia che li avrai già.
Tuttavia, nel giro di poche settimane, Windows 11 risolverà il vecchio problema audio di Windows che interessava i dispositivi MIDI: c'è di che essere entusiasti.










