Мне, слава Господу, не пришлось долго возиться с этой проблемой (с месячишко где-то) и может мои три копейки не внесут особой ясности в её решение для остальных, но, поскольку столкнулся с полностью противоположными мнениями и советами, решил просто описать СВОИ приключения.
Гуголь цитирует:
Цитата №1 (
http://www.jay.fm/blog/pc-midi-timing-and-nuendo.html) - без сомнения касается и Куба тоже:
"Nuendo keeps a zero-length file called ignoreportfilter in the directory C:\Program Files\Steinberg\Nuendo\MIDI Port Enabler. Using Windows Explorer, you can drag this file up one level to the Nuendo directory, restart Nuendo, and you will now see both the emulated and non-emulated ports. In my experience, you nearly always want the non-emulated ports; you should go into Device Setup and set “Show” to “No” for the emulated DirectMusic ports so that you don’t accidentally use them.
This will only solve your problem if yours is a system where the emulated ports have timing issues. On my system, they don’t."
Цитата №2 (
http://www.focusrite.com/answerbase/en/article.php?id=236) - ужо про Кубик непосредственно и про мою (удача!) карточку:
"MIDI notes in Cubase are getting recorded to the start of the MIDI clip.
If you are recording MIDI data into Cubase through the Saffire MIDI in port and find that it is all being recorded to the start of the MIDI clip then follow these steps to fix the problem:
1. Update your version of Cubase to the latest version (updates available from
www.steinberg.de).
2. Browse to the Cubase SL/SX application folder (usually C
rogram FilesSteinbergCubase SL/SX) and locate the folder "MIDI Port Enabler".
3. Open this folder.
4. Pick the file "ignoreportfilter" and move it into the Cubase SL/SX application folder (one directory up).
5. Start Cubase. You will now see 'Focusrite Saffire' and 'Focusrite Saffire [Emulated]' as available MIDI ports.
6. Select 'Device Setup...' from the 'Devices' menu.
7. Go to the 'Default MIDI Ports' page and set 'Focusrite Saffire [Emulated]' as both input and output.
8. Go to the 'All MIDI Inputs' page and make sure 'Focusrite Saffire' is not active and 'Focusrite Saffire [Emulated]' is activated (click on 'Yes' or 'No' in the 'Active' column to change it).
9. Go to the 'DirectMusic' page and check the 'Use System Timestamp' box.
10. Click 'Apply' and then 'OK' to exit Device Setup."
Далее, среди прочей похожей инфы как здесь, так и на других форумах, но уже на родном и могучем:
с квадратной скобкой - это эмулированные порты. Их как-раз нужно выключить (птису снять).
Не факт.Иногда как раз таки надо оставить эмулированный порт, а реальный убрать.
Как видите, и на буржуйском и на нашем - всё соответствует и порядковому и смысловому значениям.
А теперь кода:
У меня в папке "Midi port enabler" не было файла "ignoreportfilter" - был только "enableemulated".
Следуя успешно найденым аналогичным указаниям, но только уже в отношении "enableemulated", перемещаю его в корневую папку Куба и выбираю появившиеся ЭМУЛИРОВАННЫЕ порты. Почему? А потому, что другие НЕ отображаются: в окне "Direct Music" - порт моей карты с квадратной скобочкой, а в "Windows MIDI" вообще пусто - до перемещения было всё наоборот и были выбраны НЕЭМУЛИРОВАННЫЕ (если ошибаюсь - поправьте) порты моей же карты именно в "Windows MIDI", а "Direct Music" был совершенно пуст. Ну, и в остальных окнах("All MIDI Inputs", "Default MIDI Ports") тоже видны только порты карты с пресловутой скобочкой, которые также отметил. Всё сразу заработало. Разок проэкспериментировал туды-сюды с этим файликом - всё работало безукоризненно только на эмулированных портах.
Попробовал и ещё один предложенный способ: не перемещая "enableemulated", отметил параметр "Use System Timestamp" - тоже действует, но с вынужденно выбранными портами без скобочек в "Windows MIDI"(см. выше), т.к. в этом случае пустеет "Direct Music"...
Одолевают сомнения в правильности моих вышеописанных манипуляций - каким же способом воспользоваться? Может надо выбрать порты НЕ "Focusrite Saffire"? Либо тут жо... ой! ... да, жосская привязка к железу(карте), либо что-то недоступное пока моему мосху, но с положительным результатом. Подозреваю, что есть обьяснение и, по моему, связанное с виндой, не помню точно, кажется Vosk высказывался по этому поводу. То есть, сама процедура выбора портов (в каком варианте?) могла оказаться ошибочной, хоть и работает всё... но правильно ли работает? Экспериментировать с файлом "ignoreportfilter", состряпанным собственоручно, чота шибко забоялся после прочитанных ужастиков о последствиях - дык у меня этого файлика и не было ить... значить не положено... а почему не было? Извините за многабукаф, накипело, надо покупать лицензию и экскрименпериментировать ЗАКОННО, со спокойной душой. Или в четвёрке-пятёрке такого не наблюдается? А как же Focusrite Answerbase? Официально, подробно и развёрнуто (1. Update your version of Cubase to the latest version (updates available from
www.steinberg.de):bye
освещается решение этой проблемы - не с ломаным же Кубом... рекомендуют даже проапдейтиться. Лана, проблема явно не в секвенсере, я уверен.
Прокомментируйте пожалуйста. Спасибо.
З.Ы. На данный момент параметр "Use System Timestamp" не отмечен птичкой - только перемещён файлик "enableemulated". Миди клавиатура - Studiologic TMK-61, Cubase SX3(H2O), Syncro TRuEmu v4.1., ХРюква лицензионная, х86, SP2, карта Focusrite Saffire, Firewire, Texas instrument OHCI Compliant 1394 Host Controller, 2Гб оперативы, файл подкачки отключён, дефраг своевременный, по расписанию(Diskeeper 2009).