При нажатии клавиши на моем миди-устройстве и мониторинге его в Midi-OX требуется много времени (около 5 секунд), прежде чем он зарегистрирует другой ввод. Обратите внимание, что я говорю не о задержке между нажатием клавиши и ее регистрацией midi-OX, а о задержке между регистрацией другой клавиши после нажатия первой. Так сказать, «период охлаждения», прежде чем он распознает другой ввод.
Я использовал Cubase и Midi-OX в качестве программного обеспечения для мониторинга, и оба имеют одинаковую проблему и период «остывания» около 5 секунд. Я пробовал и клавиатуру PSR550, и фортепиано Yamaha Clavinova — снова одинаковый результат на обоих.
Я использую адаптер Logilink UA0037N USB to Midi (In-Out, 1,9 м) для подключения клавиатуры/электрического пианино к моему ноутбуку Medion Erazer.
В чем может быть проблема?
РЕДАКТИРОВАТЬ: Как и было предложено, я купил другой кабель: M-Audio USB Uno MIDI Interface 1 вход / выход. Примерно в два раза дороже (30 евро) и лучшее, что я мог получить. Там все та же задержка. Этот кабель кажется более чувствительным к прикосновению, педалям и т. Д., Но как только я нажимаю клавишу, он не будет реагировать на другое нажатие (или отпускание) в течение ~ 4 секунд.
Однако сюжет усложняется — все, кроме черно-белых клавиш, на Clavinova/PSR работает отлично. Педали, кнопки и манипулятор работают в режиме реального времени.
Еще более странно то, что после любого ввода, кроме клавиши, «перезарядка» сбрасывается, и он будет реагировать на другое нажатие или отпускание клавиши, после чего он снова перестанет реагировать на любые другие нажатия клавиш.
Так что я использовал разные устройства (PSR/Clavinova), разные кабели, разное программное обеспечение (Cubase и Midi-OX) и разные компьютеры (тестировал все также на старом ноутбуке, у которого были порты usb2 вместо usb3). Я также посмотрел в руководстве PSR, чтобы установить его в «режим вывода миди», который, по-видимому, является особым режимом для клавиатуры при использовании ее в качестве миди-устройства. Все настройки и комбинации имеют одну и ту же проблему.
EDIT2: Оказывается, это БЫЛ кабель. Я просто перенес всю свою установку в место, где лежали десятки разных кабелей, и в конце концов один из них заработал нормально. Казалось совершенно случайным, какие из них работали, а какие нет; некоторые действительно дешевые кабели работали, а некоторые высококачественные бренды - нет (хотя проблемы с более дешевыми кабелями возникали гораздо чаще). Теперь я действительно ненавижу миди.
5 секунд — это сверх всего разумного при нормальной работе. Так что приходится искать что-то за пределами нормальной работы. Что общего между вашими экспериментами? Очевидно, ваш компьютер. Тогда у нас есть
Я пробовал и клавиатуру PSR550, и пианино Yamaha Clavinova.
что не выглядит чем-то общим, пока мы не поймем, что PSR550 тоже от Yamaha. Это делает вероятным, что оба устройства имеют одинаковый интерфейс Midi и базовую реализацию.
Очевидно, что еще одна общая черта — это интерфейс USB-Midi. Поиск изображений этого устройства, похоже, является фирменной копией стандартной причины проблем с Midi, адаптером со смесью скрипичного и басового ключа на одной стороне.
Известно, что этот адаптер искажает сообщения Sysex, а также искажает текущие байты состояния, которые используются (среди прочего) для сжатия событий примечания в более короткие последовательности Midi, транслируя их как события примечания со скоростью 0.
Вот почему этот мусорный MIDI-адаптер имеет тенденцию разваливаться из-за полифонии, когда клавиатура использует этот тип сжатия для отправки нот в плотной последовательности.
Я предполагаю, что либо клавиатура, либо адаптер меняют использование или интерпретацию байтов текущего состояния, когда была вставлена более длительная задержка для последнего байта. Вполне может быть, что через 5 секунд после последней ноты следующая нота с клавиатуры Yamaha будет отправлена без использования сжатия текущего байта состояния (даже если оно все еще применимо), чтобы избежать пропуска нот, когда кто-то повторно подключает разъемы Midi (которые предположительно занимает не менее 5 секунд, или, по крайней мере, люди не будут ожидать, что это сработает немедленно, если они будут быстрее).
Либо так, либо у адаптера есть период ожидания после того, как он запутался, когда он возвращается к разумному поведению.
Похоже, что из-за клавиатур Yamaha дешевый адаптер разваливается более заметно при еще более простом использовании, чем обычно. Я бы не стал винить клавиатуру, правда.
На самом деле есть хорошие бренды для адаптеров USB Midi (например, Roland, Yamaha, M-Audio) и множество винтажных адаптеров USB1.1 от этих брендов, которые достаточно быстры на скорости 12 Мбит/с для большинства целей (в зависимости от концентратора вы можете захотеть избегайте совместного использования концентратора мышью, клавиатурой или другим медленным устройством). Приобретите один из тех, что были в употреблении, и забудьте о дешевом вездесущем стандартном китайском хламе с фэнтезийным ключом на нем.
Я могу только догадываться, но это, вероятно, ваш миди-интерфейс.
интерфейсы midi/usb могут быть дешевыми, но если они дешевые... это произойдет. или, по крайней мере, такие вещи. вы пробовали другой?
Этот кабель кажется более чувствительным к прикосновению, педалям и т. Д., Но как только я нажимаю клавишу, он не будет реагировать на другое нажатие (или отпускание) в течение ~ 4 секунд. Однако сюжет усложняется — все, кроме черно-белых клавиш, на Clavinova/PSR работает отлично. Педали, кнопки и манипулятор работают в режиме реального времени. Еще более странно то, что после любого ввода, кроме клавиши, «перезарядка» сбрасывается, и он будет реагировать на другое нажатие или отпускание клавиши, после чего он снова перестанет реагировать на любые другие нажатия клавиш.
В чем проблема?
На самом деле это вдвойне указывает на сжатие «рабочего байта состояния», вызывающее проблему, поскольку вставка сообщения контроллера остановит возможность выполнения текущего байта состояния. Если кабель не испортит прием этого сообщения, либо драйвер (есть ли остатки от драйвера вашего последнего USB-кабеля? Вы установили какие-либо драйверы, доступные для вашего текущего кабеля? Обычно драйвер действительно не нужен) или приложение быть виноватым.
«Рабочее состояние» — это не то, что можно представить через USB Midi. Если это и есть источник проблемы, то все портит USB/Midi-интерфейс. Если строка вашего USB-устройства (в Linux отображается с помощью , lsusb
а в Windows где-то в диспетчере устройств или что-то в этом роде) указывает на устройство M-Audio, то M-Audio необходимо вычеркнуть из списка рекомендуемых производителей.
Если это не так, это зависит от того, является ли ваш кабель подлинным (и M-Audio действительно вернулась к использованию плохих микросхем сторонних производителей), чтобы решить, виновата ли M-Audio в том, что после установки другой случай на нем.
Я бы вернул его и посмотрел, смогу ли я получить что-то вроде Terratec Midi One (который является только однонаправленным и поэтому, хотя и удобен и надежен, в основном применим для простых целей) или один из старых бывших в употреблении интерфейсов в металлическом корпусе (и, как правило, с полноразмерным разъемом USB B).
Том
Джеррос
Том
Энди Боннер
Джеррос
Тодд Уилкокс
пользователь80857
оставленный вокруг
Джеррос
Джеррос