О как… так-то мне хватало и одного MIDI-контроллера с тремя выходными MIDI-гнёздами (один сквозной), но то был не совсем Splitter (т.е. на все 3 гнезда отправлять можно было ровно то, что приходило в MIDI IN (ну кроме USB — т.к. MIDI OUT`а всего два). В теории, "нормальные" MIDI-аппараты (не имеющие MIDI THRU) должны иметь в MIDI-настройках "что Rx. (Receive)" и "что Tx. (Transmit)", но зачастую там тоже "западло" — не позволяет вывести ровно то, что приходит. В лучшем случае: когда что-то применяется к панельному тембру (т.е. всё что применимо к этому устройству), то же может отправляться наружу…
У всех XG-аппаратов тембра зачастую идут раскиданы так, что идут подряд с одним и тем же Program Change но разными банкам — мне даже ни одной DAW не попалось такой, где возможно назначить кнопку переключения "следующий/предыдущий" по списку из Cakewalk .ins | Cubase Patch Name .txt/xml файла — вот тут и клавиатуры не хватит чтоб назначать конкретные тембра разным MIDI-каналам (соответственно, устройствам)… или, как в случае с XG, где на один канал можно вешать сразу несколько тембров (т.н. Layering), и уже вместо "пачек из CC" отправлять XG BulkDump`ы своих "Performance" (десяток XG Multi Part SysEx`ов)… Назначать кнопку/клавишу на какую-то определённую цепочку из MIDI-событий можно даже в MIDI-OX, но кому-то нравится и Florian Bomers MIDI Translator (хотя вот его же "коробочка" (Bome Box) — хз как и назначается ли в неё хоть что-нибудь)…Мне вот как-то приспичило найти "коробочку" для преобразования в DMX и обратно, но попался только "уже больше не продающийся" MIDI2DMX — вот меня это сейчас больше интересует… Но я всё ещё ищу альтернативу подобным "MIDI-переназначателям"… На AHK (AutoHotKey) прописывать как-то желания совсем нет, хотя вроде бы должно быть не так сложно…