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

Кофф

Composer,Songwriter
29 Ноя 2010
322
307
63
Камрады закинули отличную идею создать тему по вайбкодингу всего, что так или иначе связано с музыкальной индустрией и ремеслом.
Думаю, и интерес и полезность будет большая.
А может, кто-то и DAW навайкодит) Или это сделает команда камрадов.
Раздела подходящего не нашёл - слишком необычная тема, поэтому пусть пока здесь, во флейме. Если что - админы перенесут.
Милости просим всех умеющих вайбкодить.
И тех, кто хочет поучиться этой магии)
 
  • Like
Реакции: Lux
@evgeny26 расскажи какой путь ты считаешь оптимальным, какие ИИ агенты юзаешь для визуал студии. Используешь ли JUCE?
Я безусловно первые шаги только освоил, но результат радует, (уже 3 плага за пару дней, два из которых получились интересными), я пожалуй ещё повожусь и буду использовать под свои запросы сделанные плагины.
Как делал я: в ИИ чатботе гугл-хрома проектировал алгоритм который мне хотелось, потом просил подготовить файлы для компиляции - бот выдаёт 4 файла нужные для проекта "плагин" в Projucer ну и дальше экспорт в визуал студию и компиляция (на этом этапе борьба с ошибками ИИ-шки), тут уже несколько надо понимать, что делаешь. Собственно по коду ошибки из Visual Studio - чатбот умеет давать советы где и что поправить и из-за чего вышла ошибка, но это не на 100% работает (гугловский чатбот туповат). Мой вст3шный нейрослоп: ссыль
 
Последнее редактирование:
  • я записываю
Реакции: evgeny26
На курсоре + opus 4.6 (теперь 4.7). Более простые агенты - дольше делать. Сейчас еще gpt 5.5. Большое значение имеют скилы. Например сделал себе hot path simd vectorization. На juce себе все делаю, кроме extension для reaper. Также баловства ради для андрод пару приложений.
 
У меня схема такая,
- VS Code (Visual Studio Code) - основной редактор
- в нём встроен ИИ агент - GitHub Copilot (у меня базовая платная версия, по моему есть ограниченная бесплатная)
(есть варианты добавить бесплатных агентов и моделей, но я с этим не заморачивался, если что, на ютюбе есть туториалы)

- Juce 8 и Visual Studio 2022 установлены, но после первого проекта, в котором было очень много лишних телодвижений,
я их практически не открываю.

В каждом проекте ИИ агент делает скрипт \ скрипты с нужными настройками проекта Juce и компиляции в Visual Studio, и в дальнейшем использует его.
Вообще все повторяющиеся задачи \ действия агента желательно автоматизировать и задокументировать.

-Code Repository - код проекта и версии файлов нужно где то хранить, лучше всего GitHub repository \ GitHub Desktop
с ним агент тоже может сам работать, если настроить, например, дать ему команду коммитить перед каждым крупным изменением.

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

Это минимизирует ошибки \ глюки агента, всегда можно вернуться на прошлую версию.

-Инструкции \ документация - важно чтобы агент вёл документацию, план работы, изменения, важные функции, инструкции пользователю и т.д, так можно легко продолжить работу в новой сессии, с другим ИИ, не повторяя одно и тоже 10 раз. Проще будет перейти в другую сессию, или проконсультироваться с другим ИИ :rolleyes:

можно сохранить постоянные инструкции для агента (или скиллы агента), в определённых файлах .md, которые агент автоматически будет читать, например, после каждого крупного изменения в коде, обнови файлы документации. Или, после успешной компиляции скопируй файлы плагина в папку VST.

Плюс работы с GitHub Copilot, или другим агентом, то что он может работать с терминалом и получить доступ к файлам, запускать команды \ скрипты \ видеть ошибки, то есть, если он запустил компиляцию и получил ошибку, он сам её видит в терминале и сам исправляет.
то же самое с troubleshooting, если плагин выдаёт ошибку, он может добавить в код сохранение логов, потом сам их прочитает, то есть намного больше самостоятельной работы агента, и меньше заморочек пользователю.

Это так навскидку.
вот например так выглядит проект, в котором я отвлёкся от кастомизации миди контроллеров и решил превратить Akai APC mini в лампочку ambient lighting :D
1777729336036.png
 
  • Like
Реакции: dugdum®

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