Menü
Bedava
giriş
ana  /  Eğitim / Hangi bilgileri MIDI mesajları içermiyor. MIDI, elektronik tip müzik aletleri arasındaki etkileşim ve veri değişim biçiminde bir dijital ses standardıdır.

Hangi bilgileri MIDI mesajları içermez. MIDI, elektronik tip müzik aletleri arasındaki etkileşim ve veri değişim biçiminde bir dijital ses standardıdır.

Bölüm 4 MIDI Arayüzü

Midi.deşifre etmek Müzik Aletleri Dijital Arabirim(Müzik aletlerinin dijital arayüzü). Bu, elektronik müzik aletleri arasındaki standart bir dijital veri arayüzüdür. MIDI, ses sinyalinin kendisi tarafından iletilmez ve çeşitli kontrol sinyalleri: Anahtarı bastırmak ve serbest bırakmak, anahtar, hacim, vibrato, ses yüksekliğinin düzgün değişikliği ile darbe dayanımı ve ayrıca - senkronizasyon için zaman bilgisi (zaman Kodlar, zaman kodları) ve hatta dijital ses bilgileri (örnekler) vb. En basit durumda Kontrol komutlarının ana cihaz (MIDI-Sıralayıcı) tarafından MIDI - Üretimi kullanın ve bunları kontrol edilen cihaza (çoğu zaman sentezleyici) iletin. Sinyaller, baytlar tarafından kırılmış, dijital bir dizi olarak iletilir. Dijital kayıttan farklı olarak ses bilgisi MIDI dizisi kaydı az miktarda hafızayla kapatılır. Ayrı Mldl mesajıgenellikle bir, iki veya üç bayttan oluşur (olağanüstü sistem mesajları hariç). Klavyeyi üstlendiğinizde veya sıralayıcıda kaydedilen akoru dinlediğinizde, tüm akor sayfalarında iletilir ve çoğaltılır. Ancak, iletim hızı hızının oldukça yüksek olduğu için tek parça akor duyuyoruz. Duruşmada, seslerin gecikmesi fark edilmez ve MIDI arayüzü müzisyen oyununun nüanslarının büyük çoğunluğunu aktarabilir.

Çoklu sıcaklıktaki müzik aletlerini ve MIDI protokolünü iletişimi destekleyen diğer cihazları aynı anda yönetmek için, sistem kullanır. MLDL kanalları.Her MIDI mesajının on altı MIDI kanalından biri iletildiğine ve her kanalın aracı veya timbre olarak belirtilebileceğine inanılmaktadır. MIDI kanalı hakkındaki bilgiler, MIDI mesajlarının ilk baytısının genç dört bitinde bulunur.

MIDI mesajlarının çeşitliliği arasında, yalnızca MIDI kanallarında iletilenleri seçebilirsiniz. o Kanal mesajları.(Kanal mesajları): Komutlar Notu açık.(Not alın) ve Not etmek(Bırakın), çeşitli MIDI denetleyicileri, ses değiştirme komutları ve modlar değişikliği Program değişikliği.(Program vardiyası). Ek olarak, belirli kanallara bağlanmadan iletilen mesajlar var - Sistem mesajları.(Sistem mesajları). o Sistem gerçek zamanlı mesajlar(Gerçek zamanlı mesajlar): Zamanlama saati.(MIDI Sistemi Saat Frekansı), sistemin kararlı çalışmasını sürdürmeye hizmet eden bir dizi başka komut ve Sistem özel mesajlar.(Olağanüstü sistem mesajları) - diğer tüm MIDI mesajlarından ayrılmıştır.

MIDI'nin ilk atanması, birkaç aleti tek bir takım klavyesinden kontrol etme yeteneğiydi. Şimdi büyük dağıtımımız var MLDL Sıralayıcılar,ya da sadece sıralayıcılar.- Bir müzik çalmayı bir dizi MIDI mesajı olarak kaydetmenizi sağlayan cihazlar veya programlar. Daha sonra, girişin kaydedildiği cihazları kullanarak yeniden üretme, aynı ses sonucu elde edeceğiz.

MIDI kanalları ve sıralayıcı kanalları aynı şey değildir. Genellikle sıralı kanallar parça denir. MIDI kanalları sadece 16'dır ve bir kural olarak, sanal sekanser, çok daha büyüktür, bu nedenle birkaç ardışık parça bir MIDI kanalı tarafından gönderilebilir. Bu, örneğin, kaydedilen bir partiden diğerine veya tamburların "tambur" için geçiş yapılması, her bir şok aracı, izini takmak için ve aynı zamanda kıt MIDI kanallarını işgal etmemek için gerekli olduğunda.

Son zamanlarda, standart da dağıtıldı General Midi.Çeşitli üreticilerin müzikal cihazlarında, benzer sesler, timbres'in aynı numaralara sahip olduğunu önerir. Örneğin, her zamanki piyano - Timbre numarası, Litavra - Tembre No. 49, vb. Böylece, genel MIDI cihazlarına kaydedilen bir MIDI dizisi varsa, bu standardı destekleyen herhangi bir cihazda çoğaltılabilir. Ses sonucu yalnızca kaynak malzemeden biraz farklı olacaktır.

Yani, tamamen teknik olarak bir MIDI seri arayüzdür. Ancak MIDI ile çalışırken, bu sistemi "paralel" formda, yani aynı anda on altı kanal şeklinde sunmak daha uygundur.

Kitap saatinden - para. Yazılım Geliştirici Ekibi Oluşturma Yazar tarafından Sullivan Ed

Kitaptan Müzik Merkezi bilgisayarda Yazar Leontyev Vitaly Petrovich

Midi-Klavye Bir şekilde nadiren herhangi bir ev bilgisayarının daha az veya daha az nezih olduğunu düşünüyoruz. ses ücreti, profesyonel bir müzik stüdyosunun olanakları ödenecek. Ve gerçek, ses ücretleri bölümünde, yeteneklerini zaten yazdık.

Bir kullanıcı için Linux Kitabından Yazar KostroMin Viktor Alekseevich

Bölüm 7. Grafik arayüzü Linux çok güçlü ve geliştirilmiş bir işletim sistemi olmasına rağmen, ancak yalnızca arayüz yoluyla çalışırsanız komut satırıDolaşımda ve "düşmanca" kullanıcıya oldukça zordur. Gerekli tüm işlemler gerçekleştirilir.

Kitaptan Ses Forge 9 Quint Igor tarafından

Ses ve MIDI formatının şimdiki noktaya sentezi, çeşitli kaynaklardan elde edilen ve kaydedilen gerçek sesin dijitalleştirilmesi ve işlenmesi ile ilgilidir. Tamamen farklı bir görev var - bilgisayardaki sesin oluşturulması (sentezi). Synthesizer, yönetilen bir dizidir

Kitabından ArchiCAD 11 Yazar Dniprov Alexander G.

Bölüm 2 Arabirim Ses Forge 9.0 Çalışma Alanının Programının Ana Penceresinin Cihazı AreaPannel Araçları Telekomünikasyon Fare ve Hot KeyClock'lar Ses Forgesinin uygun olduğu birçok araç ve işlevi kontrol eder

3DS Max 2008 Kitabından Yazar Verstak Vladimir Antonovich

Bildiğiniz gibi MIDI ile çalışmak, ses Forge dijital sesle çalışmak üzere tasarlanmıştır, ancak programın seste faydalı olabilecek bazı ek MIDI işlevlerini içerir. Örneğin, uygulamayı bir cihaz olarak çalışmaya zorlayabilirsiniz.

Adobe InDesign CS3'ten Yazar Zavgorodiy Vladimir

Bölüm 2 Arabirim ArchiCAD 11 Aracı Araçları Menü Paleti Takım İş Ortamı Sistemi Yardım Sistemi, Her ya sahip olduğu güçlü ve harika iç özellikler ne olursa olsun, uygun bir yol yoksa takdir edilmeyecek

Kitaptan Windows ile ilk adımlar 7. Yeni başlayanlar için rehber Yazar Kolisnichenko Denis N.

Bölüm 1 Program Arabirimi Arabirim Elemanları Bağlı Modüller Programın Böyle bir karmaşık ve toplu programa yapılandırılması, 3DS Max 2008 gibi, arayüzünü ve yeteneklerini incelemekle mantıksal olarak başlar. Uygulamanın derin bilgisi büyük ölçüde kolaylaştıracak

Kitaptan 3DS Max 2008% 100 Yazar Verstak Vladimir Antonovich

Bölüm 6 Önce Kurulum ve Program Arabirimi, Adobe InDesign programıyla çalışmak için, ihtiyacımız olacak adobe programı InDesign. Bilgisayara önceden yüklenmiş bir programı olan okuyucularımızın şanslıdır ve bu bölümü temiz bir vicdanla atlayabilirler.

Kitap bilgisayar işleme sesinden Yazar Zagumenov Alexander Petrovich

Bölüm 3 Kullanıcı Arabirimi 3.1. Bu bölüm nedir? Muhtemelen, Windows ile nasıl çalışacağını bilmeyen böyle bir bilgisayar kullanıcısı yoktur. Ne söylemesi ve Windows, özel bilgisayarlarda gerçek bir açıktırın gerçekleştirilmedi (hakkında konuşuyorum) sıradan bilgisayarlar, hakkında değil

Kitaptan Kurgu Defteri Editöründen V 2.66 Kılavuzu Izekbis tarafından.

Bölüm 1 Program Arayüzü? Arayüz elemanları? Bağlı modüller? Program İşlemini Yapılandırma Önemli Eğitim Program Arayüzü? Arabirim, uygulamanın tüm özelliklerini yönetmek için erişim sağlar. Çalışma ile ihmal eden birçok kullanıcı

Yazarın kitabından

Midi-skorları bir SequenSeror Programında Düzenleme En basit programlarda, MIDI skorlarını düzenlemek için seçenekler, her kayıt pisti için araçların atamasına ve göreceli hacminin belirlenmesi ve mekansal konumun belirlenmesine neden olur. Eğer bir

Yazarın kitabından

General MIDI General MIDI Standardı (Genelleştirilmiş MIDI) veya Simply GM, MIDI Ekipmanları Üreticileri arasındaki anlaşmanın sonucudur, bu da Genel MIDI ile uyumlu herhangi bir aracın aşağıda listelenen bazı minimum gereksinimleri karşılaması gerektiğidir.

Yazarın kitabından

BÖLÜM 7 DERNEĞİ AUDIO VE MIDI Öyleyse, MIDI O yetkilerinin ve gerçek sesin ses kaydının, tamamen farklı ses gösterimi türü olduğunu biliyoruz, bunun için - en önemli şey nedir? farklı cihazlar. MIDI formatında bir teyp kayıt cihazında kaydedemezsiniz

Yazarın kitabından

Olağanüstü MIDI http://www.midi.ru - Rusya Midi Siteleri Midi.ru.Ru. Yazarın Midi Müziği, popüler şarkıların metinleri, karaoke, Christian midi müzik, müzik kulübü MIDI sayfaları, müzik bilgisayar programları, filmlerden müzik, müzikal müzik

Makale döngüsünün ilk kısmı, MIDI Protokolü hakkında bilgi vermeyi söylüyor.

Neredeyse doğumundan neredeyse, MIDI Protokolü (müzik aleti dijital arayüzü, müzik aletlerinin dijital bir arayüzüdür), tüm elektrik endüstrisi için benzeri görülmemiş uyumluluk ile standart hale geldi. Bu uyumluluk hala elektrikli ampuller, ağ ve telefon soketleri ile bile değil. Durum şimdi, eğer bir elektromaskal cihazı MIDI ile uyumsuz hale getirildiğinde, dünyanın geri kalanından kesilmesi mahkumdur.

MIDI'nin yirmi yıl boyunca çarpıcı başarıya sahip olmasının nedeni basittir - Protokol halka göndermeden önce çok dikkatli bir şekilde tasarlandı. İçinde "delikler" yoktur ve donanım uygulaması gereklilikleri ve cihazların etkileşimi açıkça tanımlanmış ve BICO yorumlanamaz. Ek olarak, MIDI bir şirkete ait değildir, ancak bir bütün üretici birliğinin bir ürünüdür.

MIDI'nin ortaya çıkışı için ana ön şart, aynı anda birkaç sentezleyiciyle bir klavyeyle kontrol etmek için o zamanın müzisyenlerinin acil ihtiyaçlarında bulundu. Aynı zamanda, geliştiriciler, araçların bağlantısının basit olduğu ve arayüzün kendisi güvenilir ve ucuz olması gerektiğine ihtiyaç duyuyordu. Şimdi, yirmi yıl sonra, güvenle beyan edebilirsiniz: bu koşullar, geliştiriciler tarafından zamanları için mükemmel olarak yapılabilir.

MIDI protokolü, bir sentezleyiciyi diğerinden yönetmek için basit, ucuz ve güvenilir bir araç olarak geliştirilmiştir.

Ne zaman sorular ve şaşkınlığın ortaya çıktığını hatırlamak gereklidir "ve neden MIDI'de bu şekilde yapılır?". Ayrıca, protokolü eleştirmeden önce MIDI'nin temel amacının gerekli olduğunu unutmayın. Ve MIDI'yı doğumundan çok etkiledi ve şimdiye kadar, özellikle de çok yavaş veri transferi ve ritmik yanlışlıklar hakkında eleştirdi. Özellikle ışıkta modern teknolojiler. Protokolün avantajları ve dezavantajları, MIDI'ye aşmanın ve alternatiflerin üstesinden gelinmelerinin yolları, bu kadar kapsamlı bir konu, bu konuda ayrı bir makalenin ayrılacağını tartışmak için.

Tüm kusurlara rağmen, MIDI ve bugün oldukça başarıyla amacını yerine getirir. Sadece - protokolün uygulanmasının kapsamı uzun zamandır, artık sentezleyicilerin kontrolü ile sınırlı değildir. MIDI, birçok işlemci, mikser konsolu, hatta aydınlatma, piroteknik cihazlar ve duman makineleri tarafından yönetilmektedir. Kişisel bilgisayarlar ve ilgili multimedya endüstrisi hakkında ne konuşmalı! Şimdi, Internet'ten bir MIDI dosyasını bir cep telefonu araması olarak indirecek şeyler sırasına göre. Kısa sürede mutfak işlemini kontrol etmek için kısa sürede bir MIDI dosyası indirebilirsiniz ...

MIDI için dünya.
60'lı yılların ortalarında - geçen yüzyılın 70'lerinin başlangıcı, görünümün ve elektrik deşarj araçlarının hızlı bir şekilde gündüz oldu. Sahnede ve stüdyoda, zaten yaygın olarak kullanılan elektrikli gitarlara ve elektrikçiler - sentezleyiciye temel olarak yeni bir müzik aleti türü eklenmiştir. İlk sentezleyiciler kurulum, ulaşım ve bakım konusunda çok karmaşıktı, ancak müzisyenlere ne elde edilemeyecekleri, yeni, yeni sesler verdi.

Bu yılların tüm sentezleyicileri monofonik, yani aynı anda sadece bir not üretebilirler. Birkaç ses veya müzikal partileri aynı anda çoğaltmak için sıkışıp kalmak zorunda kaldı. Temel olarak, bunu yapmanın sadece iki yolu vardı: ya birkaç sentezleyiciyi kullanın (ve her ses için ayrı bir jeneratör satın almak için modüler sentezleyiciler durumunda) veya bir çok parçalı teyp kaydediciye her sesin bir partisini yazın.

O zamanlar sentezleyiciler tamamen analog idi, tüm iç bloklar (ses jeneratörleri, zarf jeneratörleri, filtreler) voltajla kontrol edildi. Örneğin, voltajın 1 V'ye gönderildiğinde, aletin bir ses jeneratörü, 100 Hz, 2 V - 200 Hz, 3 V - 400 Hz vb. Bir ton yüksekliği verebilir. Açıkçası, sadece analog arayüz harici olarak kontrol etmek için kullanılabilir. Bir isim CV / Gate vardı. Kontrol voltajı, notun yüksekliğiyle orantılı, kapı girişinde - Notun başladığı darbe (tetik) ve notun CV girişinde not kapatıldığı.

Birkaç CV / Gate arayüzü seçeneği vardı. Roland tarafından önerilen en yaygın kullanılan seçenek. İçinde, CV voltajı, tonu yüksekliğinde oktav için bir artışla 1 V arttı. Gerilim tetiği (V-tetikleyici) olarak adlandırılan kapı sinyali, basılan notları tutmaya eşit, genişliğe sahip pozitif bir nabızdı. Bu seçenek, Roland ile birlikte, sıralı devrelerin araçlarında ve ARP cihazlarında kullanılır. Moog sentezleyicilerinde, S-TRIGGER olarak adlandırılan başka bir kapı sinyali türü kullanılmıştır. Araçlar vardı ve diğer CV / Gate sinyalleri vardı. Genellikle, kontrol voltajı oktav başına 1.2 V yasalarıyla değişmiştir.

Kısa bir dürtüyü temsil eden tetik denilen bir sinyal açıklandı. Arpeggiator ile birlikte birçok sentezleyiciye, bu tür sinyaller için özel bir girişi vardı (saat girişi). Impulse girişe geldiğinde, ARPEGGIO'yu başlattı. Tetikleyici sinyal, birçok tambur makinesi ve analog diziler tarafından üretildi (çoğu zaman her 8 veya 16. notunda, ancak bazen darbeler arasındaki mesafe keyfi olarak ayarlanabilir). Tetikleyici sinyal, sentezleyicinin kapı girişinde servis edilebilir.

CV / Gate arayüzünün ana dezavantajı, her zamanın yardımı ile sadece bir notun çıkarılmasını kontrol etmek mümkün oldu. Polifonik aletler için, çok fazla CV / Gate arayüzleri, kaç polfony oyunun bir aracı olduğu için gerekli oldu. Ayrıca, sanatçının CV / Gate-Systems'teki eylemleri ile ilgili bilgiler çok azdır, pratik olarak sadece alınan notun yüksekliği ve alma / sökülmesinin gerçeğidir.

70'lerin ortalarında Oberheim, ilk polifonik iki ses polifonik sentezleyiciyi serbest bıraktı. Aracı kullanımı kolaydı, dahili bir klavye, iki sese bir polifoni vardı ve basit bir şekilde güzel, zengin sesler yaratmanın mümkün olduğu basit bir kontrol kümesi vardı. Araç, öncekiler, küçük boyutlu ve kolay programlama yönteminin aksine. Kısa bir süre sonra, diğer şirketlerin polifonik araçları görünmeye başladı: Sıralı devreler, Yamaha, Moog, Roland, ARP. Büyüyen elektronik müzisyenlerin kütlesinde çok popüler oldular.

Polifonyadan sonra, bir sonraki en önemli inovasyon programlanabilir bir hafıza haline geldi. Tüm kalemlerin ve düğmelerin konumunu ön panele ön panele getiren Synthesizer'da, canlı performans için yeni fırsatlar açan küçük bir bilgisayar belirdi. Ek olarak, bilgisayar tuş vuruşunu izler ve ses jeneratörleri üzerine alınan notların yüksekliğini iletir. Sadece dijital kontrol arayüzlerini daha da uygulamayı mümkün kıldı.

Hafıza görünmeden önce, her bir aracın önceden programlanması gerekir ve konser sırasında sadece bir ses üretebilir. Bu nedenle, Keith Emerson ve Rick Wakeman gibi müzisyenlerin konserlerinde, klavyelerden büyük "raflar" görebilirsiniz. Tüm bunları işe konser ve derneklere hazırlamak için, çalışma saatleri gerekliydi. Bellek mevcut olduğunda, bir araç birkaç sese programlanabilir ve konser sırasında sağ bir düğmeye basılarak istenen ses seçildi.

Ancak kaç farklı sentezleyiciler çok fazla karakterdir. Bazıları borunun harika sesleri üretti, diğerleri - dizelerin sesleri, üçüncü özel efektler. Müzisyenler her bir aletle en iyisini almak istediler ve tek, mükemmel bir ses sistemi alıyorlardı.

O zaman, iki klavyede oynama tekniği aynı anda dağıtıldı, bu da çok katmanlı sesler oluşturmayı mümkün kılan. Örneğin, aynı parti, her iki elle de oynanabilir, sağ elle dizelerde güçlü olan, sol - bir araca bakır rüzgarların mükemmel bir bölümüne sahip bir araçta. Sistem için kendi tekniği bile oldukça zordu. Özel modeller sentezleyiciler.

Tüm bu teknikler bir amaç olarak görev yaptı - maksimum yeni araçları sıkmak için. Çeşitli sentezleyicilerin seslerinin katmanları, performans tekniklerinden biri haline gelmiştir. kartvizit O zamanın birçok müzisyeni.

70'lerin sonunda, dijital elektronikler, mikroişlemcilerin ucuzluğundan ve entegre devrelerin kütle üretiminden kaynaklanan sentezleyicilerde başladı. Birçok sentezleyici bloğu, kompakt, ucuz ve daha istikrarlı dijital bileşenlerden üretmek için daha karlıydı. Doğal olarak, yönetim yönetimi sorusu yeni bir kuvvetle ortaya çıktı: analog CV / Gate arayüzleri artık yeni için uygun değildi dijital Teknolojiler Ses oluşumu. Sonuç olarak, 80'li yılların başlarında, sentezleyiciler dijital bir arayüz ile donatılmaya başladı.

Oberheim OB-X (1981) ve Rhodes Chroma (1982), aynı model ve firmaların başka bir aletine bağlanabilecek bu tür araçlar vardı. Örneğin, Oberheim OB-X, başka bir Oberheim OB-X'e bağlanabilir (yalnızca aynı anda üç araç). Müzisyen onlardan birinin klavyesinde oynadığında, her iki araç da aynı anda geliyordu. Çok büyük bir ilerlemedi - sonuçta, çok katmanlı sesler elde etmek için bir klavyede oynamak mümkün oldu. Ancak, asıl sorun hala çözülmedi: birbirlerine nasıl bağlanır farklı üreticiler ve farklı modeller.

Herbie Hancock, örneğin, bu sorunu çözmeye çalıştı kendi kuvvetleri. Sentezleyicilerini sipariş etmek için yapılan dijital arayüzlerle değiştirdi. Ve çalıştılar!

Aynı zamanda, daha fazla müzisyen, sentezleyicilerin üreticilerine kendi dijital arayüzlerini soran temyiz başvurusunda bulundu. Yangındaki yağ döküldü ve Roland MC 4 mikro besteci ve Oberheim DSX gibi ilk dijital dizilerin görünümü. Farklı üreticilerin araçları uyumlu olsaydı, müzisyen, toplu işleri bu dizilerdeki "puanlandırabilir ve ardından bir grup sentezleyici grubunu kullanarak çoğalabilir. Ama ne yazık ki ...

Kısa süre önce MIDI'nin ortaya çıkmasından önce, Roland, yalnızca iki sentezleyiciye (Juno 60 ve Jüpiter 8) ve MSQ 700 Sıralayıcısı'nda kullanılan bir DCB dijital arayüzü geliştirmiştir. DCB arayüzü, sesleri almak için sesleri çıkarmak için temel yetenekleri sağladı ve Notları kaldır.

Sentezleyicileri birbirleriyle birbirine bağlama girişimleri ile birlikte, 60'lı yıllardaki sentezleyiciyi bilgisayara bağlama girişimlerinin yapıldığı belirtilmelidir. Ancak, bilgisayarların muazzam maliyeti nedeniyle gözle görülür pratik sonuçlara yol açmadılar. 70'lerin sonunda - 80'lerin başlarında, işleme veya küçük firmaların ürettiği birkaç uyumsuz arayüz vardı. Sadece geliştiricisi bilgisayar sistemi Yazabilir yazılım onun için. Genelde benzer sistemler Doğrudan üretilen ses (modern sanal sentezleyicilerle karşılaştırın!) Veya modüler sentezleyiciler için birden fazla kontrol voltajı kanalının oluşturduğu bilgisayara özel kartlar eklenerek oluşturulur.

Doğum Midi.
Bu nedenle, geçen yüzyılın 80'lerinin başında, evrensel bir arayüz oluşturma ihtiyacı birçok lider üretici tarafından gerçekleştirildi. Görev böyle oldu: geliştirmek dijital formda sanatçının eylem standardı Her türlü elektrikli alet arasında. Ikutaro Kakehashi'nin (Roland Başkanı), Tom Oberheim (Oberheim) ve Dave Smith (Sıralı Devreler Başkanı), NAMM'de Haziran 1981'de meydana geldiği bu konuyla ilgili ilk görüş alışverişi.

Dave Smith, bilgisayar ağlarında öğrenme literatürüyle çalışmaya başladı. Gelişirken ağ Protokolleri İki spesifikasyon derlendi - cihazların donanım bağlantısı ve ağ üzerinden iletilen mesajların formatı. Aynı zamanda, bilgisayarın iç çalışması ayrı kaldı, standartlara uygun mesajlara cevap veren "kara kutu" gibi bir şey olan başka ağ katılımcıları için ortaya çıktı. Bu yaklaşım, müzik aletlerini bağlamak için seçildi. Sonuç olarak, iletişim araçlarının dilinin cihazlarından bağımlılığını önlemek mümkündü. Bu MIDI'nin ana prensibidir ve o zamandan beri değişmeden kaldı. Protokolün, bilgisayar standartlarına, hayatına aşırı derecede uzun süre devam ettiği için ona teşekkür eder.

1981'in sonbaharında, Smith, Protokolünün USI (Universal Synthesizer arayüzü) olarak adlandırılan ilk versiyonunu hazırladı. Aynı yılın ekim ayında, Japonya'daki sergide, usi'nin Japonlar tarafından temsil edildiği ve Kasım ayında New York'taki AES Kongresi'nde, Dave'deki Sıralı, Roland, Korg, Yamaha ve Kawai temsilcilerinin toplantısı yapıldı. Smith resmen şartnameyi sundu. Japon üreticileri şu anda USI'dan daha zor olan kendi standartlarında çalıştı.

Ocak 1982'de, NAMM sergisinde, sıralı devreler, çoğu sentezleyici üreticilerinin ziyaret ettiği bir toplantı düzenledi. Toplantı, kalan Amerikalı şirketlerin çeşitli nedenlerden dolayı, tek bir arayüzün oluşturulmasına katılmak istemediklerini buldu. Toplantıdan sonra, sıralı devreler ve Japon firmaları (Roland, Korg, Yamaha, Kawai), diğerlerinden bağımsız olarak birlikte çalışmaya devam etmeye karar verdi. Beş ay sonra, bu uluslararası kalkınmanın meyveleri Haziran Fuarı NAMM'de sunuldu. Arayüzün resmi adı için zaman. USI, "evrensel" kelimesi (evrensel, evrensel) sözcüğü yasal sorunlara neden olabilir. Japonlar UMII (Evrensel Müzik Enstrüman Arabirimi) sundu. Ancak bu isim "evrensel" kelimesini de içerdiğinden, Dave Smith, her şeyin kararlaştırdığı MIDI üzerinde düzeltmeyi teklif etti.

Ekim 1982'de, MIDI'nin bir ön şartnamesi tamamlandı. Aralık ayında, sıralı devreler Peygamber 600 çıktı - MIDI arayüzü ile donatılmış ilk sentezleyici. Ve Ocak 1983'te NAMM sergisi Peygamber 600 ve Roland Jüpiter 6 ile MIDI üzerinden bağlandı. Mart ayında, Roland JX 3 P ortaya çıktı ve Haziran'da - Yamaha DX 7.

MIDI görünümünden önce, sentezleyiciler "bir şişede" iki bileşenden oluşuyordu. İlk bileşen, aslında ses üreten ses şekillendirme sistemidir. İkinci bileşen, genellikle sanatçının eylemlerini voltaj ve akıma dönüştürmeye hizmet eden klavyedir, yani ilk bileşen için anlaşılabilir bir dilde. Bu işlem bile ismini bile icat etti - "Çekiş Yapma Strokları Yakalama".

MIDI protokolü, açıkça iki bileşen arasındaki farkı, aslında ilişkilerini mahvetti. Şimdi herhangi bir kontrol cihazı herhangi bir ses jeneratörünü kontrol edebilir. Muazzam psikolojik öneme sahipti - müzisyen, diğer elektronik cihazlarda olduğu gibi altı ay sonra katlanacak, korku olmadan, gerekli ekipmanı serbestçe alabilir.

Her ne kadar firmalar ortaklaşa MIDI üzerinde çalışsa da, piyasada hala rakipleriydi. Bu nedenle, bazı firmalar, bazı durumlarda, mevcut parametreleri (hem yanlış anlama ve kasıtlı olarak) yanlış yorumladığında, MIDI ile ilgili olmayan tüm şirketler bu arayüzü eleştirdi. Aynı zamanda, MIDI ile ilgili şirketler tüm sırları rakiplere açıklayamadı. Örneğin, sıralı devreler çoklu sıcaklıklı bir aletin (altı-trak) salınımını planlamıştır ve bunun için gerekli olan fırsatları, ancak en azından Japon üreticilerini planları hakkında aranıyor.

Bununla birlikte, MIDI araçlarındaki çalışmaları koordine etmek gerekliydi ve 1983'ün ortalarında Japonya'daki MIDI Standartları Komitesi (JMSC) kuruldu. Aynı yılın ağustos ayında, MIDI 1.0 şartnamesi yayınlandı. Ayrıca 1983 yılında, uluslararası bir MIDI kullanıcısı grubu (IMUG - Uluslararası MIDI Kullanıcı Grubu), daha sonra IMA - Uluslararası MIDI Derneği'ne dönüştürüldü. Ancak, üreticileri değil, kullanıcıları temsil etmiş ve üzerinde ciddi bir etkisi olamazdı. Bu nedenle, Haziran 1984'te MIDI-İmalatçı Derneği (MMA - Midi Üreticileri Birliği) kuruldu.

MMA ve JMSC organizasyonları, MIDI protokolünün tüm standardizasyon ve genişlemesinde ortaklaşa birleştirilir. Bu kuruluşların kayıtlı herhangi bir üyesi protokolü ekleyebilir, ardından oylamaya sunulacaktır.

1983 - 2003
MIDI protokolü, bilgisayar sentezinin ve ses kontrolünün büyük özelliklerini açtı. Bilgisayarlar, Synthesizer Yönetim Aracı (bir sıralayıcı olarak veya özel algoritmalara dayanarak kontrol etkileri üreten bir besteci programı olarak) kullanılmaya başladı.

1984'te Jim Miller, bir MIDI sıralayıcısı olan ve notları yazdırmasına izin verilen IBM PC için kişisel besteci programını yayımladı. Pasaport Tasarımları ve Sıralı Devreler Dört ve Sekiz Saçlı Sıralayıcılar Programları bilgisayarlar elma II ve Commodore 64. Roland, GR 700 Guitar MIDI denetleyicisinin yanı sıra, tambur makinelerinin ve sıralayıcıların analog teyp kayıt cihazları ile senkronizasyonunda bir devrim yapan SBX 80 senkronizatörü ve SMPTE-arayüzünü serbest bıraktı. Yamaha, bir dijital gecikme D 1500 - Ön ayarları MIDI mesaj programı değişikliği tarafından değiştirilebilecek ilk etkiler işlemcisi sundu. Emulator II cihazında, EMU ilk olarak Midi-, SMPTE- ve bilgisayar kontrolü ile birleştirilir.

1985, yerleşik MIDI limanlarına sahip Atari bilgisayarlarında Avrupa pazarının nöbetiyle işaretlendi. MOTU ve OPCODE, Macintosh'un altındaki programsal MIDI sıralayıcıları üretmektedir. Aynı zamanda, Yamaha, 80.000 not hafızası ve bir MIDI olaylarının bir listesini düzenleme yeteneği olan bir QX 1 donanım sıralayıcısı geliştiriyor. Gelecek yıl, PC bilgisayarları pazarı fethetmeye başlar. PC için, MIDI kullanan birçok program belirir. Lexicon, PCM 70'in bir yankılığını üretir - etkilerin ilk işlemcisi, ön ayarların MIDI tarafından kontrol edilebilecek parametreleri.

Protokolün kendisi de durmaz. Daha fazla genişleme ile tasarlanan yeni özelliklerle yenilenir. Mart 1987'de, MIDI zaman kodu eklendi (MIDI cihazları ile MIDI cihazlarıyla birlikte, SMPTE zaman koduyla çalışan diğer ekipmanlar), Mayıs 1987'de Numune Damping Standard (MIDI Sample Tercümesi Protokolü). Aralık 1988'de, tüm denetleyicileri sıfırla mesajı, Nisan 1990'da - Banka'nın mesajı seçti.

1990 yılında OPCODE, Macintosh için de bir stüdyo vizyonu MIDI ses tohumu üretir. galaxy Programı - Evrensel Editör / MIDI Cihaz Kütüphanecisi. Mayıs 1991'de, protokol, Temmuz 1991 - MIDI Show Control, Platform-Bağımsız Depolama ve Exchange komutları sıralayıcılar için Standart MIDI dosyaları (SMF - Standart MIDI dosyaları), tüm sesler tarafından güncellenir (tüm sesleri çıkarın). Ekim 1991'de, genel MIDI standardı, GM uyumlu cihazlar için bazı minimum gereksinimleri tanımlayan ve ses adları düzeltme numaralarının arkasında sabitlenir. İlk GM uyumlu ses tuval ses tuval ses modülü görünür. OPCODE, Macintosh bilgisayar sistemi için OMS MIDI uzantısını (OPCODE MUSIC SYSTEM) üretmektedir.

Aralık 1991'de MIDI Tuning Şartnamesi çıkıyor - iyi yönetim araçlarının bir yolu. Ocak 1992'de, MIDI Protokolü nihayet kayıt stüdyosuna entegre edilir - MIDI Makine Kontrol Standardı, bu da kayıt cihazlarının MIDI taşıma işlevlerini kontrol etmenizi sağlayan MIDI Makinesi Kontrol Standardı.

Microsoft Windows 3.1'in gelişiyle, PC kullanıcıları işletim sistemi seviyesinde MIDI desteği görünür. Windows için Cakewalk programı, daha önce Atari ve Macintosh için üretilen Cubase programı PC'de kullanılabilir hale gelir. 1993 - Multimedya Boom'un başlangıcı. PC için, MIDI arayüzünde ses kartı görünür. MIDI teknolojisi, iki pazar sektöründe aktif olarak işletilmektedir: Profesyonel ve amatör.

Kişisel bir bilgisayar temelinde sanal stüdyolar gelişimine başlar. Sanal sentezleyiciler, etkili işlemciler ve diğer programlar MIDI ile etkileşime girer yabancı dünya (ve hatta birbirimizle, bir bilgisayarın içinde, sanal MIDI kablosunu bağlar).

Mayıs 1996'da, indirilebilir sesler (DLS) spesifikasyonu (DLS) serbest bırakılır, bu da Patche Cihazında bulunan General MIDI'nin sitelerini desteklemenizi sağlar.

Son beş yılda MMA, bir düzineden fazla yeni özellikten daha fazlasını yayınladı. Ocak 1998 - SMF Şarkı Sözleri (Standart MIDI Dosyalarındaki Şarkılara Metin), Ocak 1999 - MIDI Tuning Bank ve Dökümü Uzantıları (iyi takım ayarları için yeni mesajlar) ve DLS seviye özellikleri 1 Sürüm 1.1, Haziran 1999 - SMF Dili ve Ekran Uzantıları ( Karakterleri MIDI Dosyalarında saklama ve görüntüleme), SMF Aygıt adı ve program adı mesajları (aynı anda birden fazla cihazda bir MIDI dosyası oynatmak), Kasım 1999 - General MIDI 2.

Şubat 2000'de önerilen yeni biçim Standart MIDI dosyasını ve DLS dosyasını bir dosyada birleştirmenizi sağlayan RMID. Ekim 2000'de - IEEE-1394 için MIDI Media adaptasyon katmanı (FireWire Protokolü'ndeki MIDI mesajlarını iletme yöntemi), Ağustos 2001'de - şartname DLS Seviyesi 2.1, Kasım 2001'de - Genel MIDI Lite (mobil uygulamalar ve taşınabilir cihazlar için), olarak RMID formatı karşılığında sunulan XMF spesifikasyonu (genişletilebilir müzik formatı).

Son ekleme (Mayıs 2002), ölçeklenebilir polifoni MIDI spesifikasyonu - Mevcut polifoni ne olursa olsun, aynı MIDI dosyasını mümkün olduğunca doğru olarak oynamanın bir yoludur.

Tüm bu eklemelere rağmen, MIDI spesifikasyonu hala 1.0 sürümüne sahip.

Temel bilgiler
MIDI, komutlar üreten kontrol cihazı ve bu komutları gerçekleştiren alt cihazı içeren bir iletişim protokolüdür. Bu tanımın daralması çok güçlüyse, tipik bir örnek getirebilirsiniz: MIDI, sanatçının bir araca tuşuna basmasını ve başka birinin sesini veya hatta birkaçını elde etmesini sağlar. Yüklenicinin kontrollerde herhangi bir etkisi (tuş vuruşları, pedallar, regülatörlerin pozisyonlarını değiştirme vb.) MIDI kablosu tarafından başka aletlere iletilebilecek komutlara dönüştürülebilir. Bu araçlar, komutları alarak, kendi hükümetlerine maruz kalanlarla aynı şekilde işler.

Aslında, MIDI protokolü etkileşimli cihazların bileşimini belirtmez ve bir canlı sanatçının varlığını gerektirmez. Protokolün özü, çeşitli cihazlardan oluşan bir sistemde, bir cihaz (sihirbaz) kontrol komutları oluşturan ve diğer tüm cihazlar (alt kısımlar) bu komutları gerçekleştirmesidir. Slave cihazları ses kaynakları (sentezleyiciler, ses modülleri, örnekleyiciler, tambur makineleri, tek kelimeyle, ton jeneratörleri), daha sonra ses oluşumu ile ilişkili komutlar tarafından yönetilirler: örneğin "İlk oktav'a not alın" veya "Timbre'yi beş numaraya getirin". Alt cihazlar, ses sinyalinin işlenmesi gibi diğer işlevleri yerine getirirse, komutlar kendileri için biraz farklı olacaktır. Her neyse, cihaz MIDI girişiniz (MIDI) aracılığıyla kontrol komutlarını alır.

Bir ana cihaz olarak, bir MIDI çıkışına (MIDI) sahip herhangi bir cihaz ve bu çıkışa bir kontrol komutu gönderebilir. Ana cihazlar iki türe ayrılabilir: performans serisinin doğrudan (örneğin bir sentezleyici) ve daha önce girilen verilere dayanarak otomatik olarak (örneğin bir Sentezleyici) (örneğin bir sentezleyici) ve kontrol komutları oluşturan aygıtları etkiledi. Son tipin cihazın tipik bir örneği bir sıralayıcıdır.

Sıralama bir teyp kaydediciye benziyor, yalnızca ses değil, ancak bilgisayarda değil, bilgisayarın belleğinde (kelimenin geniş anlamında, dahili bir sentezleyici bilgisayarı olabilir). Sıralama, sanatçının eylemlerini (yürütme, stil, dokunuşlar, vb. Dinamikleri dahil) kaydetmenize izin verir ve ardından bunları orijinal bir biçimde çoğaltın, sanki sanatçı cihaz için tekrar oturmuş ve aynı şekilde oynatılmış gibi . Ek olarak, sıralayıcıda, kaydedilen bilgileri, teyp kaydedicisinde pratik olmayan yöntemlerle düzenleyebilirsiniz: Partileri veya bireysel notları devreye sokun, olayların ritmik konumunu veya sentezleyicinin toplu işleyeceği timbre'yi değiştirebilirsiniz.

MIDI protokolü, sentezleyicileri kontrol etmek için geliştirilmiştir ve bunlarda bilindiği gibi, en önemli kontrol gövdesi klavyedir. MIDI geliştiricilerin sanatçının eylemlerini tanımlayan, klavye aracı prensibini seçtiği şaşırtıcı değildir.

MIDI, belirgin bir anahtar odaklı protokoldür.

Bu, ton jeneratörünü yalnızca klavyedeki kontrol edebileceğiniz anlamına gelmez - örneğin elektronik pedler ve tüm etkiler, gitar veya rüzgar kontrolörleri (ayrı olarak ve onlar hakkında daha fazla konuşacağız) birçok başka giriş yöntemi vardır. Bununla birlikte, hangi giriş aracı kullanıldığında, bunlardan gelen mesajlar anahtar yönelimine dönüştürülür.

Klavye araçları için karakteristik olmayan ses geri kazanımlarının resepsiyonları, yalnızca belirli bir güvenilirlik derecesine sahip MIDI ile semteli olabilir.

Değiştirme
Cihazlar MIDI'ye nasıl bağlanır? Kendinizi geliştiricilerin sitesinde hayal edin. İki sentezleyicimiz var ve bizden birinin tuşuna bastığınızda, ikinci sentezleyici aynı notu oynadı, ancak sesimle birlikte. Açıkçası, bunun için ilk sentezleyici, çıkış MIDI konektöründe ve ikincisinde - giriş MIDI konnektörü ve MIDI kablo araçlarını bağlamanız gerekir. İlk sentezleyici tuşuna bastığınızda bir not mesajı oluşturmalı ve çıktısına göndermeli ve ikinci sentezleyici bu mesajı giriş yoluyla almak ve sesi çoğaltmak içindir (Şek. 3).


MIDI (müzik aleti dijital arayüzü) -basit ifadeyle, müzik aletlerinin dijital arayüzü. Hala açık değilse, öyleyse hikayemi dinle.
Bilgisayarlar müziğe nüfuz etmeye başladığında, elektronik aletlerin geliştiricileri düşünülür: "Bilgisayardaki elektriksel muayene araçlarının (AM) karmaşık kontrolünün bir parçasını uyguladık mı?" Ne başardı? Bildiğiniz gibi, zaman içinde müzikal ekiplerin bileşimleri, hepsi miktarlarında azalır ve azalır. Bu, elbette, çalışma özgürlüğünü verir, ancak besteci şarkısının düzenlenmesi yalnız olmadığında, birkaç onlarca farklı araçta kullanıldığında kullanılmak istiyor. Buna ek olarak, yeni fikrini duymak için büyük orkestranın durdurulmasını beklemek istemiyor. Genellikle orkestrası yok. Bu yüzden puanları programlayabilmek ve daha sonra otomatik olarak oynatabilmek güzel olurdu.
O zamanlar her farklı amy sadece bir mildi. Bazılarında bile, "elektrik müzisyenini" bağlamak için mümkündü (ampuller ve düğmeleri olan kutular. sıralayıcı) "Belirli bir nota" gibi komutları gönderen özel tel. Ancak asıl sorun, bir takım modelinden "müzisyen" diğerine uymuyordu.
Sonra, elektronik müzik aletlerini sıralayıcılara ve birbirlerine bağlayan tek bir arayüz (önceden ağırlaştırılmış bir kontrol komutu seti ve düzenlemeler arasında bağlantı kurma yöntemi) karar verildi. Böyle bir arayüz MIDI oldu. Şimdi Yamaha Synthesizer'ı Roland Sıralayıcıya ekleyebiliriz ve işe yarayacak. Bu arada, bir bilgisayar esas olarak sıralayıcı olarak kullanılır.

Şimdi, notlara basmak için takımların transferi dışında, MIDI yapmamıza izin verdiğini düşünün.

    Synthesizer, yürütme ifadesini artırmak için bir grup farklı tutamak ve düğmeye (filtreler, modülasyon, vibrato, reverb seviyesi) vardır, oyun sırasında sürekli olarak bükülmelidir. MIDI komutları dahil kontrolörler Yönetim Ekipleri (Bu övgüler ve düğmelerin yanı sıra piyano gibi ayak pedalları). Bu, müzik çaldığında bilgisayarın bir Synthesizer komutu ", düğmeyi açmak için hangi açıda (hangi açıda (hangi açıda (hangi açıda) gönderebilir ki, piyano veya keman sesini açın.

    Örneğin, sentezleyicimizde oluşturulan sesler yarattık ve tüm hafızasını doldurduk. Şimdi ne yapacağız? MIDI tarafından, takım hafızasının içeriğini (veya başka bir MIDI cihazının) içeriğini bilgisayara bir veri bloğu biçiminde aktarabilecek ( MIDI toplu dökümü) ve sabit diskte kaydedin. MIDI tarafından, makineden verileri sentezleyiciye geri indirebileceğiz.

    Hala bir sorun var. MIDI - Tüm takım araçları için ortak. Ancak, bu standardın gelişimini sağlamak için olası tüm komutlar imkansızdı ve ayrılan sayıda denetleyici sayısı yeterli olmayabilir, böylece boşluk bırakıldı. Sysx (Sistem özel mesajlar. - Özel içermeyen - Belirsiz bir uzunluğun mesajının her bir MIDI cihazlarının her modeli için). Sadece standart bir başlangıç \u200b\u200b(başlık, başlık) ve biten ve her geliştiricinin ortasında ne istediği şeyleri yazarlar.

Muhtemelen terimle zaten tanıştın General Midi.? Bu, denetleyicilerin sayılarının belirtildiği standarttır (bu standarda her zaman karşılayan tüm araçlardaki ses topuzu her zaman 7 numaralı, yankı kolu - 91, vb.), SET ve aşağıdakilerin sırasını gösterir. yamalar (yama., sesler - örneğin, piyano her zaman 1 numara ve kilise organı -20). Bu, genel MIDI standardına göre yapılan tüm sentezleyicilerin aynı sesleri oynayacağı anlamına gelmez. Değil. Farklı araçlarda, 1 numaralı yama bir piyano içerecektir, ancak farklı ses kalitesiyle. Bazen çok kötü ki bu konudaki uzmanların bile ne tür bir ses olduğunu tahmin etmek zor. Çoğunlukla bu standart, oyunlara müzikal eşlik oluşturmak için kullanılır.
Buna ek olarak, daha uzun standartlar var. Genel ses. ve Xg..

Bir bilgisayarda oynamak istediğimiz bir bilgisayarımız ve birkaç sentezleyicimiz varsa. Farklı taraflar (tamburlar, solo, bas, arka plan), o zaman hepsinin bir MIDI kablosuna bağlanması gerekir. Sıralama (bilgisayarda çalışan program) tüm araçlar için bu kabloya komutları iletir. Siz ne yönden, sentezleyicilerin her biri kişisel olarak kendisine yönelik komutları ayırt edecek mi? Bunun için MIDI kanalları (MIDI kanalı) var.
Çalışma prensibi, yaklaşık olarak radyoda olduğu gibi. Alıcınız, yalnızca yapılandırdığınız radyo istasyonunu kabul eder. Bu nedenle, MIDI kanalının, alıcı tarafından yapılandırılan radyo istasyonunun (Tip 104 ve 4 fm) sıklığı olduğunu hayal edin. Bilgisayarda, her biri bir parti olanı sadece aletini ileten farklı frekanslara sahip 16 radyo istasyonu bulunur ve her bir Synthizizer - toplu olarak ileten bir radyo istasyonuna yapılandırılmış bir alıcı. Radyo dalgaları havadan değil, telden geçmiyor.
Genel olarak, herhangi bir kanalda herhangi bir parti iletebilirsiniz. Doğru, genel MIDI'de, 10. MIDI kanalını kullanmak gelenekseldir.
Gerçekte, MIDI kanalları radyo dalgalarına katılmadan oluşturulur. Bir sentezleyici adresi (MIDI kanal numarası) atarız. Ve her MIDI komutunun başlangıcında, amaçlandığı sentezleyici kanalının sayısı iletilir. Synthesizer tüm komutları alır, ancak yalnızca kanal numarasını içerenleri gerçekleştirir.

Bu türün bir veya daha fazla meta-etkinliğini MTRK kaydının en başında yerleştirmek en uygundur, çünkü bu olaylar kullanıcıyı bu parçayı hangi aracı yürütüyor ve diğer kullanışlı verileri de bildiren yan kuruluşları ayırır. Genellikle, parçayı yürüten aracı türünü belirleyen gerçek parametreler, dosyada MIDI-Olaylar tipi MIDI programı değişikliği olarak depolanır ve burada açıklanan meta-olaylar, kullanıcıya MTRK'da uygun olan kullanıcı okuma açıklamaları sağlamanıza izin verir. yapılandırmaların kayıtları.

Sözler

FF 05 LEN Metin

Belirli bir müzikal paya sahip olan ses işlerinin sözlerini içeren metin meta olayı. Bir "kelime" meta olayı, metnin tek bir hecesini içermelidir.

LEN'in büyüklüğünün değişken uzunluğunun değeri olarak gösterildiğini unutmayın.

İşaretleyici

FF 06 LEN Metin

Metin meta-olay işaretleyici, belirli bir müzikal pay üzerine kuruludur. Bu olay, döngüler düzenlemek için kullanılabilir ve döngünün başlangıç \u200b\u200bve bitiş noktasını belirleyebilir.

LEN'in büyüklüğünün değişken uzunluğunun değeri olarak gösterildiğini unutmayın.

Cue Noktası Giriş Noktası

FF 07 LEN Metin

Metin meta-olay "Giriş noktası", dijital ses çalma noktası gibi harici bir veri akışı girişi noktası belirlemek için kullanılabilir. Bu meta olayının metin değeri, dijital ses içeren WAV dosyasının adını içerebilir.

LEN'in büyüklüğünün değişken uzunluğunun değeri olarak gösterildiğini unutmayın.

Kanal Midi.

FF 20 01 CC

Bu isteğe bağlı Meta olayı genellikle, ilk sıfır olmayan zaman damgasının önündeki MTRK mesajlarının başlangıcında ve dizi numarasının meta aktivitesi hariç, ilk meta etkinliğinden önce bulunur. MIDI Channel META olayı, daha sonraki tüm Meta etkinliklerinin ve Sysex olaylarının ilişkilendirileceği MIDI kanalı değerini ayarlar. CC Veri Baytı MIDI kanal numarasıdır, 0 değeri ilk kanala karşılık gelir.

MIDI spesifikasyonu, SYSEX olayları ve meta olayları için belirleyici bir kanal numarası sağlamaz. Bir tip 0 tipi oluşturulursa, daha sonra tüm Sysex olayları ve meta-olaylar bir parçada ve bu olayları ilgili kanal (sesli) mesajları arasında (örneğin, "flüt olarak bir kanal 1'i belirlemek istiyorsanız, bu olayları dağıtması zordur. Solo "ve kanal 2" solo boru "gibi, o zaman bu isimleri tanıtmak için iki meta-etkinlik" parça adı "kullanmanız gerekir, ancak bu parça her ikisi de bir kanalda, ilk meta ileti adından önce bir kanalda bulunduğundan Parça, ilgili kanalın sayısını belirlemek için "MIDI Channel" meta-mesajını koymanız ve parça isminin ikinci meta ileti adından önce, MIDI kanalının meta mesajını belirtin. ikinci kanal.

Bir MIDI pistinde, bu parçanın olaylarının birden fazla MIDI kanalları arasında dağıtılması gerekiyorsa, birden fazla meta mesajı "MIDI kanalı" kullanabilirsiniz.

Port Midi.

FF 21 01 PP

Bu, genellikle ilk sıfır olmayan delta zamanından önce ve hangi MIDRK mesajının (veya cihazın) MIDI portu (veya cihaz) ile ilgili olduğunu belirleyen ilk MIDI olayından önce, genellikle MTRK kaydının başında bulunan isteğe bağlı bir olaydır. PP veri bayt, port numarasıdır, PP'nin boş değeri, sistemdeki ilk MIDI cihazına karşılık gelir.

MIDI spesifikasyonu, giriş veya çıkış bağlantı noktası başına yalnızca 16 kanal sağlar (Cihaz, Konnektör, Alet - Terminoloji farklı olabilir) MIDI. Her MIDI etkinliğinin MIDI kanal numarası, dört genç bit sürdüğü Beat olaylarının durumunda bulunur. Böylece, kanal numarası her zaman 0 ile 15 arasında değişen bir sayıdır. Bazen sistem, 16'dan fazla MIDI kanalı çalışmanıza izin verir, az sayıda MIDI kanalı tarafından uygulanan kısıtlamaların üstesinden gelinmesi ve olasılığını genişletmenizi sağlar. MIDI verilerini değiştirme, harici MIDI cihazlarıyla bilgi alışverişini daha verimli hale getirir, yani müzisyenin 16'dan fazla kanal çalışmasına izin verin. Bazı sıralayıcılar ayrıca girişte 16'dan fazla MIDI kanalı çalışmanıza ve aynı anda çıktılara izin verir. Ne yazık ki, MIDI protokolü, MIDI etkinliğinde bayt durumunun bir parçası olarak 16'dan fazla MIDI kanalı kullanma olasılığını sağlamaz. Bu nedenle, İkinci MIDI portundaki ilk kanala, ilk MIDI bağlantı noktasındaki ilk kanalıyla eşleşen olayları ayırt etmenizi sağlayan ek bir yöntem gereklidir. Açıklanan Meta olayı, sıralayın bu MTRK mesajının olaylarını gönderecek hangi MIDI portunun belirlemesini sağlar.


MIDI klavyesini bilgisayarda takılı ses kartına bağlama MIDI arayüzü tarafından gerçekleştirilir. Gerekli bağlantıları gerçekleştirmek için, bir uzman aramak gerekli değildir. Kendin yapabiliyorsun. Ve MIDI arayüzü hakkında bilmeniz gereken tek şey, şimdi okuyacaksınız.

Müzik aleti dijital arayüzü (MIDI)

"Arayüz" kelimesiyle başlayalım. Arayüz (arayüz), cihazların veya programların birbirleriyle etkileşime girdiği birleşik bir bağ ve sinyallerin bir sistemidir.

Müzik aleti dijital arayüzü (MIDI) - müzik aletlerinin dijital arayüzü. Arabirimdeki standart, müzik aletlerinin önde gelen üreticileri tarafından oluşturulur: Yamaha, Roland, Korg, E-MU, vb.

Donanım MIDI arayüzünü ve MIDI veri formatını ayırt eder. Donanım arayüzü, kaynak ve alıcı mesajlarını fiziksel olarak bağlamak için kullanılır, veri formatı MIDI mesajlarını oluşturmak, depolamak ve iletmektir. Veri formatıyla ilgili sorular, bölüme bakacağız. 1.2 ve şimdi MIDI arayüzünün donanım bileşeni ile tanışın.

MIDI arayüzü, "Temizleyici Döngü" bir başlangıç \u200b\u200bdurdurma sıralı olarak bir asenkron arayüzdür.

"Start-Stop" kelimesi, her iletilen mesajın, iletim işleminin başlatıldığı ("start") ("stop") 'nın mutlaka işaretleri içermesi gerektiği anlamına gelir.

Seri arayüzde, ikili veriler aynı anda aktarılmaz, ancak dönüşümlü olarak (sırayla).

Arabirimin asenkronasyonu, veri aktarımının başlangıcının, belirli bir zamana bağlı olmadığıdır. Bunun için bir ihtiyaç olduğunda iletim yapılır. Anahtarı bastırdı - arayüzde bu konuda bir mesaj belirdi. Arabirimin iletim tarafı etkindir, akım kaynağı ve bir anahtarlama elemanı (nihayetinde, anahtar) vardır (nihayetinde, anahtar) ve alıcı pasif, yalnızca akım-alıcı alıcısını içerir. Mevcut halka prensibi, anahtarın devresi kapatıldığı anda, akım, "doğrudan" kablo bağlantı iletkeni boyunca, kaynağın (verici tarafın) pozitif kutbundan (aktarma tarafında) aktarması gerektiği gerçeğindedir. Sonra mevcut alıcı (alıcı tarafta) ve "geri" ile kablonun iletkeni, alıcı tarafa geri döner ("hesaplar", kaynağın negatif kutbuna) dönecektir. Burada bir akım döngüsünüz var. Alıcıdan geçen akım, buna regülasyon rolünü yürütecektir: Hassas eleman, alıcı sinyalin alıcıda kaydedileceği bir sonucu olarak güçlendirilecektir.

İlköğretim MIDI sinyalinin yapısı

Aktif verici, 5 mA'nın mevcut gücüyle mevcut bir parsel üretir. Mevcut parsel, kel - mantıksal bir birim olan mantıksal bir sıfıra karşılık gelir. İlköğretim MIDI sinyalinin yapısı (Şek. 1.1), aşağıdaki özelliklerle karakterizedir: 7 Veri bitleri, bir bit (kıdemli) durumu, bir başlangıç \u200b\u200bbiti, bir tane durdurma parti. Parite kontrolü yok.

Bir masa bitinin tek, sıfır olmadığını görüyorsunuz. Yani, zincirdeki akımın "Durdur" durumunda akmıyor. Çok makul. Arayüz elemanlarının enerji ve kaynakları kaydedilir. Sonuçta, M1DI sisteminde zamanın büyük kısmı gerçekleşmez: ortalama olarak, MIDI klavyesini oynatırken duraklamanın uzunluğu bu zaman aralıklarının uzunluğundan çok daha büyüktür. Doğru, şu anki zincirde yok olabilir, çünkü yalnızca mesaj olmadığı için değil, aynı zamanda uçurumun yüzünden de değil. MIDI ağının hatalı durumunu zamanında belirlemek için, özel bir test sinyalinin periyodik bir iletimi sağlanır. Belirli bir süre sonra alıcı algılamıyorsa, bir kaza olarak kabul edilecektir, daha sonra MIDI sisteminin önceden belirlenmiş bir eylem dizisi yapacağı bir kaza olarak kabul edilir.

İncir. 1.1. İlköğretim MIDI sinyalinin yapısı:

MIDI kanalı bant genişliği 3,125 kb / s. Komutlar bekar, iki ve üçbit edilebilir olabilir. İlk bayt bir durumdur. Komutun eylemini belirler. 1 - 2 veri baytını izleyebilir. Kıdemli Bits Durum Bayt 1 ve Veri Baytı - 0.

MIDI Konnektörleri ve MIDI Kablosunu Bağlama

Tam teşekküllü bir MIDI cihazı üç bağlantı konektörüne sahiptir: MIDI (giriş), MIDI (çıkış) ve MIDI THRU (MIDI'deki bir harici MIDI cihazından gelen sinyalin bir kopyası, girişte MIDI'ye girişte bir kopyası tespit edilir. Tüm konnektörler beş pindir. İletişim 4 ve 5 - Sinyal, İletişim 2 - Ekran. Sinyallerin polaritesi, akım kaynağına göre belirlenir: İletişim 4 - Plus (akım çıkışın dışına akar), temas 5 - eksi (akım çıkışa akar). Böylece, MIDI OUT ve MIDI konektörleri için konnektörler, konnektördeki MIDI için aynı şeyi atar.

İncir. 1.2. MIDI Kablosu Dezenfekte Şeması:

Bağlantı iki mahfaza korumalı kablo kullanır. Bağlayıcıları kablonun iki ucunda bağlama - Doğrudan (2-2, 4-4, 5-5). MIDI kablosu konnektörlerinin düzen diyagramı, Şekil 2'de sunulmuştur. 1.2.

MIDI Cihazı Bağlantı Prensibi

İki MIDI cihazı bağlanma prensibi, Şekil 2'de gösterilmiştir. 1.3. Vericinin sinyalin harici devrene çıkarıldığı, MIDI TXD (verici verileri) olarak adlandırılır. Alıcının harici devreden gelen sinyalin alınması - MIDI RXD (Alıcı Verileri).

İncir. 1.3. İki MIDI cihazını bağlama prensibi:

MIDI arayüzünün donanım kısmı, geliştiricilerin gürültü seviyelerini ve parazitleri azaltmak için çeşitli önlemler verdiklerinde dikkat çekicidir. En basit, ancak oldukça etkili önlemler, MIDI cihazlarını bağlayan kabloların zorunlu korumasını içerir. Ekran, iletkenleri nüfuz eden elektromanyetik dalgalardan giren paraziti taşıyan bir tel örgüdür. Ve, aynı derecede önemli olan ekran, elektromanyetik dalgaların emisyonunu çevreleyen boşluğun kendisi MIDI kablosuna önler. Girişim ekranında, bir araçtan diğerine nüfuz etmiyor, çünkü MIDI standardına göre, ekranın iki MIDI cihazının yuvalarıyla elektrik bağlantısı hariç tutulmuştur. En önemli şey, parazit bir araçtan diğerine alamazlar, çünkü sinyal kablolarının bile cihaz-vericiyle aynı anda doğrudan (söyleme: galvanik) iletişimi ve MIDI-Mesaj Alıcı Enstrümanı ile birlikte. Tabii ki, burada paradoks yoktur: Eğer bilgi kablolarda iletilirse, bağlantı olmadığı anlamına gelir, ancak bu ilişki aslında galvanik değil, optik değildir. MIDI arayüzü giriş devresi, bir çift optoelektronik cihaz içerir. LED, mantıksal bir sıfır kablo üzerinden iletildiğinde parlamaya başlar ve bir mantıksal birim iletilirse söner. Işık, fotodiyota yönlendirilir, bu cihazın daha güçlü olandan daha güçlü olan akımın yanmasıdır. Sinyal dönüşüm zinciri aşağıdaki gibidir: elektrik - Işık - elektrik akımı. Bu şekilde, akım sızıntısı yolunda karşı konulmaz bir engel oluşturulur (bu akımların, led ışın ışığı ışınlaması için yeterli değildir), aynı zamanda dijital sinyaller tamamen serbestçe geçer.

Standart, MIDL cihazlarının ağında aynı anda, bunlardan yalnızca biri bir MIDI mesajı vericisi olabilir ve diğerleri yalnızca alıcılardır. Bir MIDI vericisi, dört alıcıya kadar bağlanmanıza olanak sağlar. İncirde. 1.4 MIDI cihazlarını bir MIDI arayüzüne bağlamak için bir seçenek sunar. ses kartıBilgisayara yüklü.

İncir. 1.4. MIDI cihazlarını ses kartına bağlama:

Ses Kartında MIDI sinyalleri Port Konnektörü Oynatma

Sesli kartların genellikle standart bir MIDI konektörü olmadığı belirtilmelidir. Bunun nedeni, boyutların, onları uzatma panolarını sabitlemeyi amaçlayan bilgisayarın arka duvarındaki yuvalara yerleştirmelerine izin vermemesidir. MIDI sinyallerinin (MIDI RXD ve MIDI TXD) "yarı mamul ürünleri", slot bağlantı noktası konnektörünün temas noktalarında gösterilir (Şekil 1.5).

Kişi numaralarında uygun oryantasyon için, konektörün bilgisayarın içinde oturan gözlemciyi gördüğü için gösterildiğini düşünmeniz gerekir. Çok uygun bir gözlem noktası değil, ancak tipik olarak ses kartının açıklamasında verilen buna karşılık gelir. ŞEKİLDİR. 1.5 Görünümün talimatlarını değiştirmedik.

İncir. 1.5. Oyun bağlantı noktası konnektörünün bazı kişilerinin amacı:

Ancak, çoğu kişinin joystick'i bağlamak için tasarlanmıştır, ancak şimdi bizimle ilgilenmiyorlar. Aşağıdaki kişilere dikkat edin:

  • 4, 5 - Bilgisayarın güç kaynağının paylaşılan kablosuna bağlı veya bazen durumdayken, zeminde (devrelerde, bu bileşik GND ile gösterilir);
  • 1, 8, 9 - Bilgisayarın güç kaynağında +5 çıkışına bağlı;
  • 15 - Harici devrelerden gelen MIDI RXD sinyalini (Alıcı Verileri) almalıdır;
  • 12 - MIDI TXD sinyalinin (verici verilerinin) dış devreye çıkarıldığı.
İletişim 12 ve 15'in yanı sıra karşılık gelen sinyallerin varlığı, üreticilerin ve satıcıların bu ses kartının bir MIDI arayüzü ile donatıldığını iddia etmelerini sağlar. Bununla birlikte, aslında, MIDI TXD ve MIDI RXD sinyalleri, gerçek MIDI sinyallerinin yarı mamul ürünleri olarak kabul edilmelidir. Yardımlarıyla, bilgisayarlar için standart olarak sağlanan bilgileri voltaj değerleri olan (transistör transistör mantığı - TTL seviyelerini söylüyorlar) alabilirsiniz. Ve konektördeki beş pinli MIDI kablo konektörlerinden birini, Şekil 2'de gösterilenlere karşılık gelirse bile. 1.8, sonra sentezleyiciyi bu kablo boyunca ses kartı mümkün olmayacak şekilde bağlayın. Gerçek şu ki, MIDI TXD sinyalinin, MIDI arayüzünün faydalı sinyalleri ilettiği ve MIDI cihazlarının elektrolizasyonunu birbirleriyle aktardığı LED tarafından doğru bir şekilde algılanmayacağıdır.

Bir ses kartı MLDI cihazlarına bağlamak için, optocoupler içeren bir geçiş adaptörü kablosu gerekir. MIDI cihazlarını bağlarken, kolay bir kurala yapışmanız gerekir: Kablo, iki cihazın konnektörlerini bağlamamalıdır, yani MIDI'yı MIDI ile bir cihazdan bir cihazdan bağlamak mümkün değildir, ayrıca MIDI ile MIDI. İÇİNDE. Bununla birlikte, yanlışlıkla yanılıyorsanız, korkunç bir şey olmaz: Midi-arayüz şemasında gerekli koruma vardır.

Ancak bir kablo veya iki, MLDI cihazları arasında gerilmelidir, ne tür cihazların ve hangi amaçlarla kullanıldığına bağlıdır.

İlk önce en muhtemel durumu düşünün. MIDI klavyesini satın aldığınızı ve MIDI arayüzünü kullanarak ses kartına bağlamak istiyorsanız varsayalım. Bununla birlikte, daha kolay bir şey yoktur, ancak MIDI klavyesinin klavye elektronik müzik aletinden (Synthesizer) ne kadar farklı olduğunu anlamak gerekir. İkincisi, hem klavyeyi hem de sentez bloğunu içerir, bu nedenle kendi kendine form sesleri durumunda. Tüm modern sentezleyiciler bir MIDI arayüzü ile donatılmıştır. MIDI Klavyesi, sesi sentezleme yeteneğine sahip değildir. Yalnızca MIDI-arayüzü aracılığıyla sentezleyicinin dışındaki (buna göre) çalışmasını kontrol etmek için tasarlanmıştır. Bu, her şeyden önce, birkaç sentezleyiciler için en ucuz paylaşım seçeneğidir. Bu durumda, kendi klavyelerine sahip olmayabilir ve nispeten düşük maliyetleriyle belirlenir. Kendi klavyesine sahip olmayan bir sentezleyici, bir ton jeneratör denir.

MIDI Klavye Ses Kartı ve MIDI Synthesizer'a bağlanma

MIDI klavyesini ses kartına bağlama sorusuna geri dönelim (Şek. 1.6). Nitekim, bunu yapmak çok kolaydır: MIDI'yı adaptör fişinde MIDI'deki klavyeye yerleştirin ve 15 pinli MIDI adaptör konnektörü ses kartında bulunan bir slot bağlantı noktası konektörü ile bağlanır. Buradaki MIDI klavyesi MIDI cihazının rolünü oynayacak ve ses kartı kölesidir.

İncir. 1.6. MIDI Klavyesini Ses Haritasına Bağlama:

Zaten modernseniz, geniş fonksiyonellik Ses kartı ve fareyi kullanmayan, ancak kanıtlanmış bir Noel Baba yöntemiyle, beyaz ve siyah anahtarları çevirerek, MIDI klavyesi bir çıkış yoludur. Klavye ve MIDI yüzler arası müzikal sentezleyiciler olduğunu unutmayın. Bazıları (nispeten basit) MIDI klavyelerinden daha pahalıdır. Yürütme ve kayıt modlarında, sentezleyici bir MIDI klavye olarak kullanılabilir. Bunu yapmak için, MIDI klavyesini bağlama durumunda aynı bağlantıyı gerçekleştirin: MIDI OUT Synthesizer adaptör girişinde midi ile bağlanmak için.

Kompozisyon oynatırken, klavyeyle dış sentezleyici, ses kartına ek olarak kullanılabilir ve ses kartı paletinde eksik olan bu araçların seslerini çıkarın. Bu özelliği uygulamak için, MIDI OUT adaptörünün çıktısı, Syntizizer girişinde MIDI ile bağlanmalıdır (Şek. 1.7).

İncir. 1.7. Harici Synthesizer'ın Bağlantı Şeması Ses Kartına:

Kendinden uyarma sorununu çözme midi sistemi

Müzik düzenleyicinin çalışma şeklini yanlış seçerseniz, Şekil 2'de gösterilen şemaya göre bileşik. 1.7, nahoş bir etkiye neden olabilir: tuşa, tuşa basarak, anahtardan sunulan mesaj, ses kartına ve oradan tekrar Synthesizer'a ve Synthesizer'tan tekrar ses kartına tekrar gidecektir ... süresiz olarak. Sistem odaklanacak, heyecanlı ve aşırı yüklenecek. Sesler ilginç duyulacak. Kaçınmak için ne yapılmalı?

Şek. 1.7 Hem cihazların hem de ses kartının hem de sentezleyicinin aynı anda MIDI alıcıları ve MIDI vericileri tarafından görüntülendiğini takip ediyor. Kabul edilemez. Önemsiz çıktı - Synthesizer'u bir MIDI klavyesi olarak kullanma sırasında ikinci kabloyu devre dışı bırakın ve kaydedilen daha önceki melodilerde oynatılırken bağlayın son derece uygunsuzdur. Bütün bu kapanmalar, bağlantılar, inan bana, sonu sonlandır. Ekipman ve cüzdanınızın mantıksal seviyede gerekli anahtarlamayı gerçekleştirmek için daha kolay ve daha güvenlidir. Bu, doğrudan Synthesizer'da (yerel kapatın) veya bir müzik editöründe yapılır.

Ancak, MIDI mesajları röle seçeneklerini manipüle ederek döngü problemini çözmek daha doğru olur. Davanın özü, MIDI bilgilerinin cihaz girişine girmesi (veya programlarımızda, Cubase Sx) çıktısının yayınlanmasına yöneliktir. Ses kartı Synthesizer'ı, aynı zamanda MIDI klavyesinin işlevlerini de gerçekleştiren bir harici sentezleyici ile birlikte kullanıldığında klasik bir örnek düşünün. Döngü kaçınılmaz olarak, fiziksel olarak harici sentezleyiciye bağlanan G / Ç portları olarak belirtilen bir parçayı seçerseniz kaçınılmazdır. Döngüllemenin istenmeyen etkisinin sırası:

1. Synthesizer tuşuna tıkladığınızda, Synthesizer karşılık gelen notu çoğaltır.
2. MIDI mesajı tipi Not Açık (bkz. Bölüm 1.2.1) Ses Düzenleyicisine girer.
3. Ses düzenleyicide, MIDI mesajlarının rölesi sayesinde, aynı mesaj sentezleyici giriş bağlantı noktasına iletilir.
4. Synthesizer, mesajı, mesajı aldıktan sonra, uygun notu çoğaltarak (ilk kez değil, bildirimde bulunmak).
5. Synthesizer ayrıca MIDI-Mesaj Rölesi (devre dışı bırakmak ve nasıl yapılacağını ve nasıl yapılacağını - kullanım kılavuzuna bakmanın mümkün olup olmadığını) da çalışır, bu nedenle, bkz. Paragraf 2.

Bu zinciri kırmak için, MIDI mesajlarının rölenini veya Synthesizer'da veya programda (bir kural olarak, müzik editörlerinde, bu seçenek varsayılan olarak etkinleştirilecektir). Cubase SX'de bunu yapmalısınız: Menüyü açın Dosya, Takım'ı seçin Tercihler.. Bir iletişim kutusu açılır Tercihler.. Bir ağaçta, pencerenin sol tarafında bulunan MIDI şubesini seçin. Açılan sekmede Midi. Sıfırla onay kutusu MIDI THU Aktif. Şimdi hiçbir döngü olmayacak. Basabildiğinizden emin olabilirsiniz TAMAM MI, ardından hangi iletişim kutusunu Tercihler. Kapat. Ayrıca düğmeyi de tıklayabilirsiniz. Uygulamak, pencere Tercihler. Açık kalacaktır ve sizin tarafınızdan yapılan değişiklikler uygulanacaktır.

Bir iskele bayrağı ile MIDI THU Aktif Dahili ses kartı sentezleyicisini kontrol etmek için bir harici sentezleyici bir MIDI klavye olarak kullanma yeteneğini kaybediyor.