MIDI - MIDI

MIDI Üreticileri Derneği'nden MIDI logosu
MIDI formatında oluşturulan müzik örneği
Tek bir denetleyiciyi paylaşan birkaç rafa monte sentezleyici
MIDI kullanarak, tek bir denetleyici (burada gösterildiği gibi genellikle bir müzik klavyesi) birden fazla elektronik enstrüman çalabilir, bu da sahne kurulumlarının taşınabilirliğini ve esnekliğini artırır. Bu sistem tek bir raf kasasına sığar, ancak MIDI'nin ortaya çıkmasından önce, dört ayrı tam boyutlu klavye enstrümanı, ayrıca dıştan takmalı miksaj ve efekt birimleri gerekirdi .

MIDI ( / m ɪ d i / , için kullanılan bir kısaltmadır Müzik enstrümanları dijital arabirimi ) a, teknik standart bir tarif iletişim protokolü , dijital bir arayüz , ve elektrik konnektörleri arasında çok çeşitli bağlantı elektronik müzik aletleri , bilgisayarlar ve ilgili ses cihazları müzik çalmak, düzenlemek ve kaydetmek için. Spesifikasyon , Dave Smith ve Chet Wood, ardından Sequential Circuits tarafından New York'ta Ekim 1981 Ses Mühendisliği Topluluğu konferansında yayınlanan Evrensel Sentezleyici Arayüzü başlıklı bir makaleden kaynaklanmaktadır .

Bir MIDI kablosu aracılığıyla tek bir MIDI bağlantısı, her biri ayrı bir cihaza veya enstrümana yönlendirilebilen on altıya kadar bilgi kanalı taşıyabilir. Bu, örneğin on altı farklı dijital enstrüman olabilir. MIDI olay mesajlarını taşır; nota notasyonu , perdesi , hızı (tipik olarak ses yüksekliği veya yumuşaklığı olarak duyulan) dahil olmak üzere müzik talimatlarını belirten veriler ; vibrato ; stereonun sağına veya soluna kaydırma ; ve saat sinyalleri ( tempoyu ayarlar ). Bir müzisyen bir MIDI enstrümanı çaldığında, tüm tuş basışları, düğme basışları, düğme dönüşleri ve kaydırıcı değişiklikleri MIDI verilerine dönüştürülür. Yaygın bir MIDI uygulaması, bir MIDI klavyesini veya başka bir denetleyiciyi çalmak ve bunu , dinleyicilerin bir klavye amplifikatörü tarafından üretilen sesleri üretmek için (sentezlenmiş müzik sesleri içeren) bir dijital ses modülünü tetiklemek için kullanmaktır . MIDI verileri, MIDI veya USB kablosu aracılığıyla aktarılabilir veya düzenlenmek veya çalınmak üzere bir sıralayıcıya veya dijital ses iş istasyonuna kaydedilebilir .

Verileri depolayan ve değiş tokuş eden bir dosya formatı da tanımlanır. MIDI'nin avantajları arasında küçük dosya boyutu , değişiklik ve manipülasyon kolaylığı ve çok çeşitli elektronik enstrümanlar ve sentezleyici veya dijital olarak örneklenmiş sesler bulunur . Bir klavyede bir performansın MIDI kaydı, bir piyano veya başka bir klavyeli enstrüman gibi ses çıkarabilir; ancak, MIDI, belirli sesleri değil, notalarıyla ilgili mesajları ve bilgileri kaydettiği için, bu kayıt, sentezlenmiş veya örneklenmiş gitar veya flütten tam orkestraya kadar birçok başka sese dönüştürülebilir. MIDI kaydı, mikrofonla yapılan ses kaydında olduğu gibi bir ses sinyali değildir.

MIDI'nin geliştirilmesinden önce, farklı üreticilerin elektronik müzik aletleri genellikle birbirleriyle iletişim kuramıyordu. Bu, örneğin bir müzisyenin bir Roland klavyesini Yamaha sentezleyici modülüne bağlayamayacağı anlamına geliyordu. MIDI ile, MIDI uyumlu herhangi bir klavye (veya başka bir kontrol cihazı), farklı üreticiler tarafından yapılmış olsalar bile, diğer herhangi bir MIDI uyumlu sıralayıcıya, ses modülüne, davul makinesine , sentezleyiciye veya bilgisayara bağlanabilir .

MIDI teknolojisi, 1983 yılında müzik endüstrisi temsilcilerinden oluşan bir panel tarafından standartlaştırıldı ve MIDI Üreticileri Derneği (MMA) tarafından sürdürüldü . Tüm resmi MIDI standartları, Los Angeles'taki MMA ve Tokyo'daki Müzikal Elektronik Endüstrisi Birliği'nin (AMEI) MIDI Komitesi tarafından ortaklaşa geliştirilir ve yayınlanır . 2016'da MMA, MIDI ile çalışan, oynayan veya yaratan insanlardan oluşan küresel bir topluluğu desteklemek için MIDI Derneği'ni (TMA) kurdu.

Tarih

1980'lerin başında, farklı şirketler tarafından üretilen elektronik müzik aletlerini senkronize etmenin standart bir yolu yoktu . Üreticilerin, cihazları senkronize etmek için CV/gate , DIN sync ve Digital Control Bus (DCB) gibi kendi tescilli standartları vardı . Roland'ın kurucusu Ikutaro Kakehashi , standardizasyon eksikliğinin elektronik müzik endüstrisinin büyümesini sınırladığını hissetti. Haziran 1981'de, kendi özel arayüzü olan Oberheim Sistemini geliştiren Oberheim Electronics'in kurucusu Tom Oberheim'a bir standart geliştirmeyi önerdi .

Kakehashi, Oberheim Sisteminin çok hantal olduğunu hissetti ve Sıralı Devreler başkanı Dave Smith ile daha basit, daha ucuz bir alternatif yaratma hakkında konuştu . Smith konsepti Amerikan şirketleri ile tartışırken, Kakehashi Japon şirketleri Yamaha , Korg ve Kawai ile tartıştı . Ekim ayında tüm şirketlerden temsilciler fikri görüşmek üzere bir araya geldi. Başlangıçta sadece Sıralı Devreler ve Japon şirketleri ilgilendi.

MIDI'nin yaratıcılarından Dave Smith (sağda)

Roland'ın DCB'sini temel olarak kullanan Smith ve Sıralı Devreler mühendisi Chet Wood, farklı üreticilerin ekipmanları arasında iletişime izin vermek için evrensel bir arayüz tasarladı. Smith and Wood bir kağıt, bu standardı önerdi , Evrensel Synthesizer Arayüz at Ses Mühendisliği Topluluğu standart tartışılmış ve Roland, Yamaha, Korg, Kawai ve ardışık devrelerin temsilcileri tarafından modifiye edildi Ekim 1981'de de gösteri. Kakehashi, Evrensel Müzik Arayüzü (UMI) adını tercih etti, you-me olarak telaffuz etti , ancak Smith bunun "biraz bayat" olduğunu hissetti. Ancak, "synthesizer" yerine "enstrüman" kullanımını beğendi ve Musical Instrument Digital Interface (MIDI) adını önerdi. Moog Music'in kurucusu Robert Moog , Klavye'nin Ekim 1982 sayısında MIDI'yi duyurdu .

1983 Winter NAMM Show'da Smith, Prophet 600 ve Roland JP-6 sentezleyicileri arasında bir MIDI bağlantısı gösterdi . MIDI spesifikasyonu Ağustos 1983'te yayınlandı. MIDI standardı, çalışmaları için 2013'te Teknik Grammy Ödüllerini alan Kakehashi ve Smith tarafından açıklandı . 1982 yılında ilk enstrümanlar MIDI ile serbest bırakıldı Roland Jüpiter-6 ve 1983 yılında Peygamber 600., ilk MIDI davul makinası , Roland TR-909 ve ilk MIDI sequencer , Roland MSQ-700 serbest bırakıldı. MIDI'yi destekleyen ilk bilgisayar olan NEC PC-88 ve PC-98 1982'de piyasaya sürüldü.

MIDI Üreticileri Birliği (MMA), Chicago'daki 1984 Yaz NAMM Show'da "ilgilenen tüm şirketler" toplantısının ardından kuruldu. MIDI 1.0 Ayrıntılı Spesifikasyonu, MMA'nın 1985 Yaz NAMM fuarındaki ikinci toplantısında yayınlandı. Standart, 1991'de standartlaştırılmış şarkı dosyaları eklenerek (Genel MIDI) ve USB ve FireWire gibi yeni bağlantı standartlarına uyarlanarak gelişmeye devam etti . 2016 yılında, standardı denetlemeye devam etmek için MIDI Derneği kuruldu. 2.0 standardı oluşturma girişimi Ocak 2019'da duyuruldu. MIDI 2.0 standardı, 2020 Kış NAMM fuarında tanıtıldı.

Darbe

MIDI'nin çekiciliği başlangıçta , popüler müzik üretiminde elektronik enstrümanları kullanmak isteyen profesyonel müzisyenler ve plak yapımcılarıyla sınırlıydı . Standart, farklı enstrümanların birbirleriyle ve bilgisayarlarla iletişim kurmasına izin verdi ve bu, elektronik enstrümanların ve müzik yazılımının satış ve üretiminin hızlı bir şekilde genişlemesini teşvik etti. Bu birlikte çalışabilirlik, bir cihazın diğerinden kontrol edilmesine izin verdi ve bu da ihtiyaç duyulan donanım müzisyenlerinin miktarını azalttı. MIDI'nin tanıtımı , kişisel bilgisayar çağının şafağı ve örnekleyicilerin ve dijital sentezleyicilerin tanıtımıyla aynı zamana denk geldi . MIDI teknolojisinin getirdiği yaratıcı olanaklar, 1980'lerde müzik endüstrisini canlandırmaya yardımcı olduğu için kredilendirildi.

MIDI, birçok müzisyenin çalışma şeklini değiştiren yetenekler sundu. MIDI sıralama , notasyon becerisi olmayan bir kullanıcının karmaşık düzenlemeler oluşturmasını mümkün kılar. Her biri birden fazla MIDI özellikli cihaz çalıştıran bir veya iki üyeden oluşan bir müzik eylemi, daha büyük bir müzisyen grubunun performansına benzer bir performans sunabilir. Bir proje için dışarıdan müzisyen kiralamanın maliyeti azaltılabilir veya ortadan kaldırılabilir ve entegre klavye ve sıralayıcı ile bir synthesizer kadar küçük bir sistem üzerinde karmaşık yapımlar gerçekleştirilebilir.

MIDI ayrıca evde kayıt yapılmasına da yardımcı oldu . Gerçekleştirerek , üretim öncesi bir ev ortamında, bir sanatçı kısmen tamamlanmış şarkı ile bir kayıt stüdyosu gelen maliyetleri kayıt azaltabilir.

Uygulamalar

Enstrüman kontrolü

MIDI, elektronik veya dijital müzik aletlerinin birbirleriyle iletişim kurabilmesi ve bir enstrümanın diğerini kontrol edebilmesi için icat edildi. Örneğin, MIDI uyumlu bir sıralayıcı, bir bateri ses modülü tarafından üretilen vuruşları tetikleyebilir . Dijital bileşeni olmayan ve MIDI'nin geliştirilmesinden önce oluşturulmuş analog synthesizer'lar, MIDI mesajlarını analog kontrol voltajlarına dönüştüren kitlerle donatılabilir. Bir MIDI enstrümanında bir nota çalındığında, başka bir enstrümanda bir notayı tetiklemek için kullanılabilecek bir dijital MIDI mesajı üretir. Uzaktan kumanda özelliği, tam boyutlu enstrümanların daha küçük ses modülleriyle değiştirilmesine ve müzisyenlerin enstrümanları birleştirerek daha dolgun bir ses elde etmesine veya akustik piyano ve yaylılar gibi sentezlenmiş enstrüman seslerinin kombinasyonlarını oluşturmasına olanak tanır. MIDI ayrıca diğer enstrüman parametrelerinin (ses, efektler, vb.) uzaktan kontrol edilmesini sağlar.

Sentezleyiciler ve örnekleyiciler, elektronik veya dijital bir sesi şekillendirmek için çeşitli araçlar içerir. Filtreler tınıyı ayarlar ve zarflar, bir nota tetiklendikten sonra sesin zaman içindeki gelişimini otomatikleştirir. Bir filtrenin frekansı ve zarf saldırısı (bir sesin maksimum seviyesine ulaşması için geçen süre), sentezleyici parametrelerinin örnekleridir ve MIDI aracılığıyla uzaktan kontrol edilebilir. Efekt cihazlarının gecikmeli geri besleme veya yankı süresi gibi farklı parametreleri vardır. Bu parametrelerden birine bir MIDI sürekli kontrolör numarası (CCN) atandığında, cihaz bu numara ile tanımlanan aldığı tüm mesajlara yanıt verir. Bu mesajları göndermek için düğmeler, anahtarlar ve pedallar gibi kontroller kullanılabilir. Bir dizi ayarlanmış parametre, bir cihazın dahili belleğine bir yama olarak kaydedilebilir ve bu yamalar, MIDI program değişiklikleri ile uzaktan seçilebilir.

Kompozisyon

MIDI olayları, bilgisayar yazılımıyla veya özel donanım müzik iş istasyonlarında sıralanabilir . Birçok dijital ses iş istasyonu (DAW), MIDI ile entegre bir bileşen olarak çalışmak üzere özel olarak tasarlanmıştır. MIDI piyano ruloları , kaydedilen MIDI mesajlarının kolayca değiştirilebilmesi için birçok DAW'da geliştirilmiştir. Bu araçlar, bestecilerin çalışmalarını çok kanallı kayıt gibi eski çözümlere göre çok daha hızlı ve verimli bir şekilde seçmelerine ve düzenlemelerine olanak tanır .

MIDI, ses oluşturan bir dizi komut olduğundan, MIDI dizileri, önceden kaydedilmiş sesin yapamayacağı şekilde değiştirilebilir. Bir MIDI düzenlemesinin anahtarını, enstrümantasyonunu veya temposunu değiştirmek ve ayrı bölümlerini yeniden düzenlemek mümkündür. Fikir oluşturma ve bunların çalındığını hızlı bir şekilde duyma yeteneği, bestecilerin deney yapmalarını sağlar. Algoritmik beste programları, şarkı fikirleri veya eşlik olarak kullanılabilecek bilgisayar tarafından oluşturulan performanslar sağlar.

Bazı besteciler, müzik veri dosyalarını çeşitli elektronik enstrümanlar arasında paylaşmak için MIDI 1.0 ve General MIDI (GM)' deki standart, taşınabilir komutlar ve parametreler setinden yararlanabilir . Sıralı MIDI kayıtları aracılığıyla oluşturulan veriler, standart bir MIDI dosyası (SMF) olarak kaydedilebilir , dijital olarak dağıtılabilir ve aynı MIDI, GM ve SMF standartlarına uyan herhangi bir bilgisayar veya elektronik enstrüman tarafından çoğaltılabilir. MIDI veri dosyaları, karşılık gelen kayıtlı ses dosyalarından çok daha küçüktür .

Bilgisayarlarla kullanın

Kişisel bilgisayar pazarı MIDI ortaya çıktığı aynı anda stabilize ve bilgisayarların müzik üretimi için uygun bir seçenek haline geldi. 1983'te bilgisayarlar ana akım müzik üretiminde rol oynamaya başladı. MIDI spesifikasyonunun 1983'te onaylanmasından hemen sonraki yıllarda, MIDI özellikleri birkaç erken bilgisayar platformuna uyarlandı. NEC 'in PC-88 ve PC-98 erken 1982 gibi MIDI destekleyen başladı Yamaha CX5M MIDI desteği ve tanıtılan sıralamasını bir in MSX 1984 yılında sisteme.

Kişisel bilgisayarlarda MIDI yayılması büyük ölçüde kolaylaştırdı Roland 'ın MPU-401 , ilk MIDI donanımlı bilgisayar olarak 1984 yılında piyasaya ses kartına MIDI ses işleme ve sıralama yeteneğine. Roland, MPU ses yongalarını diğer ses kartı üreticilerine sattıktan sonra , evrensel bir standart MIDI-PC arabirimi kurdu. MIDI'nin yaygın olarak benimsenmesi, bilgisayar tabanlı MIDI yazılımının geliştirilmesine yol açtı . Kısa bir süre sonra, Apple II Plus , IIe ve Macintosh , Commodore 64 ve Amiga , Atari ST , Acorn Archimedes ve PC DOS dahil olmak üzere bir dizi platform MIDI'yi desteklemeye başladı .

Macintosh, rekabetçi bir fiyata pazarlandığı ve PC sistemlerinin verimliliği ve grafik arayüzünü yakalaması birkaç yıl aldığı için Amerika Birleşik Devletleri'ndeki müzisyenler arasında bir favoriydi . Macintosh'ların daha pahalı olduğu Avrupa'da Atari ST tercih edildi. Atari ST, doğrudan bilgisayara yerleşik MIDI bağlantı noktalarının avantajına sahipti. MIDI'nin ilk on yılındaki çoğu müzik yazılımı ya Apple ya da Atari için yayınlandı. Zaman olarak , Windows 3.0'ın piyasaya sürüldüğü 1990, PC'ler işlem gücü yukarı çekmişti ve bir grafik arayüzü edinmişti ve yazılım başlıkları çoklu platformlarda bırakılmasını görmeye başladık.

2015'te Retro Innovations, bir Commodore VIC-20 için ilk MIDI arayüzünü piyasaya sürdü ve bilgisayarın dört sesini ilk kez elektronik müzisyenler ve retro bilgisayar meraklıları için kullanılabilir hale getirdi. Retro Innovations ayrıca Tandy Color Computer ve Dragon bilgisayarlar için bir MIDI arabirim kartuşu yapar .

Chiptune müzisyenleri, MIDI arabirimlerini kullanarak müzik bestelemek, üretmek ve icra etmek için retro oyun konsollarını da kullanır. Famicom, Nintendo Entertainment System (NES), Nintendo Gameboy ve Game Boy Advance, Sega Megadrive ve Sega Genesis için özel arayüzler mevcuttur.

Bilgisayar dosyaları

MIDI dosyaları, Synthesia gibi piyano eğitim yazılımı kullanılarak görselleştirilebilen her parmak vuruşu gibi her ses olayını ayrı ayrı içerir .
Standart dosyalar

Standart MIDI Dosyası ( SMF ) bir olan dosya formatı müzik dizileri, kaydedilen taşınan ve diğer sistemlerde açılacak için standart bir yol sağlar. Standart, MMA tarafından geliştirildi ve sürdürüldü ve genellikle bir .miduzantı kullanır . Bu dosyaların kompakt boyutu, bilgisayarlarda, cep telefonu zil seslerinde , web sayfası yazarlığında ve müzikli tebrik kartlarında yaygın olarak kullanılmasına yol açtı . Bu dosyalar evrensel kullanım için tasarlanmıştır ve nota değerleri, zamanlama ve parça adları gibi bilgileri içerir. Şarkı sözleri meta veri olarak dahil edilebilir ve karaoke makineleri tarafından görüntülenebilir .

SMF'ler, yazılım sıralayıcıların veya donanım iş istasyonlarının dışa aktarma biçimi olarak oluşturulur. MIDI mesajlarını bir veya daha fazla paralel parça halinde düzenlerler ve sırayla çalınabilmeleri için olaylara zaman damgası koyarlar. Bir başlık , düzenlemenin parça sayısını, temposunu ve dosyanın kullandığı üç SMF formatından hangisinin bir göstergesini içerir. Tip 0 dosyası, tek bir iz üzerinde birleştirilmiş tüm performansı içerirken, tip 1 dosyaları, eşzamanlı olarak gerçekleştirilen herhangi bir sayıda iz içerebilir. Tip 2 dosyalar nadiren kullanılır ve her düzenlemenin kendi parçasına sahip olduğu ve sırayla çalınması amaçlanan birden fazla düzenlemeyi saklar.

RMID dosyaları

Microsoft Windows ile birlikte SMFs demetleri İndirilebilir Sesler bir de (DLS) Kaynak Değişim Dosyası Biçimi olarak, (RIFF) sarıcı RMID dosyaları bir ile .rmiuzantısı. RIFF-RMID, Genişletilebilir Müzik Dosyaları ( XMF ) lehine kullanımdan kaldırılmıştır .

MIDI dosyası bir ses kaydı değildir. Bunun yerine, bir dizi talimattır - örneğin, perde veya tempo için - ve eşdeğer kayıtlı sesten bin kat daha az disk alanı kullanabilir. Bu, MIDI dosya düzenlemelerini, geniş bant internet erişimi ve çok gigabaytlı sabit disklerin ortaya çıkmasından önce, müzik paylaşmanın çekici bir yolu haline getirdi . Disketlerdeki lisanslı MIDI dosyaları , 1990'larda Avrupa ve Japonya'daki mağazalarda yaygın olarak bulunuyordu. Bunun en büyük dezavantajı, kullanıcıların ses kartlarının kalitesindeki ve MIDI verilerinin yalnızca sembolik olarak atıfta bulunduğu kartta örnekler veya sentezlenmiş ses olarak bulunan gerçek sesteki geniş çeşitliliktir. Yüksek kaliteli örneklenmiş sesler içeren bir ses kartı bile örneklenen bir enstrümandan diğerine tutarsız kaliteye sahip olabilir, AdLib ve Sound Blaster ve uyumluları gibi erken bütçe fiyatlı kartlar Yamaha'nın frekans modülasyonunun sadeleştirilmiş bir sürümünü kullandı düşük kaliteli dijital-analog dönüştürücüler aracılığıyla oynatılan sentez (FM sentezi) teknolojisi. Bu her yerde bulunan kartların düşük kaliteli çoğaltılmasının genellikle bir şekilde MIDI'nin bir özelliği olduğu varsayıldı. Bu, MIDI'nin düşük kaliteli ses olarak algılanmasına neden olurken, gerçekte MIDI'nin kendisi ses içermez ve oynatmanın kalitesi tamamen ses üreten cihazın kalitesine bağlıdır.

Yazılım

Bir MIDI sisteminde kişisel bilgisayarın ana avantajı, yüklenen yazılıma bağlı olarak bir dizi farklı amaca hizmet edebilmesidir. Çoklu görev , birbirleriyle veri paylaşabilen programların eşzamanlı çalışmasına izin verir.

Sıralayıcılar

Sıralama yazılımı, kaydedilmiş MIDI verilerinin kes, kopyala ve yapıştır ve sürükle ve bırak gibi standart bilgisayar düzenleme özelliklerini kullanarak manipüle edilmesini sağlar . İş akışını kolaylaştırmak için klavye kısayolları kullanılabilir ve bazı sistemlerde MIDI olayları tarafından düzenleme işlevleri çağrılabilir. Sıralayıcı, her kanalın farklı bir ses çalacak şekilde ayarlanmasına izin verir ve düzenlemeye grafiksel bir genel bakış sunar. Müzisyenler için basılı parçalar oluşturmak için kullanılabilecek bir notasyon ekranı veya puan yazarı da dahil olmak üzere çeşitli düzenleme araçları mevcuttur . Döngüleme , niceleme , rastgeleleştirme ve aktarma gibi araçlar , düzenleme sürecini basitleştirir.

Beat oluşturma basitleştirilmiştir ve oluk şablonları, başka bir parçanın ritmik hissini çoğaltmak için kullanılabilir. Gerçek zamanlı kontrolörlerin manipülasyonu yoluyla gerçekçi ifade eklenebilir. Karıştırma yapılabilir ve MIDI kaydedilen ses ve video parçalarıyla senkronize edilebilir. Çalışma kaydedilebilir ve farklı bilgisayarlar veya stüdyolar arasında taşınabilir.

Sıralayıcılar, kullanıcıların kalıp ızgaralarına tıklayarak vuruşlar oluşturmasına olanak tanıyan davul kalıbı düzenleyicileri ve MIDI'nin temposu ve tuşları birbiriyle eşleşen önceden kaydedilmiş ses döngüleriyle birleştirilmesine izin veren ACID Pro gibi döngü sıralayıcıları gibi alternatif biçimler alabilir. . İpucu listesi sıralaması, sahne ve yayın prodüksiyonunda diyalog, ses efekti ve müzik ipuçlarını tetiklemek için kullanılır.

gösterim yazılımı

MIDI ile bir klavye üzerinde oynanan notlar otomatik olarak transkribe edilebilir nota . Skor yazma yazılımı tipik olarak gelişmiş sıralama araçlarından yoksundur ve canlı enstrümanistler için tasarlanmış düzgün, profesyonel bir çıktının oluşturulması için optimize edilmiştir. Bu programlar dinamikler ve ifade işaretleri, akor ve şarkı sözü gösterimi ve karmaşık nota stilleri için destek sağlar. Puanları braille ile yazdırabilen bir yazılım mevcuttur .

Notasyon programları Finale , Encore , Sibelius , MuseScore ve Dorico'yu içerir . SmartScore yazılımı, taranmış notalardan MIDI dosyaları üretebilir .

Editör/kütüphaneciler

Yama editörleri, kullanıcıların ekipmanlarını bilgisayar arayüzü üzerinden programlamalarına izin verir. Bunlar , birkaç bin programlanabilir parametre içeren, ancak on beş küçük düğme, dört düğme ve küçük bir LCD'den oluşan bir arayüze sahip olan Yamaha FS1R gibi karmaşık sentezleyicilerin ortaya çıkmasıyla gerekli hale geldi . Dijital araçlar, anahtarların ve düğmelerin sağlayacağı geri bildirim ve doğrudan kontrol eksikliğinden dolayı kullanıcıları deney yapmaktan caydırır, ancak yama editörleri, donanım enstrümanlarının ve efekt cihazlarının sahiplerine, yazılım sentezleyicilerinin kullanıcılarına sunulan aynı düzenleme işlevselliğini verir. Bazı editörler belirli bir enstrüman veya efekt cihazı için tasarlanırken, diğer evrensel editörler çeşitli ekipmanları destekler ve ideal olarak System Exclusive mesajlarını kullanarak bir kurulumdaki her cihazın parametrelerini kontrol edebilir.

Yama kütüphanecileri, bir ekipman koleksiyonundaki sesleri organize etme ve bir enstrüman ve bir bilgisayar arasında tüm ses bankalarını değiş tokuş etme konusunda uzmanlaşmış bir işleve sahiptir. Bu şekilde, aygıtın sınırlı yama depolaması, bir bilgisayarın çok daha büyük disk kapasitesiyle artırılır. Bilgisayara aktarıldıktan sonra, aynı enstrümanın diğer sahipleriyle özel yamaları paylaşmak mümkündür. İki işlevi birleştiren evrensel editör/kütüphaneciler bir zamanlar yaygındı ve Opcode Systems'ın Galaxy ve eMagic'in SoundDiver'ını içeriyordu . Mark of the Unicorn'un (MOTU) Unisyn'i ve Sound Quest'in Midi Quest'i hala mevcut olmasına rağmen, bu programlar bilgisayar tabanlı sentez eğilimiyle büyük ölçüde terk edildi . Native Instruments ' Kore, editör/kütüphaneci kavramını yazılım araçları çağına getirme çabasıydı.

Otomatik eşlik programları

Dinamik olarak eşlik parçaları oluşturabilen programlara otomatik eşlik programları denir . Bunlar, kullanıcının seçtiği bir tarzda tam bir bant düzenlemesi oluşturur ve sonucu, oynatma için bir MIDI ses üreten cihaza gönderir. Oluşturulan parçalar, eğitim veya alıştırma araçları olarak, canlı performanslara eşlik etmek veya şarkı yazmaya yardımcı olmak için kullanılabilir.

Sentez ve örnekleme

Bilgisayarlar, daha sonra bir dijital-analog dönüştürücüden (DAC) bir güç amplifikatörüne ve hoparlör sistemine geçirilen sesler üretmek için yazılımı kullanabilir . Aynı anda çalınabilen seslerin sayısı ( polifoni ), sesin kalitesini doğrudan etkileyen örnekleme hızı ve oynatmanın bit derinliği gibi bilgisayarın CPU'sunun gücüne bağlıdır . Yazılımda uygulanan sentezleyiciler, özel işletim sistemleri masaüstü işletim sistemleri gibi arka plan görevlerinden kesintiye maruz kalmayan donanım araçlarında olması gerekmeyen zamanlama sorunlarına tabidir . Bu zamanlama sorunları, senkronizasyon sorunlarına neden olabilir ve örnek oynatma kesildiğinde tıklar ve açılır. Yazılım sentezleyicileri ayrıca ses üretiminde ek gecikme gösterebilir .

Yazılım sentezinin kökleri , Bell Labs'den Max Mathews'in gerçek zamanlı olmayan ses üretimi yapabilen MUSIC-N programlama dilini yazdığı 1950'lere kadar gider . Doğrudan bir ana bilgisayarın CPU'sunda çalışan ilk sentezleyici, Dave Smith'in Seer Systems tarafından üretilen ve sıkı sürücü entegrasyonu sayesinde düşük bir gecikme süresi elde eden ve bu nedenle yalnızca Creative Labs ses kartlarında çalışabilen Reality idi . Bazı sistemler, Symbolic Sound Corporation'ın Kyma Sisteminde ve tüm bir kayıt stüdyosunun değerindeki enstrümanlara, efekt ünitelerine ve mikserlere güç sağlayan Creamware / Sonic Core Pulsar/SCOPE sistemlerinde olduğu gibi ana CPU üzerindeki yükü azaltmak için özel donanım kullanır. .

Tam MIDI düzenlemelerini tamamen bilgisayar yazılımında oluşturma yeteneği, bir bestecinin kesinleşmiş bir sonucu doğrudan bir ses dosyası olarak işlemesine izin verir.

oyun müziği

Erken PC oyunları disketlerde dağıtıldı ve MIDI dosyalarının küçük boyutu onları film müzikleri sağlamanın uygun bir yolu haline getirdi. DOS ve erken Windows dönemlerinin oyunları genellikle Ad Lib veya Sound Blaster ses kartlarıyla uyumluluk gerektiriyordu . Bu kartlar , sinüs dalgalarının modülasyonu yoluyla ses üreten FM sentezini kullanıyordu . Tekniğin öncüsü John Chowning , yeterli sinüs dalgası kullanıldığında teknolojinin herhangi bir sesin doğru şekilde yeniden oluşturulabileceğini teorileştirdi , ancak bütçe bilgisayar ses kartları sadece iki sinüs dalgasıyla FM sentezi gerçekleştirdi. Kartların 8-bit sesiyle birleştiğinde, bu "yapay" ve "ilkel" olarak tanımlanan bir ses ile sonuçlandı.

Wavetable yardımcı kartlar sonra ulaşılabilen FM sesin yerine kullanılabilecek ses örneklerini sağladı. Bunlar pahalıydı, ancak genellikle E-mu Proteus gibi saygın MIDI enstrümanlarından gelen sesleri kullandılar . Bilgisayar endüstrisi, 1990'ların ortalarında, 16 bit oynatmaya sahip wavetable tabanlı ses kartlarına doğru ilerledi, ancak 2MB ROM'da standardize edildi, 128 enstrümanın iyi kaliteli örneklerine ve bateri kitlerine sığmayacak kadar küçük bir alan. Bazı üreticiler 12 bitlik örnekler kullandı ve bunları 16 bit olarak doldurdu.

Diğer uygulamalar

MIDI, bir dizi müzik dışı uygulamada bir kontrol protokolü olarak benimsenmiştir. MIDI Gösteri Kontrolü , sahne aydınlatma sistemlerini yönlendirmek ve tiyatro prodüksiyonlarında ipucu olaylarını tetiklemek için MIDI komutlarını kullanır. VJ'ler ve pikap listeleri , klipleri işaretlemek ve ekipmanı senkronize etmek için kullanır ve kayıt sistemleri, senkronizasyon ve otomasyon için kullanır . Apple Motion , MIDI aracılığıyla animasyon parametrelerinin kontrolünü sağlar. 1987 birinci şahıs nişancı oyunu MIDI Maze ve 1990 Atari ST bilgisayar bulmaca oyunu Oxyd , bilgisayarları birbirine bağlamak için MIDI kullandı ve ev aydınlatması ve aletleri üzerinde MIDI kontrolüne izin veren kitler mevcuttur.

Müzik cihazlarıyla olan ilişkisine rağmen MIDI, bir MIDI komutunu okuyabilen ve işleyebilen herhangi bir elektronik veya dijital cihazı kontrol edebilir. Alıcı cihaz veya nesne, bir Genel MIDI işlemcisi gerektirecektir, ancak bu durumda, program değişiklikleri bir MIDI cihazının denetleyicisinden gelen notlar yerine bu cihazdaki bir işlevi tetikleyecektir. Her işlev bir zamanlayıcıya (MIDI tarafından da kontrol edilir) veya cihazın yaratıcısı tarafından belirlenen başka bir koşula veya tetikleyiciye ayarlanabilir.

Cihazlar

Konnektörler

MIDI 1.0 konektörleri ve MIDI 1.0 kablosu

Kablolar, 180° beş pimli DIN konektöründe sonlanır . Standart uygulamalar beş iletkenden yalnızca üçünü kullanır: bir topraklama kablosu (pim 2) ve +5 volt sinyal taşıyan dengeli bir çift iletken (pim 4 ve 5). Bu konektör yapılandırması mesajları yalnızca bir yönde taşıyabilir, bu nedenle iki yönlü iletişim için ikinci bir kablo gereklidir. Fantomla çalışan ayak pedalı kontrolörleri gibi bazı tescilli uygulamalar, doğru akım (DC) güç aktarımı için yedek pimleri kullanır .

Opto-izolatörler , MIDI cihazlarını konektörlerinden elektriksel olarak ayrı tutar, bu da toprak döngülerinin oluşmasını önler ve ekipmanı voltaj yükselmelerinden korur. MIDI'de hata algılama özelliği yoktur , bu nedenle paraziti sınırlamak için maksimum kablo uzunluğu 15 metreye (50 fit) ayarlanmıştır .

MIDI 1.0 konektörünün çizimi, pinleri numaralandırılmış olarak gösteriyor. Standart uygulamalar yalnızca 2 (toprak) ve 4;5 (sinyal için dengeli çift) pimlerini kullanır.

Çoğu cihaz, mesajları girişlerinden çıkış bağlantı noktalarına kopyalamaz. Üçüncü tip bir bağlantı noktası olan "geçiş" bağlantı noktası, giriş bağlantı noktasında alınan her şeyin bir kopyasını yayar ve verilerin "papatya zinciri" düzenlemesinde başka bir cihaza iletilmesine izin verir . Tüm aygıtlar thru bağlantı noktaları içermez ve efekt birimleri ve ses modülleri gibi MIDI verileri oluşturma yeteneği olmayan aygıtlar çıkış bağlantı noktalarını içermeyebilir.

Yönetim cihazları

Papatya zincirindeki her aygıt sisteme gecikme ekler. Bu, kutunun giriş sinyalinin tam bir kopyasını sağlayan birkaç çıkış içeren bir MIDI aracılığıyla önlenir. MIDI birleşmesi, birden fazla cihazdan gelen girişi tek bir akışta birleştirebilir ve birden fazla denetleyicinin tek bir cihaza bağlanmasına izin verir. Bir MIDI anahtarlayıcı, birden fazla cihaz arasında geçişe izin verir ve kabloları fiziksel olarak yeniden gönderme ihtiyacını ortadan kaldırır. MIDI yama yuvaları tüm bu işlevleri birleştirir. Birden çok giriş ve çıkış içerirler ve herhangi bir giriş kanalı kombinasyonunun herhangi bir çıkış kanalı kombinasyonuna yönlendirilmesine izin verirler. Yönlendirme kurulumları bilgisayar yazılımı kullanılarak oluşturulabilir, bellekte saklanabilir ve MIDI program değiştirme komutları ile seçilebilir. Bu, hiçbir bilgisayarın bulunmadığı durumlarda aygıtların bağımsız MIDI yönlendiricileri olarak işlev görmesini sağlar. MIDI yama yuvaları, giriş aşamasında meydana gelen MIDI veri bitlerinin herhangi bir eğriliğini de temizler.

MIDI veri işlemcileri, yardımcı görevler ve özel efektler için kullanılır. Bunlar, akıştan istenmeyen MIDI verilerini kaldıran MIDI filtrelerini ve belirli bir zamanda giriş verilerinin tekrarlanan bir kopyasını gönderen MIDI gecikmelerini içerir.

Arayüzler

Bir bilgisayar MIDI arabiriminin ana işlevi, MIDI aygıtı ve bilgisayar arasındaki saat hızlarını eşleştirmektir. Bazı bilgisayar ses kartlarında standart bir MIDI konektörü bulunurken, diğerleri D-alt minyatür DA-15 oyun bağlantı noktası , USB , FireWire , Ethernet veya özel bir bağlantı gibi çeşitli yollarla bağlanır. 2000'lerde USB konektörlerinin artan kullanımı, MIDI kanallarını USB donanımlı bilgisayarlara aktarabilen MIDI'den USB'ye veri arayüzlerinin mevcudiyetine yol açmıştır. Bazı MIDI klavye denetleyicileri USB jaklarıyla donatılmıştır ve müzik yazılımı çalıştıran bilgisayarlara takılabilir.

MIDI'nin seri iletimi zamanlama sorunlarına yol açar. Üç baytlık bir MIDI mesajının iletilmesi için yaklaşık 1 milisaniye gerekir. MIDI seri olduğundan, bir seferde yalnızca bir olay gönderebilir. Aynı anda iki kanala bir olay gönderilirse, ikinci kanaldaki olay birincisi bitene kadar iletilemez ve bu nedenle 1 ms geciktirilir. Tüm kanallara aynı anda bir olay gönderilirse, son kanalın iletimi 16 ms kadar geciktirilir. Bu, birden çok giriş ve çıkış bağlantı noktasına sahip MIDI arabirimlerinin yükselişine katkıda bulundu, çünkü olaylar aynı bağlantı noktasındaki birden çok kanal yerine birden çok bağlantı noktası arasında yayıldığında zamanlama iyileşir. "MIDI kayması" terimi, MIDI iletimi geciktiğinde ortaya çıkan işitilebilir zamanlama hatalarını ifade eder.

Kontrolörler

Novation Remote 25 iki oktav MIDI denetleyici
İki oktav MIDI denetleyicileri, taşınabilirliklerinden dolayı dizüstü bilgisayarlarla kullanım için popülerdir. Bu ünite, bilgisayar tabanlı veya bağımsız donanım enstrümanlarının, efektlerin, mikserlerin ve kayıt cihazlarının çeşitli ses tasarım parametrelerini değiştirebilen çeşitli gerçek zamanlı kontrolörler sağlar.

İki tür MIDI denetleyicisi vardır: nota üreten ve müzik yapmak için kullanılan performans denetleyicileri ve not göndermeyen ancak diğer türdeki gerçek zamanlı olayları ileten denetleyiciler. Birçok cihaz, iki türün bir kombinasyonudur.

Klavyeler , MIDI denetleyicilerinin açık ara en yaygın türüdür. MIDI, klavyeler düşünülerek tasarlanmıştır ve klavye olmayan herhangi bir denetleyici "alternatif" bir denetleyici olarak kabul edilir. Bu, klavye tabanlı müzikle ilgilenmeyen besteciler tarafından bir sınırlama olarak görüldü, ancak standart esnek olduğunu kanıtladı ve MIDI uyumluluğu, gitarlar, telli ve nefesli çalgılar, davullar ve özel ve deneysel kontrolörler dahil olmak üzere diğer kontrolör türlerine tanıtıldı. Diğer kontrolörler , sırasıyla bateri seti ve nefesli çalgıların çalınmasını taklit edebilen davul kontrolörlerini ve rüzgar kontrolörlerini içerir . Bununla birlikte, MIDI'nin tasarlandığı klavye çalmanın bazı özellikleri, diğer enstrümanların yeteneklerini tam olarak yakalamamaktadır; Jaron Lanier , standarttan, ifade edilmesi mümkün olanı beklenmedik bir şekilde sınırlayan teknolojik "kilitlenme" örneği olarak bahseder. Nota başına perde bükme gibi bu özelliklerden bazıları, aşağıda açıklanan MIDI 2.0'da ele alınacaktır.

Yazılım sentezleyicileri büyük bir güç ve çok yönlülük sunar, ancak bazı oyuncular bir MIDI klavye ile bir bilgisayar klavyesi ve fare arasındaki dikkatin bölünmesinin, oyun deneyiminden dolaysızlığın bir kısmını çaldığını düşünüyor. Gerçek zamanlı MIDI kontrolüne tahsis edilmiş cihazlar ergonomik bir fayda sağlar ve bir fare veya düğmeli dijital menü aracılığıyla erişilen bir arayüze göre enstrümanla daha büyük bir bağlantı hissi sağlayabilir. Denetleyiciler, çeşitli ekipmanlarla çalışmak üzere tasarlanmış genel amaçlı cihazlar olabilir veya belirli bir yazılım parçasıyla çalışmak üzere tasarlanmış olabilir. İkincisinin örnekleri arasında Akai'nin Ableton Live için APC40 denetleyicisi ve Korg'un MS-20 analog sentezleyicilerinin bir kopyası olan MS-20ic denetleyicisi sayılabilir . MS-20ic denetleyicisi , MS-20 sentezleyicinin sanal yeniden üretiminde sinyal yönlendirmesini kontrol etmek için kullanılabilen patch kabloları içerir ve ayrıca üçüncü taraf aygıtları da kontrol edebilir.

Enstrümanlar

Bir Genel MIDI ses modülü.
Bir ses modülü harici kontrolör gerektirir (örneğin, bir MIDI klavye) onun sesleri tetiklemek için. Bu cihazlar oldukça taşınabilirdir, ancak sınırlı programlama arayüzleri, ses parametrelerine rahat erişim için bilgisayar tabanlı araçlar gerektirir.

Bir MIDI enstrümanı, MIDI sinyallerini göndermek ve almak için portlar, bu sinyalleri işlemek için bir CPU, kullanıcı programlamaya izin veren bir arayüz, ses üretmek için ses devresi ve kontrolörler içerir. İşletim sistemi ve fabrika sesleri genellikle bir Salt Okunur bellek (ROM) biriminde depolanır .

Bir MIDI enstrümanı ayrıca, bir Genel MIDI ses tahtasından (GM, GS ve XG), transpoze/perde değişiklikleri, MIDI enstrüman değişiklikleri ve ses seviyesi, pan ve yankı seviyeleri ve diğer MIDI kontrolörleri. Tipik olarak, MIDI Modülü geniş bir ekran içerir, böylece kullanıcı o anda seçili olan fonksiyon için bilgileri görüntüleyebilir. Özellikler arasında, genellikle bir MIDI dosyasına veya karaoke MIDI'ye gömülü kayan şarkı sözleri, çalma listeleri, şarkı kitaplığı ve düzenleme ekranları yer alabilir. Bazı MIDI Modülleri, bir Harmonizer ve MP3 ses dosyalarını oynatma ve transpoze etme yeteneği içerir.

sentezleyiciler

Sentezleyiciler, çeşitli ses üretme tekniklerinden herhangi birini kullanabilir. Entegre bir klavye içerebilirler veya MIDI klavye gibi harici bir kontrolör tarafından tetiklendiğinde ses üreten "ses modülleri" veya "genişleticiler" olarak bulunabilirler. Ses modülleri tipik olarak 19 inçlik bir rafa monte edilmek üzere tasarlanmıştır . Üreticiler genellikle hem bağımsız hem de rafa monte sürümlerde bir sentezleyici üretir ve genellikle klavye sürümünü çeşitli boyutlarda sunar.

Örnekleyiciler

Bir örnekleyici sesi kaydedebilir ve sayısallaştırabilir, rastgele erişimli bellekte (RAM) saklayabilir ve oynatabilir. Örnekleyiciler tipik olarak bir kullanıcının bir örneği düzenlemesine ve bir sabit diske kaydetmesine, ona efektler uygulamasına ve sentezleyicilerin kullandığı araçlarla şekillendirmesine izin verir. Ayrıca klavye veya rafa monte formda da mevcut olabilirler. Örnek çalma yoluyla ses üreten, ancak kayıt yetenekleri olmayan enstrümanlar " ROMplers " olarak bilinir .

Örnekleyiciler, o sırada bellek ve işlem gücü masrafı nedeniyle, sentezleyiciler kadar hızlı bir şekilde uygulanabilir MIDI araçları olarak kurulmadı. İlk düşük maliyetli MIDI örnekleyici, 1984'te piyasaya sürülen Ensoniq Mirage'dı. MIDI örnekleyiciler, bazıları bir bilgisayar monitörüne bağlanabilse de, örneklenmiş dalga biçimlerini düzenlemek için kullanmak için genellikle çok küçük ekranlarla sınırlıdır.

Davul makineleri

Davul makineleri tipik olarak davul ve perküsyon seslerinde uzmanlaşmış örnek çalma cihazlarıdır. Genellikle davul kalıplarının oluşturulmasına ve bunların bir şarkı halinde düzenlenmesine izin veren bir sıralayıcı içerirler. Genellikle birden fazla ses çıkışı vardır, böylece her ses veya ses grubu ayrı bir çıkışa yönlendirilebilir. Bireysel davul sesleri, başka bir MIDI enstrümanından veya bir sıralayıcıdan çalınabilir.

İş istasyonları ve donanım sıralayıcılar

Bir düğme matrisi MIDI denetleyicisi
Yamaha'nın Tenori-on kontrolörü, ışıklı buton dizisine "çizerek" düzenlemelerin yapılmasına izin verir. Ortaya çıkan düzenlemeler, dahili sesleri veya harici ses kaynakları kullanılarak çalınabilir veya bilgisayar tabanlı bir sıralayıcıda kaydedilebilir.

Sıralayıcı teknolojisi MIDI'den önce gelir. Analog sıralayıcılar, MIDI öncesi analog sentezleyicileri kontrol etmek için CV/Gate sinyallerini kullanır. MIDI sıralayıcılar tipik olarak teyp disk kaydedicilerininkilerden sonra modellenen taşıma özellikleriyle çalıştırılır . MIDI performanslarını kaydedebilir ve bunları çok kanallı bir kayıt konsepti boyunca ayrı ayrı parçalar halinde düzenleyebilirler . Müzik iş istasyonları, denetleyici klavyelerini dahili bir ses üreteci ve bir sıralayıcı ile birleştirir. Bunlar, eksiksiz düzenlemeler oluşturmak ve bunları kendi iç seslerini kullanarak çalmak için kullanılabilir ve bağımsız müzik prodüksiyon stüdyoları olarak işlev görebilir. Genellikle dosya depolama ve aktarım yeteneklerini içerirler.

Efekt cihazları

Bazı efekt birimleri MIDI aracılığıyla uzaktan kontrol edilebilir. Örneğin, Eventide H3000 Ultra-harmonizer, bir synthesizer olarak oynanabilecek kadar kapsamlı MIDI kontrolüne izin verir. Pedal formatlı bir davul makinesi olan Drum Buddy , temposunu bir looper pedal veya gecikme gibi zamana dayalı efektlerle senkronize edilebilmesi için bir MIDI bağlantısına sahiptir .

Teknik özellikler

MIDI mesajları, seri olarak 31.25 kbit/s hızında  iletilen 8 bitlik sözcüklerden (genellikle bayt olarak adlandırılır ) oluşur . Bu oran, birçok erken mikroişlemcinin çalışma hızı olan 1 MHz'nin tam bir bölümü olduğu için seçilmiştir . Her kelimenin ilk biti, kelimenin bir durum baytı mı yoksa bir veri baytı mı olduğunu tanımlar ve ardından yedi bit bilgi gelir. Çerçeveleme amacıyla her bayta bir başlangıç ​​biti ve bir durdurma biti eklenir , bu nedenle bir MIDI baytı iletim için on bit gerektirir.

Bir MIDI bağlantısı, on altı bağımsız bilgi kanalı taşıyabilir. Kanallar 1-16 arasında numaralandırılmıştır, ancak bunlara karşılık gelen gerçek ikili kodlama 0-15'tir. Bir cihaz, yalnızca belirli kanalları dinleyecek ve diğer kanallarda gönderilen mesajları ("Omni Off" modu) yok sayacak şekilde yapılandırılabilir veya kanal adresini etkin bir şekilde yok sayarak ("Omni On") tüm kanalları dinleyebilir. Tek bir cihaz monofonik olabilir (yeni bir "note-on" MIDI komutunun başlangıcı, önceki notanın sona ermesi anlamına gelir) veya polifonik (enstrümanın polifoni sınırına ulaşılana kadar birden fazla nota aynı anda çalabilir) veya notlar, bozulma zarflarının sonuna ulaşır veya açık "not-off" MIDI komutları alınır). Alıcı cihazlar tipik olarak "çoklu kapalı/açık" ve "tek/çoklu" modların dört kombinasyonuna ayarlanabilir.

Mesajlar

MIDI mesajı, alıcı cihazın bazı yönlerini kontrol eden bir talimattır. Bir MIDI mesajı, mesajın türünü belirten bir durum baytından ve ardından parametreleri içeren en fazla iki veri baytından oluşur. MIDI mesajları olabilir kanal mesajları 16 kanalların sadece biri üzerinde gönderilen ve sadece o kanalda cihazlar veya tarafından izlenen sistem mesajlarının tüm cihazlar aldıklarını öne sürüyor. Her alıcı cihaz, işleviyle ilgili olmayan verileri yok sayar. Beş tür mesaj vardır: Kanal Sesi, Kanal Modu, Sistem Ortak, Sistem Gerçek Zamanlı ve Sisteme Özel.

Kanal Ses mesajları, gerçek zamanlı performans verilerini tek bir kanal üzerinden iletir. Örnekler arasında notanın perdesini belirten bir MIDI nota numarası, notanın ne kadar güçlü bir şekilde çalındığını gösteren bir hız değeri ve kanal numarası içeren "note-on" mesajları; bir notu bitiren "not-off" mesajları; bir cihazın yamasını değiştiren program değişikliği mesajları; ve bir enstrümanın parametrelerinin ayarlanmasına izin veren kontrol değişiklikleri. MIDI notaları 0 ile 127 arasında numaralandırılmıştır ve C- 1'den G 9'a atanmıştır . 8.175799 12543,85 Hz aralığına Bu karşılık gelir (eşit mizaç ve 440 Hz bir varsayılarak 4 ) ve A 88 notu piyano aralığının ötesinde uzanan 0 ° C'ye 8 .

Sisteme Özel mesajlar

System Exclusive (SysEx) mesajları, MIDI standardının esnekliği ve uzun ömürlü olmasının başlıca nedenidir. Üreticiler, standart MIDI mesajlarından daha kapsamlı bir şekilde ekipmanlarını kontrol eden özel mesajlar oluşturmak için bunları kullanır. SysEx mesajları, bir sistemdeki belirli bir cihaza yöneliktir. Her üreticinin, SysEx mesajlarına dahil edilen ve yalnızca hedeflenen cihazın mesaja yanıt vermesini ve diğerlerinin bunu görmezden gelmesini sağlamaya yardımcı olan benzersiz bir tanımlayıcısı vardır. Birçok enstrüman ayrıca bir SysEx ID ayarı içerir, böylece bir kontrolör aynı modelden iki cihazı bağımsız olarak adresleyebilir. SysEx mesajları, MIDI standardının sağladığının ötesinde işlevsellik içerebilir. Belirli bir enstrümanı hedeflerler ve sistemdeki diğer tüm cihazlar tarafından yok sayılırlar.

Uygulama şeması

Aygıtlar tipik olarak MIDI belirtimi tarafından tanımlanan her tür mesaja yanıt vermez. MIDI uygulama şeması, kullanıcıların bir enstrümanın hangi özel yeteneklere sahip olduğunu ve mesajlara nasıl yanıt verdiğini görmelerinin bir yolu olarak MMA tarafından standartlaştırıldı. Cihaz belgelerinde genellikle her MIDI cihazı için belirli bir MIDI Uygulama Tablosu yayınlanır.

Elektriksel özellikler

MIDI ara bağlantı şeması
MIDI 1.0 elektrik/optik ara bağlantısının elektrik şeması.

Elektrik arayüzü için MIDI 1.0 spesifikasyonu, tamamen izole edilmiş bir akım döngüsüne dayanmaktadır . MIDI çıkış bağlantı noktası nominal olarak +5 voltluk bir kaynağı, 220 ohm'luk bir direnç üzerinden, MIDI çıkış DIN konektöründeki pin 4 üzerinden, alıcı cihazın MIDI girişindeki DIN konektörünün 4 numaralı pininde, 220 ohm'luk bir koruma direnci ve LED'i aracılığıyla besler. bir opto-izolatör. Akım daha sonra MIDI giriş bağlantı noktasındaki pim 5 aracılığıyla kaynak cihazın MIDI çıkış bağlantı noktası pim 5'e geri döner ve yine yolda 220 ohm'luk bir dirençle yaklaşık 5 miliamperlik bir nominal akım verir  . Kablonun görünümüne rağmen, iki MIDI cihazı arasında iletken bir yol yoktur, yalnızca optik olarak yalıtılmış bir yol vardır. Düzgün tasarlanmış MIDI cihazları, toprak döngülerine ve benzer parazitlere nispeten bağışıktır. Bu sistemdeki veri hızı 31.250 bit/saniyedir, lojik 0 günceldir.

MIDI spesifikasyonu, pin 2'ye bağlanan bir toprak "kablosu" ve bir örgü veya folyo kalkan sağlar, bu da pin 4 ve 5 üzerindeki iki sinyal taşıyan iletkeni korur. şasi topraklamasına kalkan, bunu yalnızca MIDI çıkış bağlantı noktasında yapmalıdır; bağlantı noktasındaki MIDI, pin 2'yi bağlanmamış ve yalıtılmış bırakmalıdır. Bazı büyük MIDI cihazları üreticileri, maksimum voltaj izolasyonunun elde edilmesi için 1, 2 ve 3 pin konumlarında kasıtlı olarak çıkarılmış metalik iletkenler ile modifiye edilmiş MIDI-sadece DIN 5 pinli soketler kullanır.

Uzantılar

Klavyede GM Standart Davul Haritası
Belirli bir notanın tetiklediği perküsyon sesini belirten GM Standart Davul Haritası.

MIDI'nin esnekliği ve yaygın olarak benimsenmesi, standardın birçok iyileştirmesine yol açtı ve başlangıçta amaçlananların ötesindeki amaçlara uygulanmasını mümkün kıldı.

Genel MIDI

MIDI, program değiştirme mesajları aracılığıyla bir enstrümanın seslerinin seçilmesine izin verir, ancak herhangi iki enstrümanın belirli bir program konumunda aynı sese sahip olduğunun garantisi yoktur. Program #0, bir enstrümanda piyano veya başka bir enstrümanda flüt olabilir. Genel MIDI (GM) standart 1991 yılında kurulan ve başka oynatılırken benzer sese bir cihazda oluşturulan Standart MIDI File sağlayan bir standart ses bankası sağlar edildi. GM, ilgili sekiz enstrümandan oluşan 16 ailede düzenlenmiş 128 sesten oluşan bir banka belirler ve her enstrümana belirli bir program numarası atar. Vurmalı enstrümanlar kanal 10'a yerleştirilir ve her vurmalı sese belirli bir MIDI nota değeri eşlenir. GM uyumlu cihazlar 24 notalı polifoni sunmalıdır. Herhangi bir program değişikliği, herhangi bir GM uyumlu enstrümanda aynı enstrüman sesini seçer.

Genel MIDI, 'patch' adı verilen, bir 'patch' numarası (program numarası – PC#) ile tanımlanan ve bir MIDI klavyesindeki bir tuşa basılarak tetiklenen, tanımlanmış enstrüman seslerinin standart bir düzeni ile tanımlanır. Bu düzen, MIDI ses modüllerinin ve diğer MIDI cihazlarının, kullanıcı tarafından beklenen belirlenmiş sesleri aslına uygun olarak yeniden üretmesini sağlar ve farklı üreticilerin MIDI cihazları arasında güvenilir ve tutarlı ses paletleri sağlar.

GM standardı, not eşlemesindeki varyasyonları ortadan kaldırır. Bazı üreticiler, orta C'yi hangi nota numarasının temsil etmesi gerektiği konusunda anlaşamadılar, ancak GM, 69 numaralı notanın A440 çaldığını belirtir , bu da orta C'yi 60 numaralı not olarak düzeltir. GM uyumlu cihazların hız, art dokunuş ve perde bükülmesine yanıt vermesi gerekir. , başlangıçta belirtilen varsayılan değerlere ayarlanacak ve sürdürme pedalı ve Kayıtlı Parametre Numaraları gibi belirli denetleyici numaralarını desteklemek için . GM Lite adı verilen basitleştirilmiş bir GM sürümü, cep telefonlarında ve sınırlı işlem gücüne sahip diğer cihazlarda kullanılır.

GS, XG ve GM2

Genel bir görüş, GM'nin 128 enstrüman ses setinin yeterince büyük olmadığı konusunda hızla oluştu. Roland'ın Genel Standardı veya GS sistemi ek sesler, davul setleri ve efektler içeriyordu, bunlara erişmek için kullanılabilecek bir "bank seçimi" komutu sağladı ve yeni özelliklerine erişmek için MIDI Kayıtlı Olmayan Parametre Numaralarını (NRPN'ler) kullandı. Bunu 1994'te Yamaha'nın Genişletilmiş Genel MIDI'si veya XG izledi. XG benzer şekilde ekstra sesler, bateri setleri ve efektler sundu, ancak düzenleme için NRPN'ler yerine standart denetleyiciler kullandı ve polifoniyi 32 sese çıkardı. Her iki standart da GM spesifikasyonu ile geriye dönük uyumluluğa sahiptir, ancak birbirleriyle uyumlu değildir. Her iki standart da yaratıcısının ötesinde benimsenmemiştir, ancak her ikisi de yaygın olarak müzik yazılımı başlıkları tarafından desteklenmektedir.

Japon AMEI'nin üye şirketleri 1999'da General MIDI Seviye 2 spesifikasyonunu geliştirdi . GM2, GM ile geriye dönük uyumluluğu korur, ancak polifoniyi 32 sese çıkarır, sostenuto ve soft pedal ( una corda ), RPN'ler ve Universal System Exclusive gibi çeşitli kontrolör numaralarını standartlaştırır. Mesajlar ve MIDI Tuning Standardını içerir. GM2, cihazın polifonisinin işlem gücüne göre ölçeklenmesini sağlayan düşük güçlü cihazlar için bir MIDI çeşidi olan Ölçeklenebilir Polifoni MIDI'deki (SP-MIDI) cihaz seçim mekanizmasının temelidir.

ayar standardı

Çoğu MIDI sentezleyicisi eşit mizaç ayarlaması kullanır. MIDI ayarlama standardı 1992 yılında onaylanmıştır (MTS), alternatif akortları sağlar. MTS, 128 adede kadar yamalık bir bankadan yüklenebilen mikro ayarlamalara izin verir ve nota perdelerinin gerçek zamanlı olarak ayarlanmasına izin verir. Üreticilerin standardı desteklemesi gerekmez. Yapanlar tüm özelliklerini uygulamak zorunda değildir.

Zaman kodu

Bir sıralayıcı, dahili saati ile bir MIDI sistemini çalıştırabilir, ancak bir sistem birden fazla sıralayıcı içerdiğinde, ortak bir saatle senkronize olmaları gerekir. Digidesign tarafından geliştirilen MIDI Zaman Kodu (MTC), zamanlama amaçları için özel olarak geliştirilmiş SysEx mesajlarını uygular ve SMPTE zaman kodu standardına ve bu standarddan çeviri yapabilir . MIDI Saati tempoya dayalıdır, ancak SMPTE zaman kodu saniyedeki karelere dayalıdır ve tempodan bağımsızdır. MTC, SMPTE kodu gibi, konum bilgisi içerir ve bir zamanlama darbesi kaybolursa kendini ayarlayabilir. Mark of the Unicorn'un MIDI Timepiece'i gibi MIDI arayüzleri, SMPTE kodunu MTC'ye dönüştürebilir.

makine kontrolü

MIDI Makine Kontrolü (MMC), donanım kayıt cihazlarının aktarım kontrollerini çalıştıran bir dizi SysEx komutundan oluşur. MMC, sıralayıcının bağlı bir teyp veya sabit disk kayıt sistemine Başlat , Durdur ve Kaydet komutları göndermesine ve cihazı sıralayıcı ile aynı noktada oynatmaya başlaması için hızlı ileri veya geri sarmasına izin verir. Cihazlar MTC üzerinden senkronize edilebilmesine rağmen, hiçbir senkronizasyon verisi dahil değildir.

Kontrolü göster

MIDI Show Control tarafından yürütülen bir tiyatro etkinliği
MIDI Gösteri Kontrolü, Universal Studios Hollywood'daki Waterworld cazibesi gibi teatral etkinlikler için ışıklandırma ve efektlerin sıralanması ve senkronize edilmesi için kullanılır .

MIDI Gösteri Kontrolü (MSC), aydınlatma, müzik ve ses çalma ve hareket kontrol sistemleri gibi gösteri kontrol cihazlarını sıralamak ve uzaktan yönlendirmek için bir dizi SysEx komutudur . Uygulamalar, sahne prodüksiyonlarını, müze sergilerini, kayıt stüdyosu kontrol sistemlerini ve eğlence parkı cazibe merkezlerini içerir.

Zaman damgası

MIDI zamanlama sorunlarına bir çözüm, MIDI olaylarını çalınacakları zamanlarla işaretlemek ve bunları önceden MIDI arayüzünde bir arabellekte saklamaktır. Önceden veri göndermek, yoğun bir geçidin, iletim bağlantısını aşan büyük miktarda bilgi gönderme olasılığını azaltır. Arayüzde depolanan bilgiler artık USB titremesi ve bilgisayar işletim sistemi kesintileriyle ilgili zamanlama sorunlarına tabi değildir ve yüksek derecede doğrulukla iletilebilir. MIDI zaman damgası yalnızca hem donanım hem de yazılım tarafından desteklendiğinde çalışır. MOTU'nun MTS'si, eMagic'in AMT'si ve Steinberg'in Midex 8'i birbiriyle uyumlu olmayan uygulamalara sahipti ve kullanıcıların aynı şirket tarafından üretilen yazılım ve donanıma sahip olmalarını gerektiriyordu. Zaman damgası, FireWire MIDI arabirimlerinde, Mac OS X Core Audio ve Linux ALSA Sequencer'da yerleşiktir .

Örnek dökümü standardı

SysEx mesajlarının öngörülemeyen bir özelliği, enstrümanlar arasında ses örneklerini taşımak için kullanılmalarıydı. Bu, numune iletimi için yeni bir SysEx formatı oluşturan numune dökümü standardının (SDS) geliştirilmesine yol açtı. SDS daha sonra, örneğin tamamının iletilmesine gerek kalmadan, örnek döngü noktaları hakkındaki bilgilerin iletilmesine izin veren bir çift komutla güçlendirildi.

indirilebilir sesler

İndirilebilir Sesler 1997 yılında onaylanmıştır (DLS) şartname, mobil cihazlar ve bilgisayar veriyor ses kartları indirilebilir ses setleri ile kendi dalga tabloları genişletmek üzere. DLS Seviye 2 Spesifikasyonu 2006'da takip edildi ve standartlaştırılmış bir sentezleyici mimarisi tanımladı. Mobil DLS standardı, DLS bankalarının bağımsız Mobil XMF dosyaları olarak SP-MIDI ile birleştirilmesini gerektirir.

MIDI Polifonik İfade

MIDI Polifonik İfade (MPE), perde bükme ve diğer ifade kontrolü boyutlarının bireysel notalar için sürekli olarak ayarlanmasını sağlayan bir MIDI kullanma yöntemidir. MPE, her notayı kendi MIDI kanalına atayarak çalışır, böylece belirli mesajlar her notaya ayrı ayrı uygulanabilir. Spesifikasyonlar Kasım 2017'de AMEI tarafından ve Ocak 2018'de MMA tarafından yayınlandı. Gibi aygıtlar Continuum Klavye , Linnstrument, ROLI sahili , Sensel Morph ve Eigenharp kullanıcıları sahası, tını ve akor içindeki tek tek notlar için diğer nüansları kontrol edelim. Artan sayıda soft synth ve efekt MPE (Equator, UVI Falcon ve Sandman Pro gibi) ve birkaç donanım synth (Modal Electronics 002 ve ARGON8, Futuresonus Parva ve Modor NF-1 gibi) ile uyumludur. ).

Alternatif donanım taşımaları

5 pinli DIN üzerinde taşınan orijinal 31.25 kbit/s akım döngüsüne ek olarak, aynı elektriksel veriler için başka konektörler kullanılmış ve MIDI akışlarının USB , IEEE 1394, diğer adıyla FireWire ve Ethernet üzerinden farklı şekillerde iletimi artık yaygın. Bazı örnekleyiciler ve sabit disk kaydediciler de MIDI verilerini SCSI üzerinden birbirleri arasında iletebilir.

USB ve FireWire

1999'da USB-IF üyeleri, USB üzerinden MIDI için bir standart geliştirdiler, "MIDI Aygıtları için Evrensel Seri Veri Yolu Aygıt Sınıf Tanımı" USB üzerinden MIDI, MIDI bağlantıları için kullanılan diğer arabirimler (seri, joystick, vb.) kişisel bilgisayarlardan kayboldu. Linux, Microsoft Windows, Macintosh OS X ve Apple iOS işletim sistemleri , "MIDI Aygıtları için Evrensel Seri Veri Yolu Aygıt Sınıf Tanımı"nı kullanan aygıtları desteklemek için standart sınıf sürücüler içerir . Bazı üreticiler, özel sürücüler kullanarak, sınıf belirtiminden farklı çalışacak şekilde tasarlanmış USB üzerinden bir MIDI arabirimi uygulamayı tercih eder.

Apple Computer, 1990'larda FireWire arayüzünü geliştirdi. On yılın sonuna doğru dijital video kameralarda ve 1999'da G3 Macintosh modellerinde görünmeye başladı . Multimedya uygulamalarıyla kullanılmak üzere yaratıldı. USB'den farklı olarak FireWire, ana CPU'nun dikkatini çekmeden kendi iletimini yönetebilen akıllı kontrolörler kullanır. Standart MIDI aygıtlarında olduğu gibi, FireWire aygıtları da bilgisayar olmadan birbirleriyle iletişim kurabilir.

XLR konektörleri

Octave-Plateau Voyetra-8 sentezleyici, 5-pin DIN yerine XLR3 konektörleri kullanan erken bir MIDI uygulamasıydı . MIDI öncesi yıllarda piyasaya sürüldü ve daha sonra bir MIDI arayüzü ile güçlendirildi, ancak XLR konektörünü korudu.

Seri paralel ve joystick bağlantı noktası

Bilgisayar tabanlı stüdyo kurulumları yaygınlaştıkça, doğrudan bilgisayara bağlanabilen MIDI cihazları kullanılabilir hale geldi. Bunlar tipik olarak, Blue & White G3 modellerinin piyasaya sürülmesinden önce Apple tarafından seri ve yazıcı portları için kullanılan 8 pinli mini-DIN konektörünü kullanıyordu . Tek Boynuzlu Atın İşareti MIDI Zaman Parçası gibi bir stüdyonun en önemli parçası olarak kullanılması amaçlanan MIDI arabirimleri , bu seri bağlantı noktalarının standartın 20 katı hızda çalışma yeteneğinden yararlanabilecek "hızlı" bir iletim moduyla mümkün kılındı. MIDI hızı. Mini-DIN portları, 1990'ların sonlarında bazı MIDI enstrümanlarına yerleştirildi ve bu tür cihazların doğrudan bir bilgisayara bağlanmasını sağladı. Bazı aygıtlar, PC'lerin DB-25 paralel bağlantı noktası veya birçok PC ses kartında bulunan joystick bağlantı noktası aracılığıyla bağlanır.

mLAN

Yamaha , 1999 yılında mLAN protokolünü tanıttı. Aktarım olarak FireWire kullanan müzik aletleri için bir Yerel Alan Ağı olarak tasarlandı ve çok kanallı dijital ses, veri dosyası aktarımları ve zaman kodu ile birlikte birden çok MIDI kanalını taşımak için tasarlandı. mLan, başta dijital karıştırma konsolları ve Motif sentezleyici olmak üzere bir dizi Yamaha ürününde ve PreSonus FIREstation ve Korg Triton Studio gibi üçüncü taraf ürünlerinde kullanıldı . 2007'den beri yeni mLan ürünleri piyasaya sürülmedi.

Ethernet ve İnternet

MIDI'nin bilgisayar ağı uygulamaları, ağ yönlendirme yetenekleri ve ZIPI gibi daha önceki MIDI alternatiflerinin getirmesi amaçlanan yüksek bant genişliği kanalı sağlar . Bazıları iletim için fiber optik kablolar kullanan tescilli uygulamalar 1980'lerden beri mevcuttur . Internet Engineering Task Force 'ın RTP-MIDI açık şartname sanayi desteğini kazanmıştır. Apple, bu protokolü Mac OS X 10.4'ten itibaren desteklemiştir ve Windows XP ve daha yeni sürümler için Apple'ın uygulamasını temel alan bir Windows sürücüsü mevcuttur.

Kablosuz

Kablosuz MIDI iletimi için sistemler 1980'lerden beri mevcuttur. Ticari olarak temin edilebilen birkaç verici, MIDI ve OSC sinyallerinin Wi-Fi ve Bluetooth üzerinden kablosuz iletimine izin verir . iOS cihazları, Wi-Fi ve OSC kullanarak MIDI kontrol yüzeyleri olarak işlev görebilir. Kendin yap projesi olarak kablosuz bir MIDI alıcı-verici oluşturmak için bir XBee radyosu kullanılabilir. Android cihazlar, Wi-Fi ve Bluetooth üzerinden birkaç farklı protokol kullanarak tam MIDI kontrol yüzeyleri olarak işlev görebilir .

TRS mini jakı

Korg Electribe 2 ve Arturia Beatstep Pro dahil olmak üzere bazı aygıtlar MIDI verileri için standart 3,5 mm TRS ses mini jak konektörleri kullanır. Her ikisi de standart 5 pimli DIN konektörlerine ayrılan adaptörlerle birlikte gelir. Bu, Midi Üreticileri Birliği'nin kablolamayı standart hale getirmesine yetecek kadar yaygınlaştı. MIDI-over-minijack standartları belgesi, ses konektörleriyle karıştırılmaması için 3,5 mm konektörlerin üzerinde 2,5 mm konektörlerin kullanılmasını da önerir.

MIDI 2.0

MIDI 2.0 standardı 17 Ocak 2020'de Anaheim, California'daki Winter NAMM Show'da Yamaha, Roli , Microsoft, Google ve MIDI Association temsilcileri tarafından "Stratejik Genel Bakış ve MIDI 2.0'a Giriş" başlıklı bir oturumda sunuldu . Bu önemli güncelleme, geriye dönük uyumluluğu korurken çift yönlü iletişim sağlar.

Yeni protokol 2005'ten beri araştırılıyor. Prototip cihazlar kablolu ve kablosuz bağlantılar kullanılarak NAMM'de özel olarak gösterilmiş ve lisanslama ve ürün sertifikasyon politikaları geliştirilmiş; ancak, öngörülen bir çıkış tarihi açıklanmadı. Önerilen fiziksel katman ve taşıma katmanı , RTP MIDI ve Audio Video Köprüleme / Zamana Duyarlı Ağ Oluşturma gibi Ethernet tabanlı protokollerin yanı sıra Kullanıcı Datagram Protokolü (UDP) tabanlı taşımayı içeriyordu .

AMEI ve MMA, diğerlerinin yanı sıra Google , Yamaha , Steinberg , Roland , Ableton , Native Instruments ve ROLI gibi büyük üreticilerin prototip uygulamalarının birlikte çalışabilirlik testinin ardından tüm özelliklerin yayınlanacağını duyurdu . Ocak 2020'de Roland, MIDI 2.0'ı destekleyen A-88mkII denetleyici klavyesini duyurdu.

MIDI 2.0, özellik alışverişi ve profiller için MIDI Yetenek Sorgulama spesifikasyonunu ve hem MIDI 1.0 hem de MIDI 2.0 sesli mesajlarını destekleyen yüksek hızlı aktarımlar için yeni Evrensel MIDI Paket formatını içerir.

MIDI Yetenek Sorgulama

MIDI Yetenek Sorgulaması (MIDI-CI), cihaz profillerini, parametre alışverişini ve MIDI protokol anlaşmasını uygulamak için Evrensel SysEx mesajlarını belirtir. Spesifikasyonlar Kasım 2017'de AMEI tarafından ve Ocak 2018'de MMA tarafından yayınlandı.

Parametre değişimi, desteklenen denetleyiciler, yama adları, cihaz profilleri, cihaz yapılandırması ve diğer meta veriler gibi cihaz özelliklerinin sorgulanması ve cihaz yapılandırma ayarlarının alınması veya ayarlanması için yöntemleri tanımlar. Mülk değişimi, JSON formatındaki verileri taşıyan Sisteme Özel mesajları kullanır . Profiller, çekme çubuğu organları ve analog synth'ler gibi çeşitli enstrüman türleri için veya belirli görevler için ortak MIDI kontrolör setlerini tanımlar ve farklı üreticilerin enstrümanları arasında birlikte çalışabilirliği geliştirir. Protokol görüşmesi, cihazların Yeni Nesil protokolü veya üreticiye özel protokolleri kullanmasını sağlar.

Evrensel MIDI Paketi

MIDI 2.0, yük tipine bağlı olarak değişen uzunluklarda (32, 64, 96 veya 128 bit) mesajlar içeren yeni bir Evrensel MIDI Paket formatı tanımlar. Bu yeni paket formatı, 16 kanaldan oluşan 16 grupta organize edilmiş toplam 256 MIDI kanalını destekler; her grup bir MIDI 1.0 Protokol akışı veya yeni MIDI 2.0 Protokol akışı taşıyabilir ve ayrıca sistem mesajlarını, sisteme özel verileri ve birkaç eşzamanlı notun hassas bir şekilde işlenmesi için zaman damgalarını içerebilir. İlk benimsemeyi basitleştirmek için, mevcut ürünlerin yalnızca MIDI 1.0 mesajlarını uygulamasına açıkça izin verilir. Evrensel MIDI Paketi, USB ve Ethernet gibi yüksek hızlı aktarım için tasarlanmıştır ve mevcut 5 pimli DIN bağlantılarında desteklenmez. System Real-Time ve System Common mesajları, MIDI 1.0'da tanımlananlarla aynıdır.

Yeni protokol

Ocak 2019 itibariyle, yeni protokolün taslak belirtimi, MIDI 1.0'da da bulunan tüm temel mesajları destekler, ancak bunların kesinliğini ve çözünürlüğünü genişletir; ayrıca birçok yeni yüksek hassasiyetli kontrolör mesajını tanımlar. Belirtim, farklı veri çözünürlüğü kullanan MIDI 2.0 Kanal Sesi ve MIDI 1.0 Kanal Sesi mesajları arasında dönüştürmek ve 256 MIDI 2.0 akışını 16 MIDI 1.0 akışına eşlemek için varsayılan çeviri kurallarını tanımlar.

Veri aktarım biçimleri

System Exclusive 8 mesajları, Universal System Exclusive mesajlarına dayalı yeni bir 8-bit veri formatı kullanır. Karma Veri Kümesi mesajları, büyük veri kümelerini aktarmayı amaçlar. System Exclusive 7 mesajları, önceki 7 bitlik veri formatını kullanır.

Ayrıca bakınız

Notlar

Referanslar

Dış bağlantılar