LINUX.ORG.RU

KPP 1.2, tubeAmp Designer 1.2, spiceAmp 1.0

 , , ,


4

6

Состоялся выпуск трех связанных проектов для обработки гитарного звука.

KPP 1.2

Программный гитарный процессор в виде набора плагинов LV2 и LADSPA.

Плагин tubeAmp использует профили в собственном формате *.tapf, благодаря чему можно имитировать звучание любых реальных моделей гитарных усилителей.

Остальные плагины из набора эмулируют педали Fuzz, Distortion, Overdrive, Noise Gate, Octaver.

Основные изменения со времен 1.0:

  • Добавлен встроенный диалог выбора файла, вместо вызова zenity
  • Изменены модели плагинов Fuzz и Distortion, теперь они имитируют педали FuzzFace и Boss DS-1
  • Добавлены новые профили для tubeAmp
  • Исправлен баг с работой GUI плагинов в Qtractor
  • Исправлено множество багов, в том числе неправильная работа плагина Octaver

tubeAmp Designer 1.2

Гитарный процессор и редактор профилей *.tapf. Может использоваться вместо плагина tubeAmp как независимое JACK приложение.

Это первый выпуск, версия сразу 1.2 для унификации с KPP, потому что используется один и тот же эмулятор гитарного усилителя.

Позволяет создавать и редактировать профили для tubeAmp. Дополнительные функции:

  • Профилировщик. Позволяет пропустить тестовый сигнал через любой реальный усилитель, тракт, программный или аппаратный процессор, модель электрической цепи. Автоматически анализирует результат и настраивает параметры профиля. По сути этот процесс аналогичен работе с Kemper Amps.

  • Авто-эквалайзер. Позволяет корректировать звучание готового профиля по записи-образцу. Аналог specmatch у guitarix или Amp Match у BIAS Amp.

  • Деконвольвер. Позволяет получать импульсные отклики (импульсы в простонародье) гитарных кабинетов или чего угодно, пропустив через них тестовый сигнал. Полученный импульс можно сразу отправить в редактируемый профиль, а можно сохранить в wav файл и использовать в любом конвольвере или плеере импульсов.

  • Конвольвер. Позволяет накладывать несколько импульсов друг на друга. Например, можно добавить реверберацию к готовому профилю.

spiceAmp 1.0

Медленный, но точный гитарный процессор не-реального времени, который использует в качестве эмулятора ngspice. Требователен к вычислительным ресурсам, поэтому пока можно только обрабатывать записи гитары в wav файле, выводя результат в wav файл. Это особенно полезно в связке с tubeAmp Designer - можно создавать *.tapf профили при помощи SPICE модели и потом использовать их в реальном времени в tubeAmp.

Для работы нужны:

  • Модель эмулируемого усилителя/педали или всего тракта в SPICE. Для ее создания хорошо подходит замечательная программа Qucs-S, но можно использовать любой другой редактор SPICE моделей, или написать код вручную.

  • Импульс кабинета (опционально, для педалей не нужен).

В выпуске приложены модели некоторых классических ламповых усилителей, модели практически всех используемых в гитарных усилителях ламп (триодов и пентодов), для создания своих моделей, импульсы двух кабинетов. Рекомендуется использовать модели ламп именно из этой поставки, они специально подобраны и скорректированы для лучшей работы в тяжелых перегруженных режимах.

Проекты на GitHub:

>>> KPP

>>> tubeAmp Designer

>>> spiceAmp

Бинарные версии для загрузки:

>>> Плагины KPP в tar архиве

>>> tubeAmp Designer в AppImage

>>> spiceAmp в AppImage

>>> Загрузки и сообщения о релизе

★★★★★

Проверено: Zhbert ()

Ответ на: комментарий от Slackware_user

Движку все равно, что обрабатывать, но текущие профили не для баса.

Можно запилить свой.

На всякий случай поясню - это не эмулятор гитары, а эмулятор гитарного усилителя.

curufinwe ★★★★★ ()
Последнее исправление: curufinwe (всего исправлений: 1)

Примеров надо наделать и на ютуб. Чтобы больше людей в дело и росла пошьзовательская база. А то тут в соседнем треде один анонимус хвастался, что блюз в гитариксе играет и ему норм. И мне прямо напомнило.

ist76 ★★★★★ ()
Ответ на: комментарий от curufinwe

Про то что это эмулятор усилка\комбика\кабинета я понял)

Какие требования к входному сигналу, нет ли фильтров нижних частот? В принципе «на посмотреть» скорее всего поставлю как будет время. Я правильно понимаю что имея схему примочки возможно сделать плагин для данной программы?

Slackware_user ★★★★★ ()
Ответ на: комментарий от Slackware_user

Какие требования к входному сигналу, нет ли фильтров нижних частот?

Входной сигнал - в принципе любой подходящий для используемой звуковой карты. То есть не должно клиппить и не должно тонуть в шумах. Если ты подключаешь гитару к компьютеру любым способом сейчас и оно работает, то будет работать и с моими программами.

нет ли фильтров нижних частот?

На входе полностью настраиваемый фильтр, которому можно задать любую АЧХ (в редакторе профилей).

нет ли фильтров нижних частот?

Да, только не плагин, а профиль - он не содержит кода, только данные - характеристики фильтров и искажений.

curufinwe ★★★★★ ()
Ответ на: комментарий от actionless

Оно эмулирует весь усилитель - преамп -> тонстек -> мощник -> кабинет + микрофон. Раздельно выбирать кабинет и микрофон пока нельзя, импульс кабинета включает в себя и микрофон.

Поскольку это опенсорс проект, то пока нету готовых импульсов для 100500 популярных кабинетов и микрофонов. Но есть инструмент для их получения - tubeAmp Designer. При помощи него можно получать импульсы.

curufinwe ★★★★★ ()
Последнее исправление: curufinwe (всего исправлений: 1)
Ответ на: комментарий от actionless

есть ли планы на linuxVST?

Нет, плагины пока в формате LV2. VST в планах.

и что из этих 3-х нужно использовать если нужны только они?

Если нужны только плагины - то надо использовать KPP. Но тут нужен LV2 хост, Reaper не подойдет.

curufinwe ★★★★★ ()
Ответ на: комментарий от ist76

Я не хвастался а привел сравнение где в разных программных процессорах пытался получить блюзовый звук и ближе всех оказался guitarix. Щас буду курочить программы топика интересно что получится. Потом отпишусь.

anonymous ()
Ответ на: комментарий от anonymous

«Гитарный» - значит, что лучше всего работает с гитарным диапазоном частот и «гитарной» АЧХ сигнала на входе. Ну и, опять же, целевое применение в первую очередь - для электрогитары.

sadko4u ()

А, кстати, это мысль.
Можно ведь любые «красящие» устройства моделировать
Скажем, старые аналоговые эквалайзеры 60ых-80ых. К примеру вот как pteq-x от ignite.
А винтажные компрессоры смогёт или там гораздо сложнее математика?

ist76 ★★★★★ ()
Ответ на: комментарий от anonymous

Да, через железный Mesa Dual Rectifier тоже можно пропустить вокал или ещё что, что только взбредёт в голову. Но обычно так не поступают. Так вот это эмулятор именно гитарной обработки.

meliafaro ★★★★★ ()
Ответ на: комментарий от meliafaro

Конечно есть. Вполне себе пользуюсь. А «приедается» - от жанра зависит. В модной мазафаке оно не нужно, а в рочке традиционном - норм. Тот же бас, в линию записанный подогреть - хорошо. Или синт утеплить.

ist76 ★★★★★ ()
Ответ на: комментарий от ist76

Скажем, старые аналоговые эквалайзеры 60ых-80ых.

Это ж крутилки надо соответствующие в интерфейсе.

А винтажные компрессоры смогёт или там гораздо сложнее математика?

Не знаю насколько сложнее, но там другие алгоритмы, компрессор на моих плагинах сделать никак не получится.

curufinwe ★★★★★ ()

Не сильно нужно. Если б ембеддед с использованием какого-то open hardware - була б годнота. А так - война с задердками зауковухи. Давно пользуюсь pod hd 500x и забыл про долбёжку в приложения от слова совсем.

invy ★★★★★ ()
Ответ на: комментарий от invy

Да, полностью согласен. Поэтому у меня после этого релиза начинается следующий этап - эмбеддед версия на Adau1452 с управлением на STM32. Это пойдет как open hardware. Причем пока я ставлю цель минимизировать пайку и сделать все на отладочных платах по возможности.

На али широко продаются отладочные платы Adau1452 с платой аудио-кодека, как бутерброд. К ней можно подключить отладочную плату STM32 с графическим дисплеем, тоже на али широко представлена. И получится аппаратный процессор.

Профили *.tapf будут загружаться с карты памяти или с компа, конвертируясь на лету в параметры для DSP кода.

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

curufinwe ★★★★★ ()
Ответ на: комментарий от curufinwe

Приветствую. Скажи пожалуйста, где взять модели ламп для qucs/s?(увидел на скриншоте для SpiceAmp) Пришлось ставить Ngspice через wine.(работает конечно отлично, но хочется нативности)

S_Paul ★★★★ ()
Ответ на: комментарий от S_Paul

Скажи пожалуйста, где взять модели ламп для qucs/s?

Проще всего «мои» модели взять отсюда - https://github.com/olegkapitonov/spiceAmp/tree/master/Models/Qucs-S

Пришлось ставить Ngspice через wine.(работает конечно отлично, но хочется нативности)

А зачем через wine?

curufinwe ★★★★★ ()
Последнее исправление: curufinwe (всего исправлений: 1)

Автору долгих лет жизни. Пользуюсь уже какое-то время, играл с разными настройками. Да, пока что не Guitar RIG по возможностям, но звук гораздо живей и приятней легко накручивается, нежели в Guitarix.

xgmo ()