LINUX.ORG.RU
ФорумTalks

Гитарный звук и Linux

 , ,


9

7

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

Кастую ist76, Chelobaka, AP.

Обсуждаем вопросы использования guitarix, rakarrack, tuxguitar, VST, LV2, LADSPA плагинов и прочего.

Практический результат обсуждений можно увидеть тут.

https://github.com/olegkapitonov/Kapitonov-Plugins-Pack

Версия 1.0, бинарники

https://github.com/olegkapitonov/Kapitonov-Plugins-Pack/releases/tag/v1.0

Прямая ссылка на скачивание всех бинарников

https://github.com/olegkapitonov/Kapitonov-Plugins-Pack/releases/download/v1....

Перемещено leave из multimedia

Перемещено jollheef из talks

Перемещено leave из multimedia

★★★★★

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

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

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

Да, чтобы пускать педаль именно через комп требуется твой ампсим. Теперь у меня будет неделя-две заняты по горло, но я надеюсь, всё-таки ты выкатишь что-то, на чём я смогу обкатать свою болотную тварь :)

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

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

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

Кстати, да. вывесить бы надо последние версии и некоторые тезисы и решения которые тут давно утонули :)

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

Не, я серьёзно. там именно агрессия изменяется. В одну сторону синусоида как тут https://www.electrosmash.com/tube-screamer-analysis/#output-stage (меньше высоких, меньше искажения), а в другую сторону пик смещается к началу волны и горб становится обратным (агрессивный такой). Может волной назвать?

поправил ссылку

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

Знает кто где взять более-менее сносный soundfont бас гитары в пониженном строе? Сам нашел только в Ре, иногда бывает нужно пониже, хотя бы в До.

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

Басы scarbee, вроде, C умеют брать, но стоят денег, либо требуют поступиться совестью
А фришные - не, нинаю. Попроси Прокудина хроматическую гамму сыграть и из нее нарежь.

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

А понизить высоту тона в готовом и перепаковать?

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

слушай, читаю тут https://www.electronics-tutorials.ws/filter/filter_8.html про фильтры и поймал себя на мысли, Я же совсем противоположно слышу эффект изменения порядка N. ПО графику - с увеличением номера порядка угол стремится к перпендикулярному. А мне, пока я делал фильтры, казалось наоборот. Я опять туплю?

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

Я перебрал опять все фильтры, посчитал, подумал, снова пересобрал, убрал конечный фильтр, изменил порядок фильтра в обратной связи... Хоть ты тресни, через комбик почти всегда получаю довольно хороший результат, даже на минимальной громкости (поздно уже) а в эмуляторы ампа и через колонки - фигня какая-то. Не, я, конечно, хотел именно для куба педальки наклепать, но через ампсим и кабсим оно же должно как-то хоть отдалённо похоже звучать? Разительная разница! Я и в колонки слушаю, и в блюпупные наушники, ну это же кошмар какой-то!

Крутил-вертел, и опять вернулся к тому как и было, только причесал немного. Публиковать нечего.

Ладно, допустим, овердрайв в куб действительно звучит хорошо. «Войс» хорошо воспроизводит тон боссовский. Теперь вопрос, нужны ли ему эквалайзеры? Или мидбуст/кат просто поставить, для синглов/хамбакеров? (ещё одна проблема, гитару с синглами отдал племяннику и проверить не на чем, только хамбакеры)

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

Не, я, конечно, хотел именно для куба педальки наклепать, но через ампсим и кабсим оно же должно как-то хоть отдалённо похоже звучать? Разительная разница!

Трудно сказать, это все работает на грани мистики.

Теперь вопрос, нужны ли ему эквалайзеры?

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

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

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

Трудно сказать, это все работает на грани мистики.

Отставить мистику! Мы - материалисты.
Никакого волшебства нет, есть очень сложная нелинейная система с множеством обратных связей. Когда-нибудь обязательно получится моделировать её всю. Но ещё не сегодня.

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

Хм, твой дисторшн и эквалайзерами мне понравился, сильно. А вот овердрайв не понял, я на нём ни на кубе, ни на колонках через ампсим ничего получить не смог. Поэтому не могу сказать ничего про нужность эквалайзеров.

На моём же (через комбик) я просто получил то, что хотел, даже без оконечного фильтра. Странное дело, как оно в звуке всё... Поставил фильтр как по описанию https://www.electrosmash.com/tube-screamer-analysis/#tone-stage

prelopassfreq = 723.4;
  PreActiveLowpass = fi.lowpass(1,prelopassfreq);
  
  N = 3;
  f0 = hslider("voice",2700,400,5000,1);
  bw = 900;
  alpha = -1;
  ActiveTneCirquit = PreActiveLowpass: fi.spectral_tilt(N,f0,bw,alpha);
  
Звук поблёк. Вот этот регулятор Voice стал прямо как на боссовском овердрайве (что мне в нём никогда не нравилось) При чём, в прошлой итерации, когда я делал без PreActiveLowpass звук формировался именно такой как мне хотелось, лоупасс я ввёл согласно схеме, в борьбе за звук на колонках. Что мне нравится в spectral_tilt - он делает именно то, что делает Active Tone Circuit в описании (в одном из положений). То что тон изменяется в стиле босса - скорее проблема параметра bw, частота изменяется логарифмически, а ширина остаётся фиксированной. Надо привязать ширину к частоте (заметка себе на будущее). А вот НЧ фильтр надо делать по другому. В живой педали все эти компенсации одно, а в фаусте ведь изменение амплитуды не приводит к такой потере частотных характеристик. Может он лишний? Или сделать вот так:
ActiveTneCirquit = _<: PreActiveLowpass, fi.spectral_tilt(N,f0,bw,alpha): +;
И потом ослабить сигнал. Я ночью пробовал, на той громкости показалось лучше, низа обогащаются и в верхах наводится порядок при чём шипящие ослабевают, но не жёстко, свобода и воздух остаются. Если их отрезать, то восстановить будет просто нечем.

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

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

В свете последних событий (да, у меня конкретно полыхнуло и достало окончательно и я планирую выпилиться с лора дабы не возникало соблазна участвовать в вакханалиях), предлагаю перенести обсуждение (по разработкам) на какую-то другую площадку. Здесь мы советчиков и тестеров больше не найдём, все сочувствующие уже тут. AP, ты не против, если мы на твой http://digilinux.ru/forums/ переберёмся? Или есть какая-то более подходящая, для всего что мы тут обсуждали, площадка? curufinwe, templarrr, ist76, остальные, пойдёте? Можете зеркалировать основные моменты на лоре, я просто тут больше не хочу писать. Это не какая-то фига лору, просто он достал и я хочу изолировать себя от его влияния.

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

Ишь
Ну мне-то про разработку в любом случае там писать нечего. В разработке я ничего не понимаю. Да и в звуке. Если что могу и там написать, если будут конкретно ко мне вопросы. Но не будут.

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

Ну, ты даёшь (иногда :) ) разумные оценки. Да и про именно разработку я указал потому, что, если не хотите, продолжайте остальное обсуждать тут, мне не жалко.

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

Лично мне все равно, где обсуждать, лишь бы с вами же. Хоть в телеграмме.

Я скоро собираюсь проект на гитхаб пихнуть наконец. Новые плагины наконец готовы, GUI теперь работает одинаково и в Ardour и в QTractor. Осталось только подрихтовать код и копирайт добавить, то бишь копилефт.

В связи с этим к тебе вопрос - картинки твои. Как тебя указать как автора, какие данные, и на каких условиях картинки предоставлять? Сам код пока хочу под GPL 3. Есть возражения?

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

О, движуха намечается? Хорошо. Ну, на гитхабе посиделок не устроить, обсуждение где-то надо продолжать, да и терять вас не хочу тоже.

Изображения и исходники - ьы что, всё тебе отдаю. Ничего в них особенного, ни работы, ни новаторства, а проблем двойное авторство тебе в будущем может доставить много. А вот если примешь мою педальку под своё крыло (если я её докончу), да напишешь ей гуй, было бы хорошо. Пока не готово всё, позже будет моя болотная тварь. Лицензия GPL, вроде, для изображений не подходит, это для кода. Но если код будет под GPL V3 - это лучшее, что может случиться с программным продуктом :) А картинки, картинки надо с криейтив коммонс как-то. Только пусть тебя упоминают, а то, дизайнеры не программеры, стырят без зазрения совести.

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

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

Конечно напишу, только фаустовский код и дизайн дай. Шаблон кода для GUI теперь есть.

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

Дык ты в прошлый раз обещалси закрыть, мы потому тут и остались :) Так можно, да? Тогда создам аккаунт и посидим, если народ подхватит. Мне нервы надо беречь.

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

Так. Попытался зарегистрировать, оказывается я у тебя уже зарегистрирован. Попытался восстановить пароль, говорит, не могу, не настроен mail(). Чоита?

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

Сгенерировал новый пароль, отправил в почту.

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

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

Deleted
()

curufinweты меня бойкотируешь? :) Ни там ни тут не отвечаешь. А у меня куча вопросов и раздумий накопилась.

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

Блин, я зашиваюсь и разрываюсь просто. Если бы ты меня кастанул, я бы сразу заметил )))

Сейчас отвечу, сначала запощу вот это.

AP

ist76 (нет, версий под винду пока нет, просто чтобы ты пока ждал кастую)

Я сделал релиз трех плагинов - овердрайв, дисторшн и нойзгейт. На этот раз LV2 плагины работают как в Ardour, так и в Qtractor, одни и те же бинарники. Специально для Guitarix, который оказался убогим хостом LV2 настолько, что не может загрузить мои плагины (на что указывал templarrr еще 100 лет назад, но я только сейчас смог посмотреть) - все плагины имеют LADSPA версии, которые работают в Guitarix.

Проект на github (Hail MS!)

https://github.com/olegkapitonov/Kapitonov-Plugins-Pack

Бета релиз, бинарники

https://github.com/olegkapitonov/Kapitonov-Plugins-Pack/releases/tag/kpp-0.1b

Прямая ссылка на скачивание всех бинарников

https://github.com/olegkapitonov/Kapitonov-Plugins-Pack/releases/download/kpp...

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

Ну ты человек вообще? На ночь глядя он плагины выкладывает... Как я их проверю? уже пол десятого! А как я спать буду теперь? АААААА

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

я там дааавно был. мне надо было пароль восстановить, письмо не пришло. Он, видимо, почтовый сервер прибил, чтобы не спамило.

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

На ночь глядя он плагины выкладывает...

Пусть пока американцы проверят, у них утро )))

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

Так бляха, это совсем не хорошо. Давай пока тут. О каком коде там речь, где не так работает feedback?

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

Так. я всё-таки не дал буржуям спать. Попробовал блюдример. Скачал бинарники. Запустил Трактор, в нём карлу с набором для экспериментов и в ней Блюдример. В карле нет возможности запустить гуй. Странно. А прямо в тракторе можно.

Звук. Мне нравится что он делает на войсе в районе 0-0,4. При большем - с одной стороны песок сыпется, с другой стороны в басах многовато грязи. немного связать бы войс с хайпассом (тем что на 720Гц), выше войс, выше срез.

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

немного связать бы войс с хайпассом (тем что на 720Гц), выше войс, выше срез.

Он и связан, но работает наоборот - чем выше войс, тем меньше срез. При максимальном войсе среза нет ни lowpass, ни highpass. Идея была - что при это положении он как бустер будет работать, а если надо подрегулировать - то можно ручками тонстека.

Кстати, что характерно. На этот раз у тебя нет странных закидонов со звуком этого плагина? Я кажется понял причину.

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

Так. Я покрутил ещё. Обнаружились ещё проблемы - после запуска в тракторе в карле, плагин отказался показывать морду (даже нет кнопки чтобы запустить), в самом тракторе запустился, но только показывал морду. каким-то образом он только пропускал звук, но никак не регулировал его. Крутилки крутятся, а звук всё тот же. Странно. И потом ещё и лампочка педали погасла. я не понял, ты сделал кнопку? оно реагирует?

Про звук - под МОЮ гитару не очень пошло. Поставил запись на синглах - та же проблема присутствует - постоянные призвуки в средних верхах, песок такой. Я, кстати, на дигилинуксе ссылку оставил про видео, где разбирается проблема алиасинга. Мне кажется это та проблема. На моём плагине я этого не слышу (не знаю даже почему :).

Про характер буста - если это буст, то он должен быть чистым (или совсем чуть подтравленным) вот пример бустанного саунда https://youtu.be/V9jGGOnEJGY?t=307 Я не понял, в какой стороне войса у тебя буст? Если в сторону нуля, то мне именно он и понравился. А вот в противоположную, куда идёт усиление перегруза, там и чувствуется и в бас перебор, и в верхах песок. Может там у темя предполагался буст? тогда надо ограничить усиление. Как-то так. но сегодня поздно, а завтра буду в отъезде :(

Остальные педали не успел попробовать. А жаль.

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

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

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

Понятно, надо мне попробовать твой плагин и сравнить. Лично я сомневаюсь, что проявляется именно алиасинг. Ты на какой частоте дискретизации пробовал? Какое положение всех ручек дает песок?

Если бы услышать, как у тебя звучит.

Кнопка работает, если нажать, лампочка гаснет и звук байпассируется.

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

Ты на какой частоте дискретизации пробовал?

я на 96000кГц×24бит

если нажать, лампочка гаснет и звук байпассируется

Ну, очевидно, я её нажал, может она как-то среагировала нехорошо? Пока не перезапустил трактор не заработало.

надо мне попробовать твой плагин

Что-то мне подсказывает, что тебе мой плагин не зайдёт :) Хотя я на записи с синглами тоже обкатывал, так, мясца не хватает, но в целом мне показалось нормально. А вот с твоим сетапом интересно, что будет.

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

Завтра попробую твой. Насчет песка - есть и у меня, на высоком положении войса. Видимо, нельзя фильтры до конца убирать, надо оставлять некоторую величину.

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

С алиасингом надо бы как-то разобраться. Но у меня перед перегрузом hipass 9000 Гц стоит, при частоте дискретизации 96 кГц я не понимаю, что там давать алиасинг может. Порядок хайпаса можно попробовать повысить...

Ну, очевидно, я её нажал, может она как-то среагировала нехорошо?

Я в тракторе не тестировал (каюсь), может что и не так. Завтра проверю.

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

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

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

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

Попробовал твой плагин. Звучит хорошо у меня, мне нравится. И на синглах, и на эмуляции хамбакера.

Очень похоже на мой плагин звучит. Но слышен немного другой характер. У тебя фильтры по сути 2 порядка, у меня первого, от этого и разница.

Я бы не сказал, что у твоего мясца не хватает (ну если не сравнивать с дисторшном). Не меньше чем у bluedream.

По самой идее - я не дополнял loopback filter. Во-первых, он же не loopback, а включен параллельно и вперед. Во-вторых - в чем его идея? Что он должен делать по твоей задумке?

curufinwe ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.