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

Товарищи, если вы в код не лезете вообще, почему сразу на чистом VST_SDK без обертки не пинаете клода генерировать исходники?
 
  • interesting
  • Like
Реакции: Vladiger и Greev
Создал сервис для изменения аудио nanosound.ru, измененное аудио можно скачать. Такое в принципе интересно использовать звукорежиссерам и всем тем, кто работает со звуком?
 
Товарищи, если вы в код не лезете вообще, почему сразу на чистом VST_SDK без обертки не пинаете клода генерировать исходники?
Так там соображать нужно, а клоду сказал хочу LA-2A, и сразу кайф, за 2 часа. А за неделю весь пакет от вейвс.
 
но можно извратиться и считать все на видеокарте. это конечно тот еще гемор, так как там расчет целочисленный и в 8/16 битный. но думаю на какой нибудь RTX1580 можно сделать онлайн расчет пары каналов очень точной физмодели LA2A. но сдается мне, что немного людей будут покупать для этого RTX1580. для игр и ии купят, а вот для моделей компрессоров - врядли.
GPU еще как считают в fp, еще лучше чем cpu и их производительность измеряется flops'ами, например последний у nvdia - rtx 5090, имеет производительность 104.9 Tflops в FP32, а в FP64 (double) уже на 2 порядка меньше!
 
@Vladiger, та не думаю, чтобы ИИ не справился. Я просто исхожу из того, что к примеру вдруг кто-то сильно увлечется и со временем докрутит свой проект до того состояния, что можно будет его на продажу выставить и очень хорошо если на тот момент окажется, что плагин написан не на коммерческом Juce за который платить нужно, а на штайнберговском SDK у которого сейчас лицензия MIT.
 
проект до того состояния, что можно будет его на продажу выставить и очень хорошо если на тот момент окажется, что плагин написан не на коммерческом Juce за который платить нужно, а на штайнберговском SDK у которого сейчас лицензия MIT.
Лично я на продажу ничего не планирую, но если алгоритм готов, то нет сложностей избавиться от Juce, дело техники, с помощью той же нейронки. Почему я начал делать для Juce? Да просто это было первой идеей, просто слышал что для этого есть Juce )
 
Я просто исхожу из того, что к примеру вдруг кто-то сильно увлечется и со временем докрутит свой проект до того состояния, что можно будет его на продажу выставить и очень хорошо если на тот момент окажется, что плагин написан не на коммерческом Juce за который платить нужно, а на штайнберговском SDK у которого сейчас лицензия MIT.
Juce вроде для инди-программистов-вайбкодистов бесплатно, если на плагинах до 50000$ заработать, а кто больше зарабатывает думаю не проблема и лицензию купить :D
 
  • Salut
Реакции: dugdum®
Juce для инди девелоперов до 40k вгод кабы бесплатен, смысл заморачиваться
ну если твои доходы с плагинов превышают 40k то уж 800уе можно заплатить
и это у тебя никто проверять не будет можешь на инди лицензии сидеть
 
Почему я начал делать для Juce? Да просто это было первой идеей, просто слышал что для этого есть Juce )
У меня что то подобное было, когда на какое то время увлекся игрушками.
Тоже, нагуглил, что для этого есть игровые движки Ogre, Irrlicht Engine (бесплатные) или Unity, Unreal engine (платные). Начал с бесплатных, разные движки, первые демки... Потом что то озадачился, попробовал прямое взаимодействие C++ и DirectX SDK и перестал понимать, а зачем игровые движки вообще. Ну бери да пиши на DirectX SDK свой движек, так как тебе нужно и что тебе нужно. А если это не 3D игра, а какая нибудь казуалка, так там вообще больше половины всего лишнего. Можно вообще и без DirectX писать.

Но в Юнити, к примеру, там оболочка, можно какие то сцены в редакторе конструировать, а в коде только взаимодествие с ними описывать. Это подкупает.
 
Чет я прошлёпил этот момент, не посмотрел на строку "Up to..." в таблице прайсов джуса
 
@Vladiger, да чем плох этот фреймворк? просто библиотека, файлы dll маленькие получаются, код эффективный, если оттуда функции использовать. Не вижу никаких минусов.
 
@Vladiger, если игрулю писать с целью заработка, то движки очень сильно время сэкономят, в сотни раз, плюс ассеты по несколько десятков баксов подкупить нужные в которых уже будет большая часть механик реализована, пердолинга с кроссплатформой опять же не будет, на голых директиксах, опенджиэлях и вулканах есть смысл писать только чисто just for fun, прокачать себя в графике на низком уровне.
 
Почему я начал делать для Juce? Да просто это было первой идеей, просто слышал что для этого есть Juce )
кстати есть ещё опенсорсный https://hise.dev/ там вроде встроенный gui редактор, морды удобнее делать, чем в Juce наугад,
он вроде больше для VSTi заточен.
 
  • я записываю
Реакции: dugdum®
в juce кстати был GUI редактор до 7версии но потом они решили что он больше не нужен
с 8 версии JUCE поддерживает Web GUI можно делать векторные интерфейсы на JS/HTML/CSS через WebView
 
  • Like
Реакции: dugdum® и evgeny26
Всё, утомился ) LA2A_circuit_simulator.vst3
1778433523645.png

12AX7: Child-Langmuir Ip = K·E₁¹·⁵·tanh(Vpk/Va), fixed-point итерация с релаксацией 0.3, катод зашунтирован 50µF (Vk фиксирован). Gain ~34×. 12BH7: катодный повторитель, та же модель (µ=17), релаксация 0.08, выход /15. Между ними — output transformer (tanh-сатурация + ФНЧ 30кГц) и DC-block.
Сайдчейн: анод 12AX7 → high-shelf emphasis 3кГц (0/+2/+4/+6/+8/+10dB) → full-wave rect → RMS 5ms → компрессия/лимит (ratio 0.5/1.0). Опто: EL-panel (sqrt envelope) + CdS (R = 10M·exp(-light·12)) с attack 12/8ms, release 80/60ms. Feedback-компрессия: LDR + 1MΩ делитель на входе 12AX7. Peak Reduction = drive 0–8×.
 
  • Like
  • Wow
Реакции: evgeny26 и Lux
12AX7: Child-Langmuir Ip = K·E₁¹·⁵·tanh(Vpk/Va), fixed-point итерация с релаксацией 0.3, катод зашунтирован 50µF (Vk фиксирован). Gain ~34×. 12BH7: катодный повторитель, та же модель (µ=17), релаксация 0.08, выход /15. Между ними — output transformer (tanh-сатурация + ФНЧ 30кГц) и DC-block.
Сайдчейн: анод 12AX7 → high-shelf emphasis 3кГц (0/+2/+4/+6/+8/+10dB) → full-wave rect → RMS 5ms → компрессия/лимит (ratio 0.5/1.0). Опто: EL-panel (sqrt envelope) + CdS (R = 10M·exp(-light·12)) с attack 12/8ms, release 80/60ms. Feedback-компрессия: LDR + 1MΩ делитель на входе 12AX7. Peak Reduction = drive 0–8×
Спасибо. А с релаксацией 0.4 не будет лучше?
 
Опто: EL-panel (sqrt envelope) + CdS (R = 10M·exp(-light·12))
Мне показалось, что было бы в новинку получить эмуляцию la2a, в котором параметры можно было бы задавать, изменяя циферки в этих формулах)) Или даже свои формулы дописывать. А то чё мы так умственно отсталые двумя крутилками оперируем)))
 
  • я записываю
Реакции: dugdum®
Пользователи всем известного ресурса будут ругаться, что пресетов готовых нет! :D
Да, с пресетами пока полный провал :rolleyes: Но для плагина с парой ручек можно пережить. А вот ревер навороченный с кучей алгоритмов, оно да.
 
Кто знает, https://learncpp.com нормальный ресурс для изучения плюсов? Решил все ж базу изучить, вайбить вслепую как-то не интересно :)
 

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