A Microsoft está fortalecendo significativamente as capacidades do Windows 11 na área de criação de música e áudio. O sistema operacional agora finalmente oferece suporte nativo ao protocolo MIDI 2.0. Esta também é uma resposta importante do campo do Windows no nível do sistema desde o lançamento oficial do MIDI 2.0 em 2020.
O MIDI, como protocolo central amplamente utilizado por músicos para interconectar instrumentos e dispositivos eletrônicos desde 1983, só teve suporte relativamente limitado no Windows no passado. Agora, com a nova pilha de serviços MIDI do Windows, a Microsoft não apenas modernizou e refez o suporte ao MIDI 1.0, mas também introduziu oficialmente o MIDI 2.0 no sistema, mostrando uma ênfase renovada no ecossistema de criação musical.

O MIDI 2.0 traz uma série de melhorias importantes em comparação com o protocolo da geração anterior, incluindo comunicação bidirecional, descoberta automática de dispositivos e configuração de protocolo, velocidade irrestrita de transmissão de dados, controlador de alta resolução para controle de alta precisão, articulação por nota, dispositivos autodescritivos, etc. No entanto, considerando que um grande número de dispositivos e softwares existentes ainda dependem do MIDI 1.0, a Microsoft colocou ênfase especial na compatibilidade com versões anteriores nesta atualização, portanto o MIDI 1.0 foi refatorado e modernizado na nova pilha para garantir que dispositivos antigos e novos protocolos possam coexistir sem problemas no mesmo sistema.
A nova pilha de serviços MIDI do Windows foi integrada como um componente nativo do Windows 11 e foi revelada pela primeira vez na versão prévia do Canary 27788, que começou a ser lançada há algumas semanas, dando aos usuários de teste acesso antecipado a esta atualização de infraestrutura. Nesta base, a infra-estrutura MIDI do Windows também adiciona suporte "multicliente", permitindo que vários aplicativos acessem a mesma porta ou dispositivo MIDI ao mesmo tempo. Isso significa que os usuários não precisam mais depender de drivers proprietários fornecidos por vários fabricantes para atender à necessidade de vários aplicativos usarem o mesmo dispositivo MIDI em paralelo.
No nível de detalhes, a Microsoft também melhorou a experiência do usuário MIDI 1.0 tradicional, como a nomenclatura de portas que é mais fácil de identificar e gerenciar, e a introdução de mais metadados para cada endpoint para facilitar aos usuários localizar e configurar dispositivos com precisão em ambientes complexos. Esses itens de configuração serão gerenciados centralmente por meio de um aplicativo de configurações MIDI dedicado, que a Microsoft disse que estará disponível como download opcional para fornecer aos músicos e profissionais de áudio uma entrada de controle mais intuitiva.
Além das atualizações nos protocolos e pilhas subjacentes, a Microsoft também listou uma série de melhorias para os criadores, incluindo: serialização flexível de ferramentas de software por meio de loopback integrado e conexões MIDI entre aplicativos; mecanismos automáticos de conversão e escalonamento de MIDI 2.0 para que qualquer dispositivo possa funcionar com qualquer aplicativo; controle de tempo de mensagens mais compacto e preciso por meio de carimbos de data e hora e mensagens programadas; o uso dos novos drivers MIDI 1.0 e MIDI 2.0 USB Class torna os novos dispositivos plug-and-play, bem como ferramentas e funções de script MIDI para desenvolvedores e usuários avançados para expandir ainda mais os cenários de criação e desenvolvimento.
A Microsoft enfatiza que esta geração de pilha MIDI é construída sobre o princípio de “desenvolvimento em ambiente aberto”, permitindo que a comunidade participe diretamente no processo de feedback e melhoria. Para este fim, a empresa abriu um repositório de código público dedicado no GitHub e estabeleceu um servidor Discord para focar discussões da comunidade, colaboração e feedback de problemas. Isto também lançou as bases para a colaboração aberta para a evolução contínua do Windows nas áreas de produção musical e áudio profissional no futuro.
saber mais:
https://github.com/microsoft/midi