Задержка при записи с Midi Клавы

mnemonic

Member
27 Май 2005
74
2
8
На звуковой плате E-MU 0404 сконфигурирована Latency 10ms. Записываю при 135bpm миди дорожку с миди клавы в Cubase SX3. При игре на клаве звук воспроизводится точно в нужный момент, то есть при игре задержки нет. Но если затем после записи воспроизвести трек, получается, что все ноты записаны с одной и той же задержкой (со сдвигом) где-то на восьмую. Их конечно можно выделить и передвинуть влево на восьмую и тогда все становится нормально. Но вопрос - от чего возникает задержка записи ноты? При bpm 80, кстати, задержки не возникает.
То есть получается, что сигнал от нажатия ноты приходит в Cubase когда нужно, обрабатывается в VST без latency, но на треке записывается с опозданием. Есть какие-нибудь мысли, почему?
 
Вдруг не найдёт...всё ж 61 сообщение у человека...
В настройках миди портов внизу есть такая галочка, отвечающая за опцию по синхронизации миди с системным временем (Synchronize to system time или как-то так). Стоит ее включить и все начинает работать как надо...
это Divice setup/Direct music/use system timestamp.
Не пугайтесь.На RMM строго с этим...:drinks:
 
Последнее редактирование:
  • Like
Реакции: skur, angej и mnemonic
P00H, поиск хорош тогда, когда я знаю как формализовать свой вопрос, по каким словам искать. По слову "задержка записи с midi" мне выдалось 11 страниц сообщений, как в этом можно найти интересующий ответ?

pROFI, Спасибо за разъяснение, вон оно оказывается где спряталось :).
 
- в boot.ini поставить /usepmtimer, если multi-core проц
- попробовать через direct music (ignoreportfilter) и напрямую, попробовать с system timestamp и без него - всего 4 варианта

что-то да заработает
 
- в boot.ini поставить /usepmtimer, если multi-core проц
- попробовать через direct music (ignoreportfilter) и напрямую, попробовать с system timestamp и без него - всего 4 варианта

что-то да заработает

А поподробнее нельзя, что и как прописать в boot. ini? У меня давно та же самая проблемка, только в другую сторону. При записи ноты лезут вперед, примерно на 1/16. Просто timestamp победить не удалось:beee:
 
У меня тоже ноты лезли на 1/16 вперед до вчерашнего дня.

С сайта Microsoft:
Article ID : 895980
Last Review : January 22, 2008

In Microsoft Windows Server 2003 and in Microsoft Windows XP, a program that uses the QueryPerformanceCounter function to query system time may perform poorly. For example, if you run the ping command at the command prompt, you may receive low or incorrect latency values.

To work around this problem, update the BIOS on the computer. Or, modify the Boot.ini file to use the /usepmtimer switch.

The following is a sample Boot.ini file for a system that contains the /usepmtimer switch. [boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows Server 2003 Enterprise x64 Edition" /fastdetect /NoExecute=OptIn /usepmtimer
Просто timestamp победить не удалось
Попробуй еще через Direct Music.
 
  • Like
Реакции: mix
Господа. Проблема так и не решена. Help!

Я попробовал следующее:

1. Пробовал включать в boot.ini опцию "/usepmtimer"
2. пробовал включать/выключать "Direct Music"

все четыре возможных сочетания.

Комп Athlon XP 3200+
WinXP SP2
звуковуха EMU 0404 (asio2, latency 10ms)
миди клава EMU XBoard 49e

Для малых bpm (меньше 90) задержки вроде как не наблюдается. Для быстрых - примерно на 1/16 ноты.

Что еще может быть?
 
И что в это статье помогло найти решение , о чем не говорили тут?
У меня проблема с задержкой после включения "Direct Music" исчезла. Но появилась другая - теперь ноты отображаются с небольшим ОПЕРЕЖЕНИЕМ.
 

Сейчас просматривают