Microsoft, Windows'ta daha önce karşılaşmadığınız eski bir ses sorununa çözüm getiriyor...

Windows 11, kalıcı sorunlarla birlikte gelen sınırlı sayıda eski format ve API'ye dayanmaktadır. Yıllardır Windows sürümleri MIDI 1.0 teknolojisine güvenmektedir; bu da bir MIDI cihazını aynı anda yalnızca bir uygulamanın kullanabileceği anlamına gelir. MIDI, Musical Instrument Digital Interface (Müzik Aletleri için Dijital Arayüz) kelimelerinin kısaltmasıdır.MIDI kontrol cihazları olarak adlandırılan aygıtların temelini oluşturur. Bu, klavye şeklinde olabilir.Müzik aletleri, DJ ekipmanları, synthesizer'lar ve daha fazlası. Bir MIDI kontrol cihazını birden fazla uygulamayla kullanmak istemeniz son derece anlaşılabilir, ancak Windows bu sorunu ele almaya henüz yeni başlıyor.

Microsoft, Windows'ta daha önce karşılaşmadığınız eski bir ses sorununa çözüm getiriyor...

Microsoft, yeni Windows MIDI Hizmetleri paketine yönelik desteği yavaş yavaş kullanıma sunuyor. Bu yeni MIDI paketi, MIDI 2.0 desteği ekliyor, MIDI 1.0 işlevselliğini geliştiriyor ve en önemlisi, her uç noktayı çoklu istemci haline getiriyor. Evet, bu, birden fazla uygulamanın nihayet tek bir MIDI cihazından aynı anda veri alabileceği anlamına geliyor. Windows MIDI Hizmetleri, eski API'lerle geriye dönük uyumluluğu koruyan ve tamamen açık kaynaklı olan önemli bir yükseltmedir. Windows 11'in MIDI kontrol cihazlarını nasıl ele aldığı konusunda hayal kırıklığı yaşıyorsanız, sonunda bir çözümün yolda olduğunu bilmekten memnuniyet duyacaksınız.

Windows'un uzun zamandır MIDI ses konusunda sınırlamaları vardı.

Tarihsel olarak, bir MIDI cihazı aynı anda yalnızca bir uygulamayla kullanılabiliyordu.

Windows 11 işletim sistemiyle çalışan bir bilgisayara bağlı bir MIDI klavye.

Windows'un en yeni sürümlerinde bile işletim sisteminin önemli ses sınırlamaları vardı. Sadece bir uygulama MIDI cihazı kullanabiliyordu. Tıpkı bir kumanda cihazı veya müzik aleti gibi.Her seferinde. On yıllarca, ileri düzey kullanıcılar MIDI cihazlarını aynı anda birden fazla uygulamayla kullanabilmek için ciddi adımlar atmak zorunda kaldılar.

Windows 7 ve Windows 11 için bir çözüm yolu, her uygulamayla ayrı ayrı paylaşılabilecek sanal MIDI portları oluşturmaktı. Örneğin, yazılım projeleri... loopMIDI VirtualMIDI sürücüleri, ek bağlantı noktaları oluşturmak ve Windows uygulamalarını tek bir MIDI cihaz girişinin aslında birden fazla giriş olduğuna inandırmak için kullanılıyordu. Ancak bu, Windows'taki MIDI kullanıcıları için can sıkıcı bir geçici çözüm gibi görünüyordu ve işletim sistemi geliştikçe bu durum devam etti.

Şimdi ise, Windows 11'in perakende sürümlerine dağıtılmaya başlanan Windows MIDI Hizmetleri ile bu durum nihayet değişiyor. Bu özellik yaklaşık bir yıl önce Windows 11 Insider Canary kanalında duyurulmuş ve o zamandan beri genel önizleme aşamasındaydı.

Microsoft sonunda Windows MIDI Hizmetlerini kullanarak sorunu çözdü.

Güncelleme, diğer şeylerin yanı sıra, her uç noktayı çoklu istemciye uygun hale getiriyor.

Windows MIDI Hizmetleri, Ocak 2026'da Release Preview kanalı aracılığıyla Windows 11 kullanıcılarına kademeli olarak sunulmaya başlandı ve uygulanmaya devam ediyor. Ayrıca, Windows MIDI Hizmetlerinin yerleşik bileşenleri artık standart Windows Update işlemiyle Windows'un perakende sürümlerinde de mevcut. Yayınlanan açıklamaya göre, dağıtımın tamamlanması ve tüm özelliklerin etkinleştirilmesi yaklaşık 30 gün sürecek. GitHub.

Geliştirilmiş MIDI deneyimi iki bölümden oluşuyor: Windows MIDI Hizmetleri için yerleşik bileşenler ve ayrı bir Uygulama SDK'sı ve Araçlar paketi. İkincisi, MIDI Konsolu ve yeni MIDI Ayarları uygulamasını ekliyor ve şu adreste mevcut: Microsoft web sitesiWindows 11'i MIDI Hizmetleri yükseltmesini içeren bir sürüme yükseltseniz bile, Runtime ve Tools SDK'yı manuel olarak indirmeniz gerekecektir. Şirket, bunun "hızlı hareket etmeyi ve müşterilere ve uygulamalara yeni özellikler ve yetenekler sunmaya devam etmeyi" sağlamak için ayrı olarak sunulduğunu belirtiyor.

Windows MIDI Hizmetleri yükseltmelerinin listesi oldukça uzun, ancak bir özellik öne çıkıyor: Varsayılan olarak çoklu istemciBu, herhangi bir MIDI cihazının uygulamalara veri gönderirken aynı anda birden fazla uygulamaya veri gönderebileceği anlamına gelir. Mevcut uygulamalarla çalışır ve geliştiricilerin Windows MIDI Hizmetlerine çoklu istemci desteğini manuel olarak ekleme ihtiyacını ortadan kaldırır. Aslında, bilgisayarınız Windows MIDI Hizmetleri yükseltmesini aldıktan sonra MIDI 1.0 kontrol cihazları ve aygıtları bile çoklu istemci özelliğine kavuşur ki bu harika bir haber. Son olarak, Windows kullanıcılarını on yıllardır rahatsız eden bir sorun çözüldü.

Microsoft tarafından açıklanan Windows MIDI Hizmetlerinin ayrıntılı açıklamasını aşağıda bulabilirsiniz:


  • Çoğu durumda harici USB sürücülerine ihtiyaç duyulmaz.Çoğu USB MIDI 1.0 cihazı kategori uyumludur ve harici sürücülere ihtiyaç duymadan çalışır. Bu, kayıt defterindeki konumlarıyla uğraşmanıza veya uyumluluk konusunda endişelenmenize gerek olmadığı anlamına gelir. Yalnızca kesinlikle gerekli olduğunda harici sürücüleri yükleyin ve Windows'ta daha iyi bir MIDI deneyimi yaşayın.
  • Mevcut uygulamalarınızı destekler.Mevcut WinMM ve WinRT MIDI 1.0 API'leri yeni Windows hizmetine yönlendirildi. Bu, çoklu istemci desteği de dahil olmak üzere yeni özelliklerin bir alt kümesini sağlar, böylece uygulamalarınız bugün olduğu gibi çalışmaya devam eder, hatta daha da iyi performans gösterir.
  • Birden fazla müşteriye sanal ortamda destekMIDI 1.0 cihazları da dahil olmak üzere herhangi bir uç nokta, aynı anda birden fazla uygulama tarafından kullanılabilir. Bu, DAW'ınız bağlıyken aynı anda bir kütüphane veya kontrol uygulaması kullanabileceğiniz anlamına gelir.
  • Mevcut cihazlarınızı destekler.Windows MIDI hizmetleri, üretici tarafından sağlanan akış çekirdeği sürücülerine sahip olanlar da dahil olmak üzere, bugün sahip olduğunuz MIDI 1.0 cihazlarını ve kategori uyumlu MIDI 1.0 ve MIDI 2.0 cihazlarını destekler. Daha yeni kategori sürücüsünü kullanırsanız deneyim daha iyi/hızlı olacaktır, ancak bunun bazı mevcut cihazlarla her zaman mümkün veya arzu edilir olmadığını anlıyoruz.
  • Daha hızlıTestlerimizde, yeni altyapının, hizmette yapılandırılmış ek bileşenler olsa bile, eski API'ye kıyasla mesaj gönderme ve alma konusunda önemli ölçüde daha hızlı olduğunu gördük. Windows MIDI hizmetlerinde, eski USB MIDI 1.0 cihazları için bile yerleşik hız sınırları veya kısıtlamaları yoktur. Yeni MIDI 2.0 sürücüsü tam USB hızıyla sınırlı değildir ve USB 3.x hızlarını destekler.
  • Daha az titremeYüksek hız, daha az titreşim anlamına gelir. Bu, aktarım türüne (USB, Ağ veya Sanal) ve Windows'un iletişim kurduğu cihaza bağlı olarak değişir, ancak herhangi bir telafi yapılmasa bile titreşim düşük mikrosaniye aralığında olacaktır.
  • Daha kaçınılmazGecikme telafisi konusunda, yeni API, yeni API'yi kullanan herhangi bir uygulama için zaman damgası tabanlı giden mesajların planlanmasına olanak tanır. Ek olarak, gelen mesajlar servis tarafından alındığında zaman damgası ile işaretlenir.
  • Uygulamalar arası ve sanal cihazlar arasında MIDI aktarımı.Windows MIDI hizmetleri, bilgisayardaki uygulamalar arasında son derece hızlı iletişim sağlamak için yerleşik bir sanal/uygulama-uygulama arası MIDI 2.0 hizmeti içerir.
  • Daha iyi araçlarWindows MIDI Hizmetleri kontrolcüsü sağlıyoruz. midi.exe Geliştiriciler, ileri düzey kullanıcılar veya komut satırına aşina olan herkes için, uç noktaları izlemek, mesaj gönderip almak, SysEx verilerini göndermek/yakalamak ve daha birçok şey için kullanabilirsiniz. Ayrıca, cihazları yeniden adlandırmak, MIDI ayarlarınızı yapılandırmak, test etmek ve daha fazlası için bir MIDI Ayarları GUI uygulaması da ekledik.
  • gömülü komut dosyası PowerShell kullanarak MIDI programlama için yerleşik destek. Mikserler arasında senkronizasyonu otomatikleştirmek mi istiyorsunuz? Tüm cihazlarınızı çalma için yapılandıracak bir komut dosyası mı oluşturmak istiyorsunuz? Tüm bunlar PowerShell komutları aracılığıyla yapılabilir.
fazla oku

Zaman kazanmanız için Windows MIDI Hizmetleri, MIDI 2.0 desteği, çoklu istemci bağlantıları ve genel performans iyileştirmeleri ekliyor. Aslında biraz daha karmaşık, ancak kısaca söylemek gerekirse, bu, kullanıcıların yıllardır istediği MIDI yükseltmesi.

MIDI 2.0'a sahip olup olmadığınızı nasıl kontrol edersiniz?

Şu anda Windows 11 24H2 ve 25H2 işletim sistemleri için kullanıma sunuluyor.

USB üzerinden bağlı bir MIDI klavyeye sahip Windows işletim sistemi.

Bilgisayarınızda Windows MIDI hizmetlerinin önceden etkinleştirilmesini zorlamanın bir yolu yok, bu yüzden sabırlı olmanız gerekecek. Ancak, bir araç mevcut. midicheckservice Şurada mevcuttur: GitHub Bu araç, dahil edilen bileşenlerin sisteminizde Windows MIDI hizmetleri için kurulu ve hazır olup olmadığını kontrol edebilir. Etkinleştirme doğrulama aracı şu anda indirilebilir ve hem x64 hem de Arm işlemcilerle uyumludur.

Bundan sonra, mevcut olan SDK ve çalışma zamanı araçlarını kurabilirsiniz. BuradaWindows 11 sürümünüz için doğru çalışma zamanı paketini yüklemeniz gerektiğini unutmayın; Windows 11 24H2 ve 25H2 sürümleri, genel dağıtım yaklaşık 1,5 saat süreceği için bu ayın sonlarına doğru kullanıma sunulacaktır. Beta sürüm kullanıcıları Windows MIDI hizmetlerini yalnızca başlangıçta alacaklar; şu anda bunlara sahip olduğunuzun garantisi yoktur.

Ancak, birkaç hafta içinde Windows 11, MIDI cihazlarını etkileyen eski Windows ses sorununu çözecek ve bu da heyecan verici bir gelişme.

Üst düğmeye git