MIDI Kablo bant genişliği yazılımı öykünmesi?


0

Çok garip bir MIDI ile ilgili sorum var.

Bu yüzden, USB-MIDI arayüzüm üzerinden piyanoma LOT midi veri / not gönderdiğimde, MIDI Arabirimi bant genişliğini aşıyor ve şarkının yavaşlamasına neden oluyor, ancak arayüze daha az not gönderildikten sonra hızlanabiliyor. Bunu sadece arabirimdeki durum LED'ini izleyerek ve klavyemdeki şarkının yavaş / yakalandığını duyarak ve bunu yakalamanın bir yolu olmadığını fark edebiliyorum.

Öyleyse benim sorum şu, MIDI Kablo bant genişliğini simüle etmenin ve sonuçları değiştirilmiş bir MIDI dosya kopyasında ya da MIDI Out aracılığıyla çıktı almanın bir yolu var mı?


Asıl amacın nedir? Bu etkileri önlemek için, belirtilen 3125 bayt / sn bant genişliğini aşmayın.
CL.

Bunun, özellikle PC yazılımı veya donanımıyla ilgili bir şey yapmaktan ziyade, MIDI ve MIDI modüllerinin özellikleri hakkında daha fazla olduğu anlaşılıyor. Muhtemelen buraya gitmeli: music.stackexchange.com/questions/tagged/midi
LawrenceC

Yanıtlar:


0

Bunu yıllarca süren yaşam için yaptım - aslında veri akışını ölçmenin hiçbir yolu olmadan…
MIDI iletimi seridir, bu nedenle tüm verileri hedefine kabaca doğru sırayla ulaşacak şekilde sıralamanız gerekir. , tıkanıklıktan kaçınmak. Sorununuzu gidermenin tek yolu iletimi hızlandırmak veya her şeyi ölçmeyi bırakmaktır.

Çoğu MIDI 'modülü' geleneksel olarak davul kanalı olduğu için kanal 10'a öncelik verecektir.
Bundan sonra 1-16 arasında öncelik olacaktır.

Bu yüzden yapılacak ilk şey, kanallarınızı tam yendiklerinde oynamanın ne kadar önemli olduğuna göre sıralamak. Yavaş bir saldırı olan herhangi bir şey, erken veya geç 4 ya da daha fazla kenenin tümünü kaydırın, saldırı ne kadar yavaşsa, ondan daha fazla kaçabilirsiniz.

Bunu, genel 'oluk' aslında her şey 'zaman aşımına uğradığında' tıkanıklık nedeniyle ölçülenden daha iyi olduğu şekilde yapabilirsiniz.

Diğer bir püf nokta, tüm kontrolör verilerini önemli vuruşlardan uzağa taşımaktır - notlarda yaptığınız gibi kontrol cihazlarında olduğu gibi kesin bir şey yapmanız nadirdir.

Üçüncüsü - herhangi bir düzeltme eki değişikliği veya sysex vb. Gönderirseniz, onları yoldan uzak tutun. Pistin başındaki 16 kanalın tamamı için bir ayar gönderirseniz, makineye herhangi bir not başlamadan önce işleme koyması için bolca zaman tanımak için pistin başına bir çubuk verin.

Ek olarak - kurulumunuzun Koşu Durumunu kullanacak şekilde ayarlandığından emin olun [bu günlerde varsayılan olarak kullanmayacağından şüpheliyim] Koşu Durumu hala geçerli olabileceği kabul edilen hiçbir şeyi tekrar etmeyerek gönderilen veri miktarını azaltacaktır. '.

Örnek olarak - bu parça, cihazda 'canlı' çalınan, belirgin bir yavaşlama olmadan, yalnızca 16 MIDI kanalı kullanılarak yapıldı. Eskiden çalıştığım firma için ürün demosu yapıldı. Harici bir işlem veya manipülasyon yoktur, ses doğrudan cihazın stereo çıkışından kaydedilmiştir.
[Ray, yivin kendisine ulaşması biraz zaman alır, orki içeri girdiğinde veri zirveleri yaklaşık 45s başlar.

https://soundcloud.com/graham-lee-15/ohmss-orig-propellerheads-used-with-permission-mu100-demo

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.