
С 12 лет я связал свою жизнь с гитарой. Примерно тогда же и познакомился с компьютером — самодельным клоном ZX Spectrum, которые паял мой дядя в 80-х. Это во многом предопределило дальнейшие события и процессы, сформировавшие меня. Как и все, в юности я мечтал стать звездой, играть на гитаре, ездить на гастроли... 90-е годы, однако, внесли свои коррективы и мечта вылилась в ремесло — я стал гитарным мастером, чем занимаюсь и по сей день в своей пражской мастерской.
Паралельно всегда где‑то рядом был компьютер. Ещё в 1992-м я использовал тот самый ZX Spectrum для создания музыки, в программе WHAM! The Music Box писал ударные и бас, записывал всё на кассету в магнитофон Электроника 302-2М с наложением гитары и голоса, а результат мы потом крутили на дискотеке в колледже.

Прошли годы, я начал работать гитарным мастером в SHAMRAY GUITARS, купил себе персональный компьютер и начал осваивать разные аспекты работы со звуком в ПК, паралельно углубляясь и во все остальные. Богатеем я никогда не был, поэтому компьютер купил в виде кучки железок и собирал сам, как и все свои последующие компьютеры, включая тот, с которого сейчас пишу. Так случилось, что Б/У материнская плата мне попалась на чипсете VIA Appolo PRO с двумя коннекторами питания разных стандартов и её взяли в оборот умельцы с форума ixbt, написав под неё BIOS, позволяющий разгонять оперативную память, вставлять процессоры следующего поколения и много чего ещё, чем заткнули за пояс конкурирующий более мощный чипсет intel 440BX того времени. В общем, я как‑то сразу увлечённо окунулся в мир компьютерного железа и софта, что в дальнейшем привело меня в профессию программиста. Но главным увлечением всегда было втыкать гитару в компьютер и играть какую‑то музыку. Звуковая карта у меня тогда была Creative SB Live! и я конечно же поставил на неё легендарные драйверы kx project, что дало почти неограниченные возможности, аппаратный сэмплер и DSP, куда можно было загружать эффекты и свободно коммутировать аудиопотоки. Вместе с аппаратным ASIO это была очень мощная платформа, несмотря на свои бюджетные преобразователи. Впрочем, в профессиональных устройствах того времени бывали и похуже.

Знакомый, который привёл меня в гитарную мастерскую, создал и развивал в тогда ещё диковинном интернете сайт guitarist.ru и предложил мне написать туда несколько статей о гитарах. Среди них был и, наверное, первый в истории рунета обзор программной гитарной обработки. Сайта уже давно нет, но статьи мои расползлись по интернету с подписями и без. и сейчас оригинал можно найти только в архиве. Тот же знакомый потом пригласил меня подработать программистом на MUSICFORUMS.RU, где я последующие 10 лет кроме собственно программной поддержки занимался ещё и комьюнити и сам вёл раздел о музыкальном программном обеспечении.
Всё, что выше — только лирическое вступление. Настоящий рассказ начнётся где‑то здесь. В 2010 году мне старый друг прислал из Америки ноутбук — бессмертный Dell D620, который и по сей день пыхтит в углу мастерской, я на нём открываю тюнер guitarix на весь экран, очень точный и удобный стробо‑тюнер для настройки клиентских гитар. Так вот, изначально на этом ноутбуке стояла Ubuntu. Так мне открылся удивительный мир музыкального линукса. Ну, о том, что работать в WEB с линуксом гораздо приятней всех остальных ОС, я итак знал, но, как‑то до того момента не было повода полноценно пересесть, в виндах удерживали всякие гитарные и музыкальные примочки, а тут просто решил — попробую с тем, что есть. И оказалось, что это гораздо круче всего, что у меня до этого было в винде! Буквально тот самый kx project, только на максималках, всё аудио в системе рулится таким же образом, даёт минимальные задержки без всяких ASIO с любой звуковой картой, хоть встроенной. Итак, в ноябре 2010 в резделе музыкального софта на MUSICFORUMS.RU появился прикреплённый топик, посвящённый Linux.
Вкратце описать историю развития музыкального линукса не выйдет, там были и частично остаются бардак и анархия, но это ведь то, что мы любим? Ведь так же? Да?...
OSS я уже не застал, в то время всем звуком в системе заправляли ALSA и ещё молодой и глючный Pulseaudio, за который сообщество ругало Linux ещё громче, чем сейчас за pipewire. Тем же, кто хотел профессиональную звукозапись, полагалось запускать JACK, pulseaudio‑jack и ловить экстаз от того, что любой аудиопоток в системе можно мышкой направить куда угодно, хоть в аппаратный порт на вывод, хоть на запись в другую программу. Вот просто взять и записать звук с youtube прямо в DAW без посторонних шумов. Или звук из гитарного процессора guitarix прямиком отправить в skype.

Много воды утекло, возник Unuty, вынудивший меня пересесть на Mint Mate и канул в лету, теперь вот и Mate потихоньку теряет поддержку. Возник и также исчез дистрибутив kxstudio, проект Filipe Coelho, много чего было. Много раз я подумывал написать снова про музыкальный Linux, да как‑то повода не было особо. Да и времени тоже. И вот, в апреле 2026 этот повод, мне кажется, наступил. До сих пор ведь оно как было. Linux честно отрабатывал свою репутацию мощнейшего инструмента для красноглазиков, к которым я себя и причислял. И честно признаю, обычному пользователю он мало подходил. Всегда были какие‑то мелкие (и не очень) проблемы, вечно нужно было что‑то где‑то подкручивать, компилировать, настраивать, подпиливать. И вот, вышел новый LTS релиз Ubuntu 26.04 со всеми его разновидностями, включая UbuntuStudio. Чего же в нём особенного? Ну, помимо ядра 7.0, pipewire 1.6.2, Ardour 9 и прочих последних версий всего софта. А то в нём особенное, что на моей памяти это первый дистрибутив, который после установки не нужно настраивать, а можно сразу взять и работать, ни разу не открывая терминал после установки. Представьте себе винду, которая прямо с флэшки без дополнительных движений установит вам бесплатно Cubase, Adobe Photoshop, OBS Studio, Adobe After Effects, Adobe Illustrator, Microsoft Office и кучу плагинов к ним. И прямо сразу, без всяких дополнительных поисков и установок драйверов всё будет работать. Нет, я ни в коем случае не утверждаю, что Ardour прямо всем заменит Cubase, а GIMP — фотошоп, но с точки зрения простого творческого человека, не обременённого индустриальными стандартами — более чем приличная альтернатива. И если современный музыкальный продюсер врядли обойдётся без Cubase с его Variaudio и автотюнами, то простому музыканту для домашней студии в UbuntuStudio есть всё, что нужно.
Итак, что же гитарист увидит сразу после установки системы? У меня на панели по умолчанию был Patchance, в нём отображены все источники и назначения звуковых и MIDI потоков в виде прямоугольников с портами, группированными по парам для удобства, если нужно подключать стерео потоки. Также в нём можно увидеть текущую загрузку CPU (вернее аудио движка), задержку в сэмплах, частоту дискретизации, количество xrun‑ов, а также панель управления JACK Transport, это такая особая фича, позволяющая синхронизировать воспроизведение нескольких музыкальных программ, например Ardour и драм машины Hydrogen, чтобы они стартовали, останавливались и перематывали синхронно. Когда‑то эту функциональность предоставлял JACK, но теперь Pipewire полностью заменяет как, собственно, сам JACK, реализуя его API для приложений, так и Pulseaudio, так, что подавляющее большинство программ просто не заметят разницы, а пользователь не будет думать о том, какая конфигурация звуковых подсистем в настоящий момент активна.

Можно сказать, что анархия в мире Linux аудио закончилась, теперь один инструмент управляет всем, но это не совсем так. ALSA никуда не делась, она выполняет функцию низкоуровневого доступа к устройствам на уровне ядра, а Pipewire это пользовательский звуковой сервер, призванный упорядочить всё, что было до него, выполняющего роль посредника и переводчика разных видов и форматов звуковых потоков (на самом деле и видео, что можно увидеть в программе qpwgraph при запуске OBS Studio). Какое‑то время pipewire представлялся пользователем чем‑то монструозным и запутанным, но теперь он вполне себе вырос из детских проблем и показывает пользователю только то, что его интересует — буфер задержки, частоту дискретизации и интерфейс для соединения звуковых устройств и софта между собой. Буфер и частоту дискретизации можно настроить кликнув на иконку pw в системном трее на панели. Quantum это, можно сказать, синоним размера буфера аудиоданных, хоть внутри это и не совсем так, но для пользователя это означает именно то, что ему интересно — задержку. Pipewire управляет задержкой динамически и если система не справляется — может её увеличить. Кнопкой внизу можно зафиксировать эту задержку в случае, например, записи в Ardour.

Кроме pw в системном трее можно увидеть традиционный динамик, заменяющий собой панель управления звуком Pulseaudio, но также теперь относящийся к pipewire, там можно выбрать какое будет использоваться устройство воспроизведения и записи по умолчанию и как именно предполагается его использовать — выбрать из нескольких профилей: многоканальное аудио, про аудио, только воспроизведение или дуплекс. Под капотом там более сложные настролйки и это хорошо, что пользователю об этом знать не нужно. В моём, например, случае в режиме многоканального аудио показываются не все порты аудио интерфейса изза его архитектурных особенностей, а в режиме про аудио присутствуют все входы, но их синхронизация внутри pipewire происходит как‑то иначе.

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


Здорово, правда? Раньше для многоканальной записи нужны были специальные многоканальные аудио интерфейсы, или несколько, соединённых одним источником clock сигнала, а теперь у каждого музыканта в группе есть как минимум одна полупрофессиональная внешняя USB звуковая карта и чтобы записать одновременно всю группу — достаточно одного компьютера с кучей USB портов. Их синхронизацией pipewire займётся сам прозрачно для пользователя. Вернее, вместо синхронизации внутри будет адаптивный ресэмплинг, но простому музыканту в это вникать не нужно, ему достаточно слышать звук и этот звук он слышать точно будет. Подобный функционал можно настроить в macos в параметрах звука aggregate device или в винде в ASIO4ALL, но именно, что настроить. А Linux это делает прямо из коробки по умолчанию. Втыкаешь звуковую карту в USB порт, она сразу становится доступна для воспроизведения и записи в pipewire наравне с остальными, даже перезагружать не нужно ничего.
И ещё на один момент хочу обратить внимание. Основное устройство на скриншотах это Focusrite Saffire PRO 26, Это FireWire аудио интерфейс. Когда вы в последний раз видели FireWire? Да, последние версии Windows и MACOS выпилили весь стэк Firewire и без танцев с бубнами их обратно не вернуть (где‑то слышал, что при обновлении с 10 драйвера остаются, но при новой установке их точно нет, я проверял). А посему когда‑то профессиональные многоканальные аудио интерфейсы с шикарными предусилителями в полностью рабочем состоянии по самым демократичным ценам заполонили ebay и местные барахолки. Их теперь просто некуда втыкать. А физика звукозаписи с момента их производства не изменилась. В Linux теперь можно констатировать — поддержка FireWire в ядре останется как минимум на весь срок поддержки текущей LTS версии ядра и вероятно сильно после того, как исчезнет с алиэкспресса последний FireWire контроллер. И на сегодняшний день это самый дешёвый способ оборудовать профессиональную домашнюю студию звукозаписи. И вообще, побудил меня к написанию этой статьи тот факт, что UbuntuStudio 24.04 с впервые появившимся pipewire по умолчанию была первым дистрибутивом, издавшим какие‑то звуки в FireWire звуковую карту прямо при установке, вернее даже перед установкой, при запуске с флэшки. Тогда эйфория длилась недолго и я на некоторое время убрал pipewire и вручную настроил старую привычную конфигурацию JACK + Pulseaudio. Но вот теперь уже который месяц (а я установил 26.04 задолго до релиза) наблюдаю, играю, записываю, и не вижу особых проблем. С тремя 8-канальными FireWire интерфейсами я на репетиционной базе собрал риг для персонального мониторинга и раздаю всем музыкантам группы независимые стерео миксы, а ещё написал веб‑интерфейс для FFADO микшера для того, чтобы они могли сами себе рулить свои миксы в своих телефонах. И поскольку внутри чипов DICE II есть встроенный микшер 18×16, то мониторинг этот получается прямой, без задержек, добавляемых операционной системой и драйверами. А приятным бонусом — возможность записывать раздельно все 24 аналоговых входа одновременно.
Итак, с оборудованием разобрались. Если звуковая карта в принципе определится ядром, то она будет работать с минимальными задержками вне зависимости от того профессиональная она или нет. Идём дальше. Во что это всё записывать? Выше на скриншотах внимательный глаз мог заметить Reaper.

Да, это нативный Reaper для Linux с поддержкой как VST2 и VST3 (скомпилированных для Linux), так и родных для Linux LV2 и LADSPA плагинов. При особом желании можно установить wine и yabridge, это позволит запускать большинство windows плагинов, но не все, да и после изучения ассортимента доступных для Linux плагинов, я уверен, желания такого не останется. Ну, это если целью ставить именно музыку, а не собирательство плагинов. Лично мне больше нравится Ardour. А Reaper держу только для синхронизации работы с группой. По большей части записываю в Ardour и экспортирую свои трэки для репетиций в WAV. В Ardour есть всё, что нужно. MIDI, автоматизация, плагины, в общем, всё, что нужно для записи и сведения. Кроме вышеупомянутых для Linux есть ещё куча разных нативных DAW, Bitwig, Mixbus, LMMS, Rosegarden, qTractor, Traction Waweform и даже, внезапно, Fender Studio PRO, бывшая Studio ONE. Радует, что индустрия постепенно начинает замечать Linux пользователей.


Для ударных я пользуюсь Drumgizmo, достаточно мощным ударным сэмплером, к нему доступно много китов. Также недавно вышла Linux версия MT Power Drumkit 2, это если нужно просто по быстрому собрать ударные. Ещё в UbuntuStudio по умолчанию устанавливаются AVL Drumkits, тоже вполне классные барабаны. Есть из чего выбирать, в общем.
Басы и гитары загружаю просто сэмплерные библиотеки в также недавно выпущенный для Linux sforzando.
Просто гитару записать скучно, но чем её обрабатывать — недостатка точно не будет. Одних аудио плагинов в репозитории более 350 для любых задач. Но есть и специальные гитарные от Guitarix. И даже Neural Amp Modeler есть в нативном LV2 формате. Также его могут загружать guitarix, Neural Rack и Ratatouille. Кроме него моделированием усилителей занимаются Aida‑X и GuitarML. Для импульсов есть ir.lv2 и множество других. Всё больше плагинов не свободных появляется (включая и бесплатные), их нет в репозиториях Ubuntu, но можно скачать и закинуть в папку с плагинами, также как и в винде.

Если не нужно записывать, а хочется просто поиграть на гитаре, существует guitarix — виртуальный гитарный рэк со всем, что нужно для гитарного звука, включая загрузчик NAM и AIDA‑X файлов с профилями усилителей, которые можно скачать с сайта tone3000.

Или виртуальный рэк для плагинов Carla от уже упомянутого выше Filipe Coelho. Особенностью Carla является то, что она есть как standalone приложение, так и LV2 плагин, так что сохранённые конфигурации плагинов можно использовать и в DAW.

В общем, о чём это вообще было? О том, что не обязательно продавать почку чтобы заниматься музыкой дома в своё удовольствие и получать достойные результаты. Не нужно качать с торрентов ломаный софт, всё доступно совершенно безвозмездно, то есть даром. Не нужны дорогие интерфейсы, можно обойтись и старыми.
Комментарии (22)

d7s2di
05.05.2026 15:10Вот именно ради таких статей я до сих пор захожу на хабр. На wham! вроде даже натыкался в детстве, но дальше потыкать дело не ушло.
У нас, в кругах юных металлистов, большой популярностью пользовался screamtracker под dos (:

DmitrySushkov Автор
05.05.2026 15:10Спасибо, да, помню такой трэкер у друга, собсно себе захотел также и попросил того друга помочь мне подобрать запчасти будущего компьютера на Савёле. Но когда наконец собрал, это уже была винХР, кейкволк и книжка Петелиных про него.

gpaw
05.05.2026 15:10Дмитрий, простите, а у Вас случаем нет блога? Просто очень уж душу греет всё это. Гитарный мастер, техника. Просто кажется, что у Вас есть что рассказать - не только в формате технических статей, а что-то, что можно почитать и послушать после кода, налив 50 вискаря, поигрывая блюзики вечером?

DmitrySushkov Автор
05.05.2026 15:10Когда-то был на ли.ру, но, скорее, личный и давно удалён за неактивностью. На хабр давно хотел влезть с техническими программистскими делами, но уже 6 лет как ушёл из офиса в свою мастерскую на полный день и как-то уже не очень актуально. Впрочем, гугл постоянно подсовывает мне гитарные статьи с хабра. Может и актуально. Дело не шибко денежное, работаю почти всё время, еле наскрёб на какую-то группу пожужжать. Возможно надо бы где-то писать. Порой есть чем поделиться, что по гитарам интересно, что по музыкальным примочкам. Вот, например, на репетиции таскаю "кемпер для бомжей" - Raspberry PI со звуковухой pisound и установленным внутри pipedal. Как обеспечил группе из 7 человек независимый стерео мониторинг в уши без задержек и с веб-интерфейсом за примерно 250 евро, включая лаптоп и все соединительные кабеля. Как фиксил FFADO и добавлял фичи, в последнем релизе меня даже упомянули в контрибуторах. Как писал прошивку для намоточного станка для датчиков на ESP32. Всё это чисто ради хобби, совмещённого с гимнастикой мозгов. Но потраченное время сильно бьёт по семейному бюджету, так что даже если и буду писать, то не слишком часто.

Gothicserge
05.05.2026 15:10Линукс так и не смог запустить плагины от Изотоп Озон и Waves, так что говорить о сведении и мастеринге на Линукс пока глупо. И это пока уже долгие годы. Так что с записью гитары это все пустое. Потому что на сведение и дальнейший мастеринг отдавать другому человеку, у которого мак или винда. Как то так.

DmitrySushkov Автор
05.05.2026 15:10Что есть уникального в изотоп и вавес, чего нельзя сделать другими плагинами?

Goodronix
05.05.2026 15:10Хорошие у них маркетолухи - раз вы такое пишите) Зато у вас есть большой потенциал для новых открытий

Refridgerator
05.05.2026 15:10Помнится, для kx project писал плагины и один из них даже попал в официальный дистрибутив. Ну а сейчас интереснее играть в живой настоящий комбик (Vox Valvetronix в частности), где все необходимые эффекты уже есть на борту и приятно настраиваются крутилками.
P.S. Спасибо за стробо-тюнер - не слышал о таких раньше. Теперь, как программисту, интересно написать свой)

DmitrySushkov Автор
05.05.2026 15:10Ну, если суть только в крутилках, то у меня для вас хорошие новости. M-audio projectmix замечательно крутит любые крутилки, в том числе плагинов. Думаю, любой подобный контроллер подойдёт. В том числе можно запрограммировать коробочку с энкодерами и кнопками самому, протоколов разных есть.

Refridgerator
05.05.2026 15:10Суть конечно же в звуке - гитарный динамик в деревянной коробке звучит и ощущается не так, как спикер-симулятор в наушниках.

DmitrySushkov Автор
05.05.2026 15:10Это да. Минус симуляторов в том, что от них штаны не шевелятся при игре. Обычный комбик у меня, конечно, есть, Laney 30-ваттный. Проверять готовые гитары клиентам даю именно в него. Только вот репетиции и концерты всё равно в затычках. С болью вспоминаю концерты, когда я целиком и полностью зависел от чувака где-то там за пультом в зале, которому до лампочки как кто кого как слышит на сцене, он это даже проконтролировать никак не может. Сегодня уже редко встретишь группы без IEM. Ну, а что хорошо для металлики, подойдёт и мне. Помню, как Кирилл Остапов рассказывал, что был в 2007м рядом с оператором в Олимпийском на Оззи и BLS, видел там рэковые процессоры LINE6 в стойках, а то, что там коробочки на сцене - бутафория. Я сам там не был, верю на слово, за что купил - за то и продаю. С IEM группа может подавать материал гораздо качественней, чем играя в каше звука, с трудом различая друг друга в ней. А самому в гараже - да, приятней грохотать в ламповый стэк. Тот же Valvetronix по сути тот же софтовый симулятор с широкополосным динамиком. Может архитектурно, конечно, реализован и на какомнибудь FPGA или на собственном DSP, не в курсе, но не аналоговый точно. Ну а хорошо записать настоящий ламповый усилитель с кабинетом неизмеримо сложнее, чем в NAM.

Refridgerator
05.05.2026 15:10В Valvetronix лампа есть и она там не бутафорская - по звуку и динамике слышно, да и выбирал его не из-за лампы, а чисто по (чистому) звуку среди прочих той же ценовой категории. На большой сцене - да, выступать не приходилось, а тем более с группой. Максимум на пьянках развлекать народ и самому не сильно трезвым)

engine9
05.05.2026 15:10Спасибо очень интересно. Хочется дополнить, на ютубе есть ролик на канале hardsound где автор из слабой офисной машины делает гитарный процессор с минимальной задержкой и каким-то монструозным софтом для симуляции примочек, усилителей, кабинетов, путём установки в систему специального быстрого ядра. Мне что еще особенно понравилось, он показал там как одновременно можно записывать чистый звук и обработанный, слушать обработанный.
(Ссылку сам бы вставил, но сейчас нет технической возможности смотреть YT, найти не сложно вроде бы "Линукс для гитариста").

DmitrySushkov Автор
05.05.2026 15:10Начиная с ядра 6.18 RT патчи были интегрированы в майн ветку и надобность в установке отдельного RT ядра отпала. Есть исследование, показывающее, что даже самый реалтаймовый liquorix оказался медленней, чем ванилла 6.18
https://www.phoronix.com/review/linux-618-liquorix/5Тот канал я конечно смотрел. Потому и сам пользуюсь конечно самодельным процессором на основе Raspberry PI с звуковой картой pisound и беспроводным MIDI контроллером M-VAVE. Тоже об этом напишу как-то.

pisound 
pistomp

GeorgSokolov96
05.05.2026 15:10а результат мы потом крутили на дискотеке в колледже
И как фидбек от благодарной публики?

DmitrySushkov Автор
05.05.2026 15:10Вполне положительно. Настолько, что следующее выступление уже было живьём на втором курсе. С живыми барабанами и басом. 35 лет назад было дело...
TimurZhoraev
Интересно эмуляторы гитары генерирую заранее заданный звук или всё-таки как-то синтезируют. Это довольно затратное мероприятие. Пример в спойлере
Вайб-струна
Заходим в Гугелпоиск, переводим в режим ИИ и просим напитонить скрипт, который имитирует струну как решение системы дифф уравнений в частных производных. Переводим Gemini в режим Pro - хоть там и лимитное количество запросов но более чем достаточно в этом режиме. Он даже меня поправил по количеству точек - это сделано намеренно, чтобы сразу оценил обусловленность задачи и её сходимость. Идея: квантовать струну конечными элеметами, использовать обычную эластичность и рассеяние в воздухе тонким элементом, зависящее от скорости (например, по формуле Стокса) ну и куча мелких ограничений чтобы посчитал основную ноту. Вывести в пайсаунд не захотел так как это явно не реалтайм но предложил в wav-файл. На выходе звук скорее напоминает телефонный зуммер но по мере затухания что-то приближается к струне. Ну и соответственно для общего звука собираем по теореме Пифагора все волны от каждого элемента струны.
Промпт:
let solve a string equation. string is 128 points joints. Use string law for elasticity. use air dissipation simulation damping velocity dependent. pde solver numpy. from each point make a collector point distance equal string length. time duration 10s frequency 440 Hz estimate parameters pde damping time 3s. Initial condition triangle form form of string about 1/10 length perpendicular direction zero speed. Timestep 4400 Hz. Convert to 44 kHz upscaling. Collect to pysound make output.
Волна в струне, там же можно прямо промоделировать как это происходит
Разумеется, сама по себе гитара - это резонатор, его потенциально можно сделать некой передаточной функций читающей концы струны и дающей обратную связь на струну же, так как 3Д моделирование в конечных элементах это уже неподъёмная задача тем более в реалтайм. Далее уже можно составлять простенькие модельки, есть даже SPICE симуляторы для гитар, имитирующие различные примочки из журналов а-ля "Радио" и прогоняющие сигнал через виртуальные транзисторы и операционники.
DmitrySushkov Автор
есть и синтезаторы и сэмплеры. Я пользуюсь библиотекой METAL-GTX чтобы в MIDI набросать гармонию и представлять себе как оно потом звучать будет.
DmitrySushkov Автор
Вот тут судя по фамилии наш соотечественник этим занимается. Можно нарисовать схему, скормить ей тестовый NAM файл, потом обучить нейросеть и поиграть в получившийся звук без необходимости паять реальное устройство.
https://kpp-tubeamp.com/