О данном репозитории
Это синтезатор. Вдохновлённый Syntorial и желая создать плагины, которые были бы простыми и бесплатными в использовании.
Поскольку это моя первая попытка создать VSTi, он может работать очень медленно.
Особая благодарность
Как построить
Вам нужно клонировать wdl-ol (ветвь VS2015) на свой диск, затем клонировать этот репозиторий в папку /IPlugExamples/, после чего использовать Visual Studio 2015 для открытия файла Visual Studio .sln, после чего вы сможете собрать проект.
Если вы хотите создать цель VST2 или VST3, вам следует загрузить SDK и следовать инструкциям в "wdl-ol/XXXX_SDK/readme.txt"
, чтобы поместить некоторые файлы заголовков в нужное место.
Я также подготовил проект Code::Block (.cbp) для пользователей, которые хотят создавать его с этой IDE. Поддержка Mac в настоящее время отсутствует, потому что у меня нет Mac.
Лицензия
MIT =D
О данном репозитории
Давно хотел написать синтезатор, поэтому часто искал информацию и случайно наткнулся на этот учебник. Мне он показался хорошим, и я решил попробовать. На данный момент, следуя учебнику и внеся некоторые изменения в соответствии со своими ожиданиями, мой синтезатор готов к работе. (Ну, почти...)
На данный момент этот синтезатор всё ещё является очень простым синтезатором. До commit 0905d43 функции можно было реализовать, просто следуя упомянутому выше учебнику и немного подумав. Более сложные функции, вероятно, потребуют более глубокого изучения DSP. (Сначала улучшим простые функции, а потом посмотрим.)
Большое спасибо этому учебнику за то, что привёл меня в мир DSP, конечно, я также привёл @UN1C0DE туда. Ха-ха-ха!
Под влиянием Syntorial, первоначальная идея PineappleSynth (до начала работы) заключалась в создании синтезатора и серии руководств для начинающих, таких как я. Поэтому в планах есть две версии большого синтезатора: веб-версия на основе Web Audio API и программная версия. Он будет иметь аналогичную функцию помощи в обучении, как Syntorial.
В настоящее время, чтобы попробовать воду и исследовать дно ямы, на этом этапе планируется сначала создать стабильный и доступный обычный синтезатор, а не синтезатор с множеством сложных функций.
Благодарность
Как создать проект
Сначала вам нужно клонировать wdl-ol (ветка VS2015) на ваш жёсткий диск, затем скопировать этот репозиторий в каталог /IPlugExamples/ и, наконец, открыть файл sln в VS2015.
Если вы хотите собрать VST2 или VST3, перед сборкой вам необходимо подготовить VST SDK, а затем разместить необходимые файлы заголовков согласно инструкции в "wdl-ol/XXXX_SDK/readme.txt"
.
Кроме того, я подготовил code::block cbp для пользователей этой IDE, которым необходимо скомпилировать версию. Следует отметить, что в настоящее время поддерживаются только версии VST2 и app. Версия AU для Mac не предоставляется, поскольку у меня нет компьютера Apple.
Лицензионное соглашение
MIT~
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )