Kısa cevap, gerçekten USB cihazlarınızın 2 veya daha fazlasının 12 Mbit / sn olduğu bu uygulama için bir Multi-TT hub'ı istemektir. Bu merkezleri bulmak için Amazon, Newegg veya diğer sitelerde "Multi-TT" arayın.
Ne yazık ki, bu önemli teknik ayrıntıya nadiren değinilmektedir. Çoğu hub daha ucuz bir Tek TT tasarım kullanır. İyi Çoklu TT olanları, nadiren paket üzerinde işaretlenmemiş bu özelliğe sahip olarak ilan edilir. Ne yazık ki, çoğu insan muhtemelen TT'leri hiç duymamış biledir, bu nedenle pazarlamacılar size, hangi merkezlerin hangi tasarımı kullandıklarını söylemeye zahmet etmiyorlar.
Windows Aygıt Yöneticisi'ni kullanarak hub'ınızın bu özelliği olup olmadığını kontrol edebilirsiniz. Gelişmiş sekmesinde "Hub'da birden fazla TT var" kelimelerini arayın.
Linux'ta hub tipi "lsusb -v | grep TT" ile kontrol edilebilir. Apple'ın Xcode geliştirme araçlarında yayınladığı "USB Prober" yardımcı programı dışında, Macintosh'ta kontrol etmenin basit bir yolunun farkında değilim.
TT İşlem Tercümanı anlamına gelir. Ayrıntılar karmaşıktır ve www.usb.org adresinden ücretsiz indirilebilen USB spesifikasyonunun 11. bölümünde tamamen belgelenmiştir. Ancak kısaca TT, PC'nizden 480 MBit / sn ile 12 veya 1.5 MBit / sn hızlarına yavaşlar.
Normalde bu müzik enstrümanlarını çaldığınızda, kontrolörleri MIDI mesajları üretir ve ardından PC'nizden veri talep ettiği anı bekleyen bellek tamponlarına paketlenir. Bilgisayarınız doğrudan bağlandığında, cihazınıza IN belirteci adlı bir mesaj gönderir. Cihazınız IN belirtecine, veri olmadığını belirtmek için bir DATA paketi veya NAK belirteci olarak iki şekilde yanıt verebilir. Bilgisayarınız bu IN belirteçlerini çok hızlı bir şekilde gönderir; bu nedenle sonuç, müzikal etkinliklerinizin MIDI mesajları olarak hemen gönderilmesidir.
Bununla birlikte, 12 MBit / sn MIDI cihazınız bir USB 2.0 HUB ile bağlandığında, hepsi 480 MBit / sn'de çok farklı bir iletişim oluşur. Bilgisayarınız aslında merkezdeki İşlem Tercümanı ile iletişim kurar. 2 mesaj gönderir. İlk önce, SSPLIT (Bölünmüş İşlemi Başlat) mesajı TT'ye gönderilir. TT meşgul değilse, bir onay gönderir. Daha sonra TT, IN token'i MIDI klavyenize daha yavaş bir 12 MBit / sn hızında iletir. Bu arada, PC'niz diğer cihazlarla 480 Mbit / sn hızında iletişim kurabilir. MIDI klavyeniz, IN belirtecinin doğrudan bilgisayarınızdan mı yoksa bir hub'ın TT'sinden mi geldiğini söyleyemez. Tamamen PC'nize bağlı gibi aynı şeyi yapar. Hub içindeki TT, NAK veya DATA yanıtını alır. Bu devam ederken, bilgisayarınız hub’ın TT’sine CSPLIT (Complete Split Transaction) mesajlarını göndermeye başlar. TT, özel bir NYET belirteci ile yanıt veriyor; TT hala klavyenizden 12 Mbit / sn veya NAK veya DATA ile iletişim kurmakla meşgul.
Hem bir MIDI klavye hem de bir MIDI davul bağlıysa, bilgisayarınız TT'den davullarla iletişim kurmasını istemek için bir SSPLIT mesajı göndermek isterse, ancak TT klavye ile iletişim kurmakla meşgulse ne olur? Yalnızca bir TT ile hub, NYET'i yeni bir SSPLIT isteğine yanıtlayabilir, çünkü IN + DATA'yı 12 MBit / sn'de gerçekleştirmekle meşgul. Kesinlikle bu senaryoyu istemiyorsun!
Birden fazla TT hub'ının her bir aşağı akış portunda (cihazları taktığınız) özel bir TT'si vardır. Çoklu TT'lerde, hub, diğer TT'ler diğer alt aygıtlarla iletişim kurmakla meşgul olsa bile, bir SSPLIT isteğini kabul edebilir. Yalnızca tek bir TT ile, bilgisayarınız çok fazla 480 MBit / sn bant genişliği olsa bile, beklemeye başlayabilir, çünkü hub farklı hızlar arasında bir anda 1'den fazla mesajı dönüştürme yeteneğine sahiptir.
Bu açıklama, TT'lerin ele aldığı birçok önemli USB zamanlama sorunu üzerinde açıklanmıştır, ancak önemli olan, USB 2.0 hub'larının iki farklı tasarımı kullanabilmesidir. Gerçekten daha ucuz olan Single-TT göbeklerinden kaçınmak istersiniz.
Bu cevaplarda USB 3.0 ve 3.1 hızları başka yerlerde de belirtilmiştir. Fakat göbeğindeki TT'ler asla 5 veya 10 gigabit hızları ve 480, 12 veya 1.5 hızları arasında dönüşmez. Bunun yerine, USB 3.0 ve 3.1 hub'ları bir çift hub olarak çalışır. Gigabit sinyalleri, yalnızca 5 veya 10 Gbit / sn hızında çalışan bir göbeğe bağlanan yeni USB konektörlerinde kendi özel pinlerine sahiptir. Orijinal pinlerde aynı anda 480 Mbit / sn iletişim gerçekleşir, bu nedenle 12 ve 1.5 MBit / sn aygıtları TT'ler tarafından 480 Mbit / sn'ye dönüştürülür, ancak hiçbir zaman 5 veya 10 Gbit / sn'ye dönüştürülmez.
Başka yerde de belirtildiği gibi, USB jargonunda teknik olarak 1,5 Mbit / sn anlamına gelen, ancak günlük konuşmada 1,5 veya 12 Mbit / sn anlamına gelebilen "düşük hız" dır. 12 Mbit / sn, USB terminolojisinde "tam hız" olarak adlandırılır. Teknik olarak "Ses Sınıfı Belirtimi" nin bir parçası olan USB MIDI protokolü, "bulk" protokolünü kullanır ( başka bir cevapta iddia edildiği gibi kesme protokolünü değil ). USB teknik özelliği, 1,5 Mbit / sn hızında toplu aktarım protokolüne izin vermiyor. Bu yüzden, bir USB MIDI cihazı USB hızını çok fazla ihlal etmiyorsa, daima en az 12 Mbit / sn hız olacaktır. USB MIDI, 480 Mbit / sn hız olabilir, bu durumda TT'ler geçerli değildir. Ancak bugün USB MIDI ürünlerinin büyük çoğunluğu hala 12 Mbit / sn hızda.
Eğer Yani gerçekten emin olmak performansını maksimize planlıyorsanız USB hub, Çok TT türleridir.