Windows Windows MIDI Services ile MIDI 2.0 Destek Alıyor

hadicanim

Aktif Üye
Microsoft, geçen hafta Canary Kanalı'nda Windows 11'in yeni bir önizlemesini yayınladı. Bu, Windows MIDI hizmetlerinde Windows'ta MIDI desteğini modern bir seviyeye getiren kamuya açık bir önizleme içerir.


Reklamcılık



Windows önizlemesinin duyurulmasında Microsoft, Windows MIDI hizmetlerini tartışıyor. Kısaltmanın arkasında MIDI, ses jeneratörlerini kontrol etmek için bir dijital protokol olan Music Enstrüman Dijital Arayüzü ve donanım ve yazılım cihazları ve kontrolleri arasındaki veri iletimini gizler. Kısacası, Windows bunu sentezleyicileri veya benzeri ses jeneratörlerini kontrol etmek için kullanabilir.

Microsoft: Modern, Kaynak Açılış Midi-Stack


Windows MIDI Services sadece MIDI 2.0 desteği getirmekle kalmaz, aynı zamanda modern beklentilerin MIDI-1.0 uygulamasını da uyarlar, diyor Microsoft. MIDI yığını, desteklenen tüm işlemciler ve mimariler, yani X86-64 ve ARM64 üzerinde çalışır.

Microsoft, Windows MIDI hizmetlerinin ne getirmesi gerektiğini açıkça özetliyor: Yüksek hızlı veri iletimi (MIDI-SYSEX Standart Tahliye aracılığıyla bir ürün yazılımı güncellemesi ittiyseniz), “daha yüksek mesajlar dahil olmak üzere MIDI 2.0 standardının tam desteği olacaktır. Sadakat “, kontrolör değerleri ve pozisyonları için daha yüksek çözünürlük ve tam hizmet içi MIDI 2.0 uç nokta algılama ve protokol müzakeresi.

Daha hızlı taşımacılıklar daha iyi zamanlamaya ve azaltılmış titreşime yol açar. MIDI USB sürücüsü daha hızlıdır ve MIDI 1.0 ve 2.0'ı tamamen destekler. Her uç noktası bir Mutli istemcisi olarak ele alınır, yani birkaç uygulamanın aynı anda bir cihazı kullanabileceği anlamına gelir. Geliştiriciler, yeni Windows MIDI uygulaması SDK kullanıyorlarsa, hizmette zaman damgaları ile gelen ve giden mesajları işleyebilirler.

Windows MIDI Services ayrıca API, APP ve cihazların neye ihtiyaç duyduğuna bağlı olarak MIDI 1.0 ve 2.0 arasında otomatik olarak tercüme edilir. Uygulamalar için çok daha fazla meta veri mevcuttur. Windows MIDI Services Winmm (MME) MIDI 1.0-API ile ters uyumluluk ve gelecekte WinRt MIDI 1.0'a da sahip olacak. Sonuç olarak, değişikliksiz uygulamalar yeni seçenekleri otomatik olarak kullanabilir ve MIDI-1.0 fonksiyon seviyesine sahip MIDI 2.0 cihazlarını adresleyebilir.

Windows MIDI hizmetleriyle ilgili özel şey, açık kaynak olarak geliştirilmeleridir. Kendi GitHub projelerinde ortak lisans altında mevcuttur. SDK ayrıca, mesajların veya sistem münhasırlarının (SYSEX) gönderilebileceği veya MIDI'nın durumunun kontrol edilebileceği Windows MIDI Hizmetleri Konsolu (MIDI.EXE) gibi araçlar da içerir. MIDI Diagnostics (Mididiag.exe) problem teşhisine yardımcı olabilir. MIDI donanımı geliştiren herkes, MIDI çekirdeği akışı uç nokta bilgisi (MIDKSINFO.EXE) ile uygun bir araç alır. Ve gelecek için hazırlanan, yaklaşan ağ MIDI 2.0 taşımacılığına destek sağlayan MIDI çok noktaya yayın dinamik DNS bilgisi (Midimdnsinfo.exe).

Sürücüler


Microsoft, yeni bir USB-MIDI 2.0 sınıf sürücüsüne katkıda bulunan AMEI'ye (Japonya Müzikal Elektronik Endüstrisi Derneği) teşekkür eder. Yeni USB-MIDI 2.0 cihazları ve sınıf uyumlu USB-MIDI-1.0 cihazlarıyla da çalışır. Ancak varsayılan olarak, sürücü yalnızca MIDI 2.0 cihazları ve bir avuç USB-MIDI-1.0 ses üreticisi için uyumluluk nedenleriyle etkinleştirilir. İlgilenen taraflar, sürücüyü sınıf uyumlu herhangi bir USB-MIDI-1.0 cihazına manuel olarak atayabilir.

“Buna ek olarak, şu anda California'daki NAMM şovunda ve uç noktalar arasındaki yönlendirmeyi sağlayan Virtual Patch Körfezi'nde ve BLE'mizin yeni bir versiyonunda sunulan ağımız üzerinde çalışıyoruz. MIDI-1.0 Taşıma.

Windows MIDI Services ile Microsoft görünüşe göre müzik prodüksiyonu için mevcut Facto Standart Mac'e karşı kazandı. Kanarya Windows önizlemesindeki önizleme sürümü çok erken bir zaman gösterir. Ancak, önemli bir sorun yoksa, yeni MIDI yığını yakında normal Windows 11 sürümlerine geçmelidir.



MIDI 2.0, 2020'de yaklaşık 40 yaşındaki MIDI standardının bir revizyonu olarak ortaya çıktı. Temel işlevleri büyük ölçüde genişletiyor ve böylece standart geleceği geçirmez hale getiriyor.


(DMK)