Музыка
Вопрос о задержках миди клавиатуры и мощи компа
Вот многие профи пишут про 20ms 10ms 5ms но у многих что пишут системы были старые, у меня тоже не новая но все таки 4 ядра по 2,5ггц 8гб озу винда 8 х64, скажите какие теоретически будут у меня задержки звука?
Само по себе MIDI-протокол ОЧЕНЬ легок для работы на компьютере. Я даже на DX486-м, еще в Windows'95 работал БЕЗ задержек совсем. Просто нуль выставлял, и все прекрасно работало, потому что все заботы об озвучивании MIDI-команд ложились на процессор звуковой карточки - а это процессор специализированный. Он от рождения рассчитан на работу в условиях жесткого лимита времени. И ему это намного легче, т.к. у него под рукой аппаратные синтезаторы, которым только команду дай, и сам процессор ничем не занят при этом.
Задержки вызываются не клавиатурой и не MIDI-портом, а сугубо твоим приложением.
Подключение к MIDI-порту программного синтезатора гарантированно создаст задержку, т.к. синтезировать звук на центральном процессоре - задача не из легких для машины. Тем более, если параллельно ему приходится озвучивать какие-либо другие треки в редакторе. Но при твоей мощности машины, мне кажется, даже 5 миллимекунд вполне достаточное время. Четыре ядра, как-никак. Может, ты используешь какой-то невозможно навороченный синтезатор?
Помогает также "замораживание" треков - обычно редактор дает такую услугу. Те треки, в которых не предполагается редактирование "на лету", можно "заморозить" - т.е. просчитать предварительно, до запуска превратить в готовую волну. Тогда после запуска воспроизведение этих треков не будет отнимать много сил у процессора, и он сможет больше времени уделить обсчету твоих, непредсказуемых, нажатий на клавиши. Наиграл, что надо, вычистил ошибки - и тоже "замораживаешь" записанный трек. Тогда можно обходиться задержками, абсолютно неразличимыми на слух :-)
Задержки вызываются не клавиатурой и не MIDI-портом, а сугубо твоим приложением.
Подключение к MIDI-порту программного синтезатора гарантированно создаст задержку, т.к. синтезировать звук на центральном процессоре - задача не из легких для машины. Тем более, если параллельно ему приходится озвучивать какие-либо другие треки в редакторе. Но при твоей мощности машины, мне кажется, даже 5 миллимекунд вполне достаточное время. Четыре ядра, как-никак. Может, ты используешь какой-то невозможно навороченный синтезатор?
Помогает также "замораживание" треков - обычно редактор дает такую услугу. Те треки, в которых не предполагается редактирование "на лету", можно "заморозить" - т.е. просчитать предварительно, до запуска превратить в готовую волну. Тогда после запуска воспроизведение этих треков не будет отнимать много сил у процессора, и он сможет больше времени уделить обсчету твоих, непредсказуемых, нажатий на клавиши. Наиграл, что надо, вычистил ошибки - и тоже "замораживаешь" записанный трек. Тогда можно обходиться задержками, абсолютно неразличимыми на слух :-)
Похожие вопросы
- синтезатор или миди клавиатура?
- Нужна миди клавиатура
- как играть в fl студио без миди клавиатуры как играть в fl студио без миди клавиатуры
- Какую миди клавиатуру лучше всего купить для домашнего пользования?)
- В чём разница между сентезатором и миди клавиатурой и что лучше подходит для написания минусовок ?
- хочется синтезатор, но при этом чтобы был небольших размеров. что если просто купить миди-клавиатуру?
- цифровое пианино или миди-клавиатура?
- Я хочу научиться играть на миди-клавиатуре посоветуйте или синтезатор посоветуйте=) какой покупать; я новичок
- Что именно выбрать для самообучения игры на пианино (фортепьяно)? миди-клавиатуру, электроорган, электропианино?
- Где найти миди (кар) файл на песню Городницкого "Атланты"?