Автор Тема: Guitar rig (общая тема по всем вопросам)  (Прочитано 254504 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн darvak

  • Новичок
  • *
  • Сообщений: 12
  • Репутация: +1/-0
  • GuitarPlayer.Ru fan!
Re: Guitar rig (общая тема по всем вопросам)
« Ответ #2925 : Сентября 21, 2021, 13:06:38 »
Rony, А какой желательно иметь процессор под такие нужды? Неужели i3 10 поколения не хватает?
« Последнее редактирование: Сентября 21, 2021, 13:09:04 от darvak »

Оффлайн Rony

  • Ветеран форума
  • ******
  • Сообщений: 3436
  • Репутация: +9668/-12
Re: Guitar rig (общая тема по всем вопросам)
« Ответ #2926 : Сентября 21, 2021, 13:11:41 »
его вполне хватает, та задержка и так минимальна,
будет гитара, играй на здоровье  ;)

Оффлайн darvak

  • Новичок
  • *
  • Сообщений: 12
  • Репутация: +1/-0
  • GuitarPlayer.Ru fan!
Re: Guitar rig (общая тема по всем вопросам)
« Ответ #2927 : Сентября 21, 2021, 13:13:48 »
Rony, Понял, благодарю за ответ)

Оффлайн SkinnyVampire

  • Живу на форуме
  • *******
  • Сообщений: 16046
  • Репутация: +1669/-2
  • индастриал-блондинко =)
    • Братство Вампиров
Re: Guitar rig (общая тема по всем вопросам)
« Ответ #2928 : Сентября 21, 2021, 14:59:07 »
ЧД поднимите, до 96к например, так по идее задержка немного уменьшится..
но 12мс общей задержки со всем вместе взятым, это вполне нормальная цифра на самом деле.

Оффлайн Uncle_D

  • Эксперт
  • *****
  • Сообщений: 1220
  • Репутация: +151/-20
Re: Guitar rig (общая тема по всем вопросам)
« Ответ #2929 : Сентября 21, 2021, 15:25:51 »
ЧД поднимите, до 96к например, так по идее задержка немного уменьшится..
Это почему? Разные же вещи: частота дискретизации входного сигнала карты и частота обмена информацией между картой и компьютером. Это надо смотреть: поменялась задержка или нет. Это от драйвера сильно зависит. Причём в нём могут быть и не очевидные вещи как например: ASIO Behringer при повышении ЧД начинает уменьшать снизу порог с количеством сэмплов. То есть при ЧД = 44,100Гц он позволяет выбрать в конфигурации "8 семплов", а на ЧД равной 192,000Гц нижняя граница равна 32 сэмплов. В общем всё не очевидно. С каким-то драйвером может так статься, что при повышении ЧД задержка будет только расти.

Пример со сменой ЧД при неизменном количестве сэмплов. Чуть уменьшилась задержка по входу, но выросла по выходу.


Оффлайн SkinnyVampire

  • Живу на форуме
  • *******
  • Сообщений: 16046
  • Репутация: +1669/-2
  • индастриал-блондинко =)
    • Братство Вампиров
Re: Guitar rig (общая тема по всем вопросам)
« Ответ #2930 : Сентября 21, 2021, 15:46:37 »
ну, обычно, как правило уменьшается... а 32 сэмпла на 192 будут намного меньше миллисекунд, чем на 44.1. тут на скрине просто не видно общую задержку..

... и добавил:

на 8 сэмплах же скорее всего нормально большинство плагинов не заведутся
« Последнее редактирование: Сентября 21, 2021, 15:48:27 от SkinnyVampire »

Оффлайн Uncle_D

  • Эксперт
  • *****
  • Сообщений: 1220
  • Репутация: +151/-20
Re: Guitar rig (общая тема по всем вопросам)
« Ответ #2931 : Сентября 21, 2021, 16:59:50 »
ну, обычно, как правило уменьшается...
Не сомневаюсь, что кто-то данный вопрос детально исследовал, но я лично результатов подобного исследования не видел. Возможно Вы подскажите где их можно глянуть.

а 32 сэмпла на 192 будут намного меньше миллисекунд, чем на 44.1. ..
На скрине видно, что на ЧД 192,000Гц сэмплы собираются в пакеты по 10 штук (итого 320шт) и только тогда пересылаются по USB. Так уж данный драйвер ASIO устроен. И задержка составит 1.67мс. Эта цифра выводится из ЧД (192,000Гц) и количества сэмплов (320шт): (1/192,000Гц) * 320 = 1.67мс. Тоже самое можно посчитать и для ЧД 44,100Гц. Только вот ASIO драйвер при этом сам смотрит, чтобы задержки не сильно менялись когда Вы меняете ЧД.

тут на скрине просто не видно общую задержку..
Общая задержка это задержка драйвера и плюс задержка обрабатывающего сигнал софта (плагины или DAW). Ей неоткуда взяться на этом скрине ибо драйвер на знает чем и как обрабатывается звук после него и перед ним.

на 8 сэмплах же скорее всего нормально большинство плагинов не заведутся
Это да. Будут пропуски.

ИТОГО: "обычно, как правило уменьшается" - таки спорно. Есть неопределённость и надо просто смотреть конкретные драйвера и их возможности.  В примере на скрине разница в задержках составляет всего 0.54мс. То есть ни о чём (это 18см между источником звука и приёмником). А вот приходящий на вход плагина или DAW массив данных увеличится в 192,000/44,100 = 4.35 раза. И хорошо если процессор компьютера это дело переварит без проблем, но в чём смысл? Задержка драйвера значимо не уменьшилась, а нагрузка на обработку увеличилась в разы. Вы уверены, что при этом задержка плагина или DAW так же не вырастет  в разы? Я - нет. Так что может оказаться, что совет Вы дали вредный и на самом деле для уменьшения задержки нужно уменьшать ЧД, а не увеличивать.
« Последнее редактирование: Сентября 21, 2021, 17:19:41 от Uncle_D »

Оффлайн SkinnyVampire

  • Живу на форуме
  • *******
  • Сообщений: 16046
  • Репутация: +1669/-2
  • индастриал-блондинко =)
    • Братство Вампиров
Re: Guitar rig (общая тема по всем вопросам)
« Ответ #2932 : Сентября 21, 2021, 18:21:04 »
да вообще у меня есть статистика, здесь много ребят публиковали скрины с измерениями задержки своих карт в лупбэке, ни у кого ещё на повышенной частоте не было больше, чем на частоте ниже ;D

каммент на 32 сэмпла был о размере буфера, и если мы работаем на 32 сэмплах или 64 сэмплах буфера, то они-то в 4,35 раза уменьшатся в миллисекундах, при переключении на те же 192. это конкретное уменьшение однозначное, независимое ни от драйвера ни от чего.
плагины подразумеваются используются только вносящие ноль задержки, и загрузчики импульсов с нулевой задержкой и тд. только с такими и имеет смысл играть, ну либо если там какой-то ампсим имеет задержку в несколько сэмплов некритичную и с ней вполне можно жить.. и она тоже уменьшится, поскольку задержка обычно конкретно в сэмплах.

разговор ни о чём, каждый может легко попробовать всё это на своей карте на своём компе, в том числе измерить реальную (а не сообщаемую драйвером) задержку в лупбэке.

... и добавил:

причем я не говорю о том что будет разительная разница, нет, задержка немного уменьшится да и всё. на минимальном буфере разница минимальна
« Последнее редактирование: Сентября 21, 2021, 18:32:20 от SkinnyVampire »

Оффлайн Uncle_D

  • Эксперт
  • *****
  • Сообщений: 1220
  • Репутация: +151/-20
Re: Guitar rig (общая тема по всем вопросам)
« Ответ #2933 : Сентября 21, 2021, 19:53:33 »
да вообще у меня есть статистика..
Ну так поделитесь если не жалко. Только предметно: без каких-то рассказов  о сторонних людях. Цифры дайте. Хотя бы как я выше выложил предметные скрины с числами, а не с рассказами всякими.


каммент на 32 сэмпла был о размере буфера, и если мы работаем на 32 сэмплах или 64 сэмплах буфера, то они-то в 4,35 раза уменьшатся в миллисекундах, при переключении на те же 192. это конкретное уменьшение однозначное, независимое ни от драйвера ни от чего.
Нет. От драйвера задержка зависит. Скрины выше я уже размещал. Это не Вы, а драйвер решает сколько и чего отдавать в компьютер и сколько из него буфферизовать на выход. Вы можете менять ЧД, но какие при этом будут задержки драйвера Вы можете только посмотреть, но повлиять на них - нет.

плагины подразумеваются используются только вносящие ноль задержки, и загрузчики импульсов с нулевой задержкой и тд. только с такими и имеет смысл играть..
Да? А назовите хоть парочку таких плагинов у которых "нулевая задержка" в принципе возможна? И Вы не забыли, что мы находимся в теме "Guitar rig (общая тема по всем вопросам)"? Это как раз тот "плагин" который подразумевается.

И не забывайте еще про задержки USB буферов, которые небольшие, но они есть. И про производительность компьютера которая тоже влияет на скорость работы плагинов.

, ну либо если там какой-то ампсим имеет задержку в несколько сэмплов некритичную и с ней вполне можно жить.. и она тоже уменьшится, поскольку задержка обычно конкретно в сэмплах.
В случае в драйверами ASIO задержка она в миллисекундах измеряется или в производных от неё единицах. А не в сэмплах.

причем я не говорю о том что будет разительная разница, нет, задержка немного уменьшится да и всё. на минимальном буфере разница минимальна
Вы не можете задать "минимальный буфер" - это драйвер только определяет. Например выше, на ЧД 192,000Гц. драйвер ASIO Behringer определяет входной буфер в 320 семплов. Вы не сможете выставить там например половину - 160. И, соответственно, не можете повлиять на задержку по входу.

Не поленился - заскринил при разной ЧД параметры драйвера (карты). Прилагаю. Частота меняется, а задержка нет. Ибо драйвер ASIO автоматически меняет свой входной и выходной буфера. До них Вы не доберётесь.

(нажмите чтобы показать/спрятать)

Разница в задержке, при изменении ЧД с минимума на максимум (4.35 раза) составляет 1.11мс. Это 37.2см от источника до приёмника. То есть ни о чём вообще.
« Последнее редактирование: Сентября 21, 2021, 21:24:29 от Uncle_D »

Оффлайн SkinnyVampire

  • Живу на форуме
  • *******
  • Сообщений: 16046
  • Репутация: +1669/-2
  • индастриал-блондинко =)
    • Братство Вампиров
Re: Guitar rig (общая тема по всем вопросам)
« Ответ #2934 : Сентября 21, 2021, 21:16:53 »
буфер, с которым работает комп, и задержки на входах и выходах - это разные вещи. над задержками контроля нет, а буфер выставляется произвольный от там минимума, до овердофига сэмплов или миллисекунд в зависимости от драйвера, хоть до сотен миллисекунд.
плагины имеют задержку обычно конкретно в сэмплах, потому что они работают с ними в конечном итоге, цифровые вычисления, а не какие-то там абстрактные миллисекунды.
плагинов не вносящих дополнительную задержку овердохрена, мне лень искать цифры и тд, это базовые знания. по сути 90% нормальных плагинов не вносят дополнительной задержки. вносят только линейно-фазовые фильтры и всякое там..

и потом, что ты хочешь доказать? сам заскринил что задержка на 1мс уменьшилась, на фоне 5мс это довольно заметно, 20%. об этом и речь. если поставишь размер буфера не 32 сэмпла а больше, то эта разница еще больше станет, старые усби карты например часто не имеют возможность выбрать такие мелкие буферы, у некоторых минимум это 64 или 128, там разница более ярко выражена. но все равно не более чем пару миллисекунд, обычно.

Оффлайн Uncle_D

  • Эксперт
  • *****
  • Сообщений: 1220
  • Репутация: +151/-20
Re: Guitar rig (общая тема по всем вопросам)
« Ответ #2935 : Сентября 21, 2021, 21:25:55 »
То есть названия плагинов "с нулевой задержкой" не будет. ОК.

... и потом, что ты хочешь доказать?
Я просто обратил внимание, на то, что совет "увеличивать ЧД чтобы уменьшить задержку" может быть весьма вредным. И уж всяко это не очевидно и ни из чего не следует. Увеличение ЧД во внешней звуковой карте не уменьшает значимо задержку, но увеличивает нагрузку на компьютер, что, весьма вероятно, может тянуть за собой дополнительную задержку обработки звукового сигнала.

И ещё один скрин:



Разница в задержке - ноль. При разнице в частоте дискретизации в (192,000/44,100) 4.35 раза. И на ЧД 192,000Гц драйвер просто не даст уменьшить буфер меньше 32 сэмплов. А вот на 44,100Гц - до 8 сэмплов запросто. В safe mode, то есть без всяких щелчков. Резюме: смысла нет повышать ЧД для уменьшения задержки. Она не уменьшается.

Как-то так. У меня всё по теме.

« Последнее редактирование: Сентября 21, 2021, 21:41:26 от Uncle_D »

Оффлайн Сергий Ширшов

  • Эксперт
  • *****
  • Сообщений: 1564
  • Репутация: +266/-7
Re: Guitar rig (общая тема по всем вопросам)
« Ответ #2936 : Сентября 21, 2021, 22:30:25 »
Uncle_D, " А назовите хоть парочку таких плагинов у которых "нулевая задержка" в принципе возможна?"
Как то отстал ты от жизни, лет наверное на 15-20.
Ставь Рипер, грузи плагины и смотри, а главное слушай, какие из них при включении не добавляют задержки к имеющейся в с системе, а какие наоборот.
Всё очень хорошо слышно на 96кГц дискретизации, да и Рипер всё показывает во всех возможных цифрах, прямо в окне плагинов.
Например, усилитель с комбиком в Гитар Риг идёт с "нулевой" задержкой, а Амплитьюб её даёт, риперовские плагины не добавляют (если конечно не включать лукахэд и подобные опции), а многие вэйвзовские дают, и ощутимую, и так далее.

Оффлайн Uncle_D

  • Эксперт
  • *****
  • Сообщений: 1220
  • Репутация: +151/-20
Re: Guitar rig (общая тема по всем вопросам)
« Ответ #2937 : Сентября 21, 2021, 22:53:09 »
... грузи плагины и смотри, а главное слушай, какие из них при включении не добавляют задержки к имеющейся в системе, а какие наоборот.
Это как? И процессорное время тоже равно нулю небось?

Можно подробнее чтобы мне не зависать на неделю с исследованиями? Что за "задержки системы"? Что в них входит? Не те, что я там ниже померял и выложил и которые составляют 231мс? Их Вы предлагаете не считать? А почему, собственно?
« Последнее редактирование: Сентября 22, 2021, 01:01:47 от Uncle_D »

Оффлайн SkinnyVampire

  • Живу на форуме
  • *******
  • Сообщений: 16046
  • Репутация: +1669/-2
  • индастриал-блондинко =)
    • Братство Вампиров
Re: Guitar rig (общая тема по всем вопросам)
« Ответ #2938 : Сентября 21, 2021, 23:20:23 »
буфер и есть то с чем работает система, ну или DAW.
8 сэмплов это почти наверняка совершенно не рабочий размер буфера для импульсов и прочего, рабочие это 32/64 сэмпла, кто-то говорит на 16 нормально играет, ну окей но это комп нужен серьезный. то что там в бехре - вообще вопрос, у них на некоторых картах даже нормального драйвера нет, предлагают asio4all ставить))

конкретные примеры на разных карточках здесь постили много раз, не так давно как раз было на моту или чем-то.. там разница была заметна.
изначально вопрос шел как раз о старой карте где 12мс на 44.1, там вполне можно получить некоторый выигрыш.

https://rmmedia.ru/threads/72423/page-19 вот здесь есть конкретные замеры, правда что-то они всё замеряют в основном на одной и той же частоте.
там однако даже на этой странице в скрине есть разница между 44.1 и 48, и то видно разницу немного.

или вот есть:


или

Audient ID44

48 000 Hz
512 samples: RTL 27.542ms
256 samples: RTL 16.875ms
128 samples: RTL 11.542ms
64 samples: RTL 8.875ms

96 000 Hz
512 samples: RTL 15.292ms
256 samples: RTL 9.958ms
128 samples: RTL 7.292ms
64 samples: RTL 5.958ms

заметная разница, а 96к вполне рабоче даже на старых компах.



алсо,

Presonus Studio 1810

44100

buffer - samles - RTL (ms)

16 - 220 - 5,0
32 - 236 - 5,4
64 - 266 - 6,0
128 - 463 - 10,5
256 - 857 - 19,4
512 - 1289 - 29,2


96000

16 - не даёт ставить
32 - 398 - 4,1
64 - 407 - 4,2
128 - 482 - 5,0
256 - 896 - 9,3
512 - 1729 - 18,6




Apogee Element 24 / oblique audio

44100
-----------------
16 - 101 - 2.3ms
32 -133 - 3.0ms
64 - 197 - 4.5ms
128 -325 - 7.4ms
256 - 581 - 13.2ms
512 - 1093 - 24.8ms


96000
-----------------
16 - ... - ...
32 -135 - 1.4ms
64 - 199 - 2.1ms
128 -327 - 3.4ms
256 - 583 - 6.1ms
512 - 1095 - 11.4ms

и так далее.

Оффлайн Uncle_D

  • Эксперт
  • *****
  • Сообщений: 1220
  • Репутация: +151/-20
Re: Guitar rig (общая тема по всем вопросам)
« Ответ #2939 : Сентября 21, 2021, 23:34:05 »
Я сделал просто: вот прямо сейчас замерил задержку карты, без DAW, и с подключенной обработкой GR6. Смотрим результат:

(нажмите чтобы показать/спрятать)

Ну и что там с "плагинами с нулевой задержкой"? 231мс против 4мс. Мне кажется, что любые задержки любой карты, на фоне подобного от DAW, как-то вообще не должны никого парить. Не?


... и добавил:

...что там в бехре - вообще вопрос, у них на некоторых картах даже нормального драйвера нет, предлагают asio4all ставить))
В моих картинках родной UMC драйвер который стоит на моей UMC202HD.



... и добавил:

https://rmmedia.ru/threads/72423/page-19 вот здесь есть конкретные замеры, правда что-то они всё замеряют в основном на одной и той же частоте.
там однако даже на этой странице в скрине есть разница между 44.1 и 48, и то видно разницу немного.
Сюда картинку перетащу.



Вы это серьёзно о "разнице" в 0.5мс? Но это же то, о чём я и говорил раньше: если увеличивать ЧД, то драйвер ASIO будет автоматически увеличивать буфера input  и output и никакого ЗНАЧИМОГО уменьшения задержки не будет. Ну то есть будет, но в пределах 0.5...1.1 мс. То есть на практике надо не ЧД увеличивать, а пытаться уменьшить количество сэмплов, насколько драйвер позволит и пока не "затрещит". И это и будет минимально возможная задержка звуковой карты.

Сейчас я проведу замеры карты по всем частотам и буферам. Глянем.

Замерил:



ОК. В принципе можно сказать, что если мы ограничиваем минимальный буфер сэмплов в 32 или 64, то повышение ЧД можно задержку карты чуть-чуть уменьшить. Но на низких ЧД нам драйвер позволяет уменьшить буфера и это нивелирует выигрыш от повышение ЧД. Хотя конечно RTL предупреждает, что результат сомнительный, но тут уж дело в компе и никаких замеров не надо делать, чтобы понять, что на чахлом компьютере ничего приличного достичь не получится никак.
« Последнее редактирование: Сентября 22, 2021, 00:13:41 от Uncle_D »