Автор Тема: Aliasing  (Прочитано 1568 раз)

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

Оффлайн Алексей_SB Автор темы

  • Частый посетитель
  • **
  • Сообщений: 235
  • GuitarPlayer.Ru fan!
Aliasing
« : Марта 20, 2014, 08:37:48 »
Всем добрый день!
Вот задался вопросом борьбы с "цифровым" звучанием ампсимов.
Прочитал такую статью http://recording-studio.ru/2013/07/10/apsempling-i-oversempling-v-rabote-so-zvukom/ и возникли вопросы:
(Самый актуальный) Кто вообще заморачивался подобной темой? :)
Ну и ещё: имеет ли смысл делать оверсемплинг уже записанного в 44кHz DI сигнала, например, в 96кHz и выше? Там же всё равно "нулями" забьется код при таком повышении частоты или сработает?
« Последнее редактирование: Марта 20, 2014, 08:40:37 от Алексей_SB »

Оффлайн PVDHP Vadim

  • Эксперт
  • *****
  • Сообщений: 2893
Re: Aliasing
« Ответ #1 : Марта 20, 2014, 09:02:14 »
Алексей_SB, судя по всему, вы вообще понятия не имеете о цифровом оверсэмплинге. Смысл есть огромный. Нулями то он забьется и это лучше, чем бы он забился говидлом. Внутренняя обработка перегрузов просто обязана имееть процедуру оверсэмплинга - иначе на соло вы получите дэндик. А на верхах муть и срач.

Громко не делать:
Сначала будет звук без оверсэмплинга на частоте сэмплирования 44.1кГц в хосте, затем с 8ми кратным * Solos.zip (671.62 КБ - загружено 57 раз.)
« Последнее редактирование: Марта 20, 2014, 09:08:16 от PVDHP Vadim »

Оффлайн deLuther

  • Живу на форуме
  • *******
  • Сообщений: 33530
  • alderman of morning star
    • Malefice
Re: Aliasing
« Ответ #2 : Марта 20, 2014, 09:49:25 »
Алексей_SB,
На самом деле даже 8ми-кратного мало, а неплохо бы 128 (и выше), как обычно работают современные конвертеры :)
Да, да, на самом деле конвертеры оцифровывают сигнал на мегагерцах, а потом даунсэмплят до тех же 44.1к.
Оверсэмплинг это интерполяция сигнала, так что это отнюдь не забивание нулями.
Вот пример с клиппингом синусов 1к и 8к и различными вариантами оверсэмплинга (до 64х):
* OversamplingTest.rar (107.64 КБ - загружено 35 раз.)
Плюс для сравнения там клиппинг с GClip с оверсэмплингом 2x.
« Последнее редактирование: Марта 20, 2014, 09:54:46 от deLuther »

Оффлайн Алексей_SB Автор темы

  • Частый посетитель
  • **
  • Сообщений: 235
  • GuitarPlayer.Ru fan!
Re: Aliasing
« Ответ #3 : Марта 20, 2014, 09:56:09 »
Я говорю не о "внутренностях" ампсимов, а о предварительной конвертации DI сигнала из 44 до 96 и выше с последующей обработкой на ампсиме.

Оффлайн deLuther

  • Живу на форуме
  • *******
  • Сообщений: 33530
  • alderman of morning star
    • Malefice
Re: Aliasing
« Ответ #4 : Марта 20, 2014, 09:57:26 »
Алексей_SB,
Смысла предварительно апсэмплить нет, если в ампсиме хорошо реализован оверсэмплинг.
Каждый апсэмплинг-даунсэмплинг это применение фильтрации, что сигнал не улучшает, оптимальнее всё делать сразу, ИМХО.
Лучше только писать сразу на 96к (т.е., по сути, использовать меньший даунсэмплинг конвертера).
« Последнее редактирование: Марта 20, 2014, 09:59:50 от deLuther »

Оффлайн Алексей_SB Автор темы

  • Частый посетитель
  • **
  • Сообщений: 235
  • GuitarPlayer.Ru fan!
Re: Aliasing
« Ответ #5 : Марта 20, 2014, 10:02:23 »
Алексей_SB,
Смысла предварительно апсэмплить нет, если в ампсиме хорошо реализован оверсэмплинг.
Каждый апсэмплинг-даунсэмплинг это применение фильтрации, что сигнал не улучшает, оптимальнее всё делать сразу, ИМХО.
Лучше только писать сразу на 96к (т.е., по сути, использовать меньший даунсэмплинг конвертера).
Вот это я и хотел узнать. Спасибо! Т.е. данная функция равносильна непосредственно "качеству" ампсима? Если, к примеру на х50 гармоник и грязи больше, чем на 8085, то ситуацию спасет только полосовой фильтр?

Оффлайн deLuther

  • Живу на форуме
  • *******
  • Сообщений: 33530
  • alderman of morning star
    • Malefice
Re: Aliasing
« Ответ #6 : Марта 20, 2014, 10:05:02 »
Хотя, в клинических случаях, может качественный предварительный апсэмплинг мог бы помочь...
Т.е. чтобы ампсим с посредственным оверсэмплингом работал внутри более качественно апсэмплинга-даунсэмплинга, может быть вообще с выключенным внутренним оверсэмплингом.

Оффлайн Алексей_SB Автор темы

  • Частый посетитель
  • **
  • Сообщений: 235
  • GuitarPlayer.Ru fan!
Re: Aliasing
« Ответ #7 : Марта 20, 2014, 10:07:30 »
Хотя, в клинических случаях, может качественный предварительный апсэмплинг мог бы помочь...
Т.е. чтобы ампсим с посредственным оверсэмплингом работал внутри более качественно апсэмплинга-даунсэмплинга, может быть вообще с выключенным внутренним оверсэмплингом.
Нубский вопрос - "а как он включается/отключается/корректируется в ампсиме"? Или это чисто внутренний алгоритм присущий каждому софту индивидуально?

Оффлайн deLuther

  • Живу на форуме
  • *******
  • Сообщений: 33530
  • alderman of morning star
    • Malefice
Re: Aliasing
« Ответ #8 : Марта 20, 2014, 10:12:10 »
В некоторых можно выбирать вариации оверсэмплинга, не везде, если не предусмотрено, то никак.
Разве что внешний апсэмплинг-даунсэмплинг может повысить общую степень оверсэмплинга, но вопрос насколько плаг внутри готов работать с повышенными частотами :)

Оффлайн PVDHP Vadim

  • Эксперт
  • *****
  • Сообщений: 2893
Re: Aliasing
« Ответ #9 : Марта 20, 2014, 10:13:38 »
Вот это я и хотел узнать. Спасибо! Т.е. данная функция равносильна непосредственно "качеству" ампсима? Если, к примеру на х50 гармоник и грязи больше, чем на 8085, то ситуацию спасет только полосовой фильтр?

Нет, качество формирования перегруза и грязи это одно, алиасинг - совершенно другое.

Оффлайн Алексей_SB Автор темы

  • Частый посетитель
  • **
  • Сообщений: 235
  • GuitarPlayer.Ru fan!
Re: Aliasing
« Ответ #10 : Марта 20, 2014, 10:19:46 »
Нет, качество формирования перегруза и грязи это одно, алиасинг - совершенно другое.
Но гудящие гармоники в районе середины это и есть следствие алиасинга? После применения полосового фильтра, конечно, ситуация исправляется, но хотелось бы попробовать решить такую проблему без вырезания дырок... К тому и вопрос :)
Понятно, что такие гармоники следствие работы не одного лишь ампсима, но всё же :)
« Последнее редактирование: Марта 20, 2014, 10:23:35 от Алексей_SB »

Оффлайн deLuther

  • Живу на форуме
  • *******
  • Сообщений: 33530
  • alderman of morning star
    • Malefice
Re: Aliasing
« Ответ #11 : Марта 20, 2014, 10:23:10 »
Альязинг обычно на верхах, если гудит ниже, то это претензии к подходу по формированию звука и исходному сигналу :)
« Последнее редактирование: Марта 20, 2014, 10:24:54 от deLuther »

Оффлайн PVDHP Vadim

  • Эксперт
  • *****
  • Сообщений: 2893
Re: Aliasing
« Ответ #12 : Марта 20, 2014, 10:23:28 »
Алексей_SB, да. Гармоники, которые обрастают вокруг полезных гармоник - сверху и снизу каждой полезной гармоники.

Оффлайн deLuther

  • Живу на форуме
  • *******
  • Сообщений: 33530
  • alderman of morning star
    • Malefice
Re: Aliasing
« Ответ #13 : Марта 20, 2014, 10:25:29 »
Алексей_SB,
Скинул бы фрагмент диайника...

Оффлайн Алексей_SB Автор темы

  • Частый посетитель
  • **
  • Сообщений: 235
  • GuitarPlayer.Ru fan!
Re: Aliasing
« Ответ #14 : Марта 20, 2014, 10:29:03 »
Алексей_SB,
Скинул бы фрагмент диайника...
Исходный сигнал хороший (не клиппирует, не бочковатый), верха яркие. Просто манера исполнения у меня специфическая, много тремоло-риффов на струнах E, A, того и вместе Е, А, D. Там в любом случае будет гудеть. Вот думаю, резать гудящие частоты до ампсима или после... В принципе, как вариант их порезать до ампсима, после грелки и немного "задрать" атаку на середине :)
Звучки SH-4.

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

Алексей_SB, да. Гармоники, которые обрастают вокруг полезных гармоник - сверху и снизу каждой полезной гармоники.
А способ борьбы какой, только резать фильтрами?

« Последнее редактирование: Марта 20, 2014, 10:57:30 от Алексей_SB »