Автор Тема: Harmonic String Staging - дорисовка верхних частот  (Прочитано 3627 раз)

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

Оффлайн PVDHP Vadim Автор темы

  • Ветеран форума
  • ******
  • Сообщений: 3291
  • Репутация: +548/-2
Алгоритм Harmonic String Staging задумывался изначально как панацея от старых струн, плохих звучков или плохой гитары. Ну что же, я считаю, что решил эту задачу. Почти. Остался один нюанс, о нем мы поговорим чуть ниже.

HSS добавляет отсутствующие гамоники к звуку гитары.

Для этого нужно:
1) Два или четыре параллельно включенных гранулярного или фазо-вокодерного питч-шифтера с низкой задержкой (с размером образца 11-25мс).
2) High Pass Filter (срез низких частот). Для решения проблемы дизгармоничности нужна частота среза, зависящая от входящей частоты (чем выше нота на гитаре или пианино, тем бОлшая понадобится частота среза). Вот этой проблемы я не решил, то есть у меня в цепи стоит статичный срез.



Примеры до и после обработки алгоритмом будут обязательно выложены. Так же выложу пресет для FL Studio Patcher.

Оффлайн deLuther

  • Живу на форуме
  • *******
  • Сообщений: 34268
  • Репутация: +3376/-40
  • alderman of morning star
    • Malefice
Re: Harmonic String Staging - дорисовка верхних частот
« Ответ #1 : Февраля 01, 2013, 11:17:24 »
Да уж, обычно качественные питч-шифтеры неплохо ЦПУ кушают и по задержке не обязательно нулевые...

Но интересно будет послушать.

Оффлайн PVDHP Vadim Автор темы

  • Ветеран форума
  • ******
  • Сообщений: 3291
  • Репутация: +548/-2
Re: Harmonic String Staging - дорисовка верхних частот
« Ответ #2 : Февраля 01, 2013, 11:20:01 »
Да уж, обычно качественные питч-шифтеры неплохо ЦПУ кушают и по задержке не обязательно нулевые...

Но интересно будет послушать.
Особо качественный не нужен. Верхние чатотки почти не каверкаются от простейших гранулярных питч-шифтеров.

Оффлайн dwst

  • Эксперт
  • *****
  • Сообщений: 1902
  • Репутация: +163/-8
Re: Harmonic String Staging - дорисовка верхних частот
« Ответ #3 : Февраля 01, 2013, 12:00:53 »
А какие вообще адекватные шифтеры есть, которые в реалтайме работают?

Оффлайн golbol1

  • Живу на форуме
  • *******
  • Сообщений: 15987
  • Репутация: +2320/-16
  • .... УХ ---ТЫ ....
Re: Harmonic String Staging - дорисовка верхних частот
« Ответ #4 : Февраля 01, 2013, 12:29:05 »
Да уж, обычно качественные питч-шифтеры неплохо ЦПУ кушают и по задержке не обязательно нулевые...


Привет ...  ;) ...  Согласен --- хавают питч-шифтеры ресурс проца только в путь ...мощный комп конечно потянет а с ниже средними вазможностями будет тормоз ...  :alc: :alc:

Оффлайн PVDHP Vadim Автор темы

  • Ветеран форума
  • ******
  • Сообщений: 3291
  • Репутация: +548/-2
Re: Harmonic String Staging - дорисовка верхних частот
« Ответ #5 : Февраля 01, 2013, 12:47:14 »
Еще раз повторю: нафиг там не нужен качественный питч. У меня проц с 4мя питчами всего на 5% нагрузился.

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

http://dl.dropbox.com/u/60527527/Examples/HSS3GPDemo/HSS3_example1.ZIP

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

А какие вообще адекватные шифтеры есть, которые в реалтайме работают?
Так и называется Braindoc Pitch-Shifter
« Последнее редактирование: Февраля 01, 2013, 13:36:53 от PVDHP Vadim »

Оффлайн NSb

  • Живу на форуме
  • *******
  • Сообщений: 37695
  • Репутация: +2826/-49
  • shit in - shit out
Re: Harmonic String Staging - дорисовка верхних частот
« Ответ #6 : Февраля 01, 2013, 16:11:44 »
Цитировать
http://dl.dropbox.com/u/60527527/Examples/HSS3GPDemo/HSS3_example1.ZIP
а что там за пшшшш пшшшш на верхах ? шум какой то пульсирующий в такт взятия нот

Оффлайн PVDHP Vadim Автор темы

  • Ветеран форума
  • ******
  • Сообщений: 3291
  • Репутация: +548/-2
Re: Harmonic String Staging - дорисовка верхних частот
« Ответ #7 : Февраля 01, 2013, 17:45:53 »
а что там за пшшшш пшшшш на верхах ? шум какой то пульсирующий в такт взятия нот
Да, есть такое. Перед атакой. Просто подрисовываются гармоники не только самих нот, но и моменты перед атакой, когда медиатор скользит по струнам. Наверное, стоит применять гейт перед или после High Pass. Но мне лично пофиг.

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

+ паршивое качество питч-шифтера, котрый временами немного размазывает атаку

Оффлайн Bleedthedream

  • Эксперт
  • *****
  • Сообщений: 1207
  • Репутация: +44/-1
Re: Harmonic String Staging - дорисовка верхних частот
« Ответ #8 : Февраля 01, 2013, 17:54:31 »
PVDHP Vadim, так не пойму, ты еще не сделал образец(VST и тд), чтобы самому покрутить?

Оффлайн PVDHP Vadim Автор темы

  • Ветеран форума
  • ******
  • Сообщений: 3291
  • Репутация: +548/-2
Re: Harmonic String Staging - дорисовка верхних частот
« Ответ #9 : Февраля 01, 2013, 18:06:07 »
Bleedthedream, я как раз ищу на форуме добровольцев  :) Но я создал пока-что только пресет HSS для Patcher'а из FL Studio 10  и то недоработаный - там фиксированая частота среза на HP фильтре, то есть звучит пока-что лучше всего а низких нотах, если играете выше, то увеличьте частоту среза в Fruity Love Philter

http://dl.dropbox.com/u/60527527/Tube%20and%20Simulation/HSS_44100_6.5ms.fst
понадобится плаг pitch-shifter (выложил его здесь постами выше)
и плаг GDelay для компенсации задержки http://dl.dropbox.com/u/60527527/Tube%20and%20Simulation/GDelay.zip

Оффлайн NSb

  • Живу на форуме
  • *******
  • Сообщений: 37695
  • Репутация: +2826/-49
  • shit in - shit out
Re: Harmonic String Staging - дорисовка верхних частот
« Ответ #10 : Февраля 01, 2013, 18:08:48 »
PVDHP Vadim,
ну а как нибудь сделать генерацию по динамичней?

Оффлайн PVDHP Vadim Автор темы

  • Ветеран форума
  • ******
  • Сообщений: 3291
  • Репутация: +548/-2
Re: Harmonic String Staging - дорисовка верхних частот
« Ответ #11 : Февраля 01, 2013, 18:11:13 »
PVDHP Vadim,
ну а как нибудь сделать генерацию по динамичней?
Я о том и говорю, что мне нужен программист, уже все продумано, сам я не в силах сделать срез, зависщий от входящей высоты тона.

Вот еще пример http://dl.dropbox.com/u/60527527/Examples/HSS3GPDemo/HSS3_example2.ZIP

Оффлайн NSb

  • Живу на форуме
  • *******
  • Сообщений: 37695
  • Репутация: +2826/-49
  • shit in - shit out
Re: Harmonic String Staging - дорисовка верхних частот
« Ответ #12 : Февраля 01, 2013, 18:15:10 »
PVDHP Vadim,
тебе наверно нужно проштудировать что-то вроде технологий эксайторов, ноги растут от туда  ;)
они как раз учитывают динамику при наращивании гармоник

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

Цитировать
http://dl.dropbox.com/u/60527527/Examples/HSS3GPDemo/HSS3_example2.ZIP
монотонный звон на верхах, хотя в пачке возможно интересно прозвучит

Оффлайн Bleedthedream

  • Эксперт
  • *****
  • Сообщений: 1207
  • Репутация: +44/-1
Re: Harmonic String Staging - дорисовка верхних частот
« Ответ #13 : Февраля 01, 2013, 18:17:50 »
PVDHP Vadim, а в Nuendo это всё можно организовать?

Оффлайн PVDHP Vadim Автор темы

  • Ветеран форума
  • ******
  • Сообщений: 3291
  • Репутация: +548/-2
Re: Harmonic String Staging - дорисовка верхних частот
« Ответ #14 : Февраля 01, 2013, 18:29:37 »
PVDHP Vadim, а в Nuendo это всё можно организовать?
Да, нужен аналог Patcher'а из FL Studio 10 - MetaPlugin http://dl.dropbox.com/u/60527527/MetapluginDemo.zip

монотонный звон на верхах, хотя в пачке возможно интересно прозвучит
опять же он монотонный только из-за того, что там фиксированая частота среза.

http://en.wikipedia.org/wiki/Phase_(waves) - кстати нашел, то, что искал, спасибо NSb,, я тоже сначала пытался создать новые гармоники сдвигом, но формул у меня не было  :)