Понадобился мне VST плагин, который может менять громкость
, а точнее Velocity Curve отдельно для белых или чёрных клавиш миди клавиатуры, в случае если например чёрные клавиши более или менее чувствительные, чем белые.
Поиском в сети нашлись несколько вариантов, но по разным причинам не совсем подошли.
Решил я на досуге попробовать покодить VST с помощью ИИ, убил день, но вроде кое что получилось
пока вот такая бета версия VST инструмента:
идея такая, плагин получает на вход midi in от клавиатуры, корректирует Velocity Curve отдельно для чёрных и белых клавиш,
а его midi out управляет другим VST инструментом, заодно добавил ещё пару мелких функций, сохранение пресетов, не реагировать на питч\мод или сустейн педаль, транспозиция, хотя это в принципе можно настроить и в самой клавиатуре, или в DAW, но пусть будет, для спортивного интереса
Сам процесс кодинга, на основе JUCE framework и Visual Studio, cначала пытал ChatGPT, результат был не очень,
перешёл на Grok3 и дело пошло лучше
, вобщем пока он меня приятно удивляет.
Пока тестирую сам, если критичных багов не найду, выложу сюда, может кто то смелый захочет попробовать
Есть идеи какие ещё миди фишки может быть полезно сюда прикрутить ?

Поиском в сети нашлись несколько вариантов, но по разным причинам не совсем подошли.
Решил я на досуге попробовать покодить VST с помощью ИИ, убил день, но вроде кое что получилось

пока вот такая бета версия VST инструмента:
идея такая, плагин получает на вход midi in от клавиатуры, корректирует Velocity Curve отдельно для чёрных и белых клавиш,
а его midi out управляет другим VST инструментом, заодно добавил ещё пару мелких функций, сохранение пресетов, не реагировать на питч\мод или сустейн педаль, транспозиция, хотя это в принципе можно настроить и в самой клавиатуре, или в DAW, но пусть будет, для спортивного интереса

Сам процесс кодинга, на основе JUCE framework и Visual Studio, cначала пытал ChatGPT, результат был не очень,
перешёл на Grok3 и дело пошло лучше


Пока тестирую сам, если критичных багов не найду, выложу сюда, может кто то смелый захочет попробовать

Есть идеи какие ещё миди фишки может быть полезно сюда прикрутить ?
