Музыкальный вайбкодинг

в Суно есть функция ковер, и ползунок насколько близко к референсу нужно делать.

Туда кстати много что не залетает, на авторские ругается как и в кастомные модели. А вообще хрень полная, мне не зашло, от кастом моделс то же большего ожидал, суна не доганяет что стилистически уместно, что не уместно, опопсевает трек очень сильно, подожду уже когда чипы появятся для считывания воображения напрямую из мозга)))
 
Последнее редактирование:
огласите тех задание
Софтина стэндалон, подключение через ASIO/ALSA драйвер. Принимает и отдает.
Внутри микшер. Далее стандартно. Каждая линейка пульта TRIM>Gate>EQ>Comp>Ducker>Sends>Fader>Delay>Rout to Masters.
Можно сделать реадизацию как в рипере где каждый трек может быть чем угодно, т.е. принимать не только физический источник звука, но и выход с другого трека. (можно придумать иерархию при которой принимать можно только предыдущие треки). Таким образом Архитектура будет гибкой.
Gate, EQ, Comp напишем сами. FX думаю будут не проблема, реверов сейчас уйма. А делэи сами напишем. В общем хотелось бы исключить внешние плагины и тем самым получить стабильность.
А для начала давай просто соберем микшер который будет принимать звук с карты, месить в одном из последних каналов, и вываливать на физ выход. Важно получить стабильность, малое время на просчет, низку латенсию и не использовать внешние плагины что бы система оставалась мега надежной.
--
Вторым этапом вставим еквалайзер, тоже свой.
Третий этап Гейт,
--
Как вариант можно замутить тему с промежуточными BUSами как в протулсе и лоджике, но это позже.
 
Софтина стэндалон, подключение через ASIO/ALSA драйвер. Принимает и отдает.
Внутри микшер. Далее стандартно. Каждая линейка пульта TRIM>Gate>EQ>Comp>Ducker>Sends>Fader>Delay>Rout to Masters.
Можно сделать реадизацию как в рипере где каждый трек может быть чем угодно, т.е. принимать не только физический источник звука, но и выход с другого трека. (можно придумать иерархию при которой принимать можно только предыдущие треки). Таким образом Архитектура будет гибкой.
Gate, EQ, Comp напишем сами. FX думаю будут не проблема, реверов сейчас уйма. А делэи сами напишем. В общем хотелось бы исключить внешние плагины и тем самым получить стабильность.
А для начала давай просто соберем микшер который будет принимать звук с карты, месить в одном из последних каналов, и вываливать на физ выход. Важно получить стабильность, малое время на просчет, низку латенсию и не использовать внешние плагины что бы система оставалась мега надежной.
а какой use case в итоге планируется, типа мини DAW \ mixer для аудио ? кроссплатформенный?

в main stage там же вроде и миди и проигрыватель файлов и т.д ? :rolleyes:
 
что стилистически уместно, что не уместно, опопсевает трек очень сильно

не знаю о чем речь. Я в соответствующей теме выкладывал красивую фолкбалладу с оттенком госпелла и потом из него несколько каверов в разных стилях, от злого панкрока до электронной, совсем не опопсевало ничего.
 
Типа ответ не понравился, давай по новой и при этом токены не используются. ДА?

токены это слова, грубо говоря. Посылаешь токены, они обрабатываются, в ответ другие токены.

Наоборот, если ответ понравился, тогда давай еще, потому что если ответ понравился, значит ты сформировал нужный контекст и можно на его основе сгенерировать несколько хороших ответов и выбрать лучший либо скомпоновать из всех оптимальный вариант.
 
релиз появился, но похож больше на одноконтурный. Не вижу я у него второго релиза длиной в 3 секунды (или сколько там должно быть).
  • Attack (время атаки): примерно 10 мс — это фиксированное значение, оно не регулируется пользователем.
  • Release (время релиза): двухступенчатое:
    • около 60 мс для первых 50% восстановления;
    • затем от 0.5 до 5 секунд для полного возврата к исходному уровню.
Атака имеет какой-то странный характер - это видно и на предыдущем скриншоте. Она срабатывает примерно за 30мс (что очень много), но при этом имеет откат, что нетипично для компрессоров в принципе.
Трешолд работает крайне странно. Вообще ИИ конечно в этой версии накодил на 3 с огромнейшим минусом. Ну хоть как-то исправился. Не то что прошлые версии.
НМВ надо брать в свои руки и править уже ручками. Тогда можно будет получить нужный результат.
 
Последнее редактирование:
  • Like
Реакции: dugdum®
Да. Хочу для живых выступлений использовать. Управлялку организовать или через OSC, или через web интерфейс. Первую вроже как можно поднять на Open Stage Control, но лучше свой софт запилить.
кроссплатформенный?
как я понял под линукс можно получить меньшую задержку в режиме RT.
в main stage там же вроде и миди и проигрыватель файлов и т.д ?
НМВ это лишнее
 
Последнее редактирование:
  • я записываю
Реакции: evgeny26
Что сейчас есть из локального для кодинга?
В Open code можно все попробовать и сделать выводы.

Здесь можно гугловскую последнюю модель попробовать. Для сравнения. ) Но claude более сложные задачи стабильно решает. То что джеминай прохиливает со скрипом, клод делает уверенно с низким процентом брака. Изредка бывает, что джеминай подпрыгнет выше клода в какой-то задаче, это же рандом всё. )

А открытые модели изредка могут до джеминай допрыгнуть. )
 
@evgeny26,
1778534224131.png

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

Вложения

Последнее редактирование:
  • Like
Реакции: Antonio, evgeny26 и Lux
Можно конечно поднять JSFX Jusesonic, там ещё проще было бы писать. JSFX я уже знаю очень хорошо. А вообще верх моего желания сделать хост для JSFX. Что бы оболочка, асио драйвер, плагин или цепочка плагинов, и управлялка. Тогда бы я его мог его развивать как угодно.
 
Эт мне клауд накодил. Фигня конечно, но самое главное его же можно допилить. В этом наверное и заключается суть таких помощников. Типа я тебе чуток помогу, а дальше ты сам. Так глядишь и научимся програмировать.
ну в html они любят красиво нарисовать, осталось сделать чтобы оно заработало :) но gui и функционал примерно такой нужен ?

Не, "чуток, а дальше сам" не прокатит, ИИ будет пахать пока всё не заработает (или нет :rolleyes: )
 
Типа я тебе чуток помогу, а дальше ты сам.

Не-не, он раб, пусть работает. ))

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

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



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

Почему бы и не сделать?




По моему миленько. Классный плоский дизайн.
 
Эт мне клауд накодил. Фигня конечно, но самое главное его же можно допилить.
вот что то такое получилось за пару часов, первый блин, POC миксера :D (морда в стиле html клода)
1778578768087.png

1778578696862.png

1778579203089.png

сильно не тестил, выбрал асио драйвер, включил один вход, звук есть, mute\ solo, eq, эффекты базовые работают :Dle11:

использовался бесплатный GPT для планирования плана действий и кода базовой версии,
а потом дорабатывалось в Vscode c Copilot agent GPT-5.4

99% кода сделано ИИ, вручную делались минимальные правки \ копи пасты. ошибок компиляции было по минимуму, в принципе процесс довольно гладко прошёл.

Если интересно, я в отдельной теме подробнее распишу тех детали и выложу код и документацию, а дальше дорабатывать \ добавлять убавлять функции можно будет самостоятельно :Dle37:.

Насчёт:
JSFX я уже знаю очень хорошо. А вообще верх моего желания сделать хост для JSFX. Что бы оболочка, асио драйвер, плагин или цепочка плагинов, и управлялка. Тогда бы я его мог его развивать как угодно.
вроде можно и JSFX плагины прикрутить https://github.com/JoepVanlier/ysfx, но это не точно :rolleyes: , я не пробовал, но ИИ предложил план как реализовать.
 
Если интересно, я в отдельной теме подробнее распишу тех детали и выложу код и документацию, а дальше дорабатывать \ добавлять убавлять функции можно будет самостоятельно
Было бы здорово. А если приложите полное описание последовательных действий, то вообще будет круто.
 
  • я записываю
Реакции: evgeny26
@belovw, про goose вообще полезная инфа. Ибо claude code нифига не локальный на этапе установки: мало того, что просит авторизацию, да ещё и подтверждение номера телефона. Просто мрак.

Правда, вывод в итоге у него не утешительный, локалка слабовата, а в его случае вообще провал вышел.
Я на lua так же кодил локалкой. Чисто вайбкодить не получится, порой ошибок многовато.
 
мало того, что просит авторизацию, да ещё и подтверждение номера телефона. Просто мрак.
Они просто вынуждены, чтобы снизить расходы на фри тир. У некоторых товарищей десятки аккаунтов, которые они используют по кругу. Говорят скоро по паспорту будут регистрировать.
 
У некоторых товарищей десятки аккаунтов, которые они используют по кругу.
Вот ещё один лайфхак в копилку. Только у меня 3 номера, у дочек, у жены, у тещи. Так и наберём тот же десяток пока по пачпорту не начали регить.
Правда, вывод в итоге у него не утешительный, локалка слабовата, а в его случае вообще провал вышел.
Я на lua так же кодил локалкой. Чисто вайбкодить не получится, порой ошибок многовато.
Интересно, а можно компьютерный класс напрячь на локалку?
 
А не легче 20 баксов месяц потратить чем такой геморрой?
Пока не знаю. В целом вопрос думаю будет стоить не 20 баксов. Например коллега нагенерил на прошлой неделе на 60 баксов. А цели у нас есть куда на большее. Поэтому, обладая ресурсом, изыскиваю варианты реализации.
 

Сейчас просматривают