Это довольно известный Talkbox эффект. Есть уже готовые vst-реализации. В программном виде это реализуется довольно интересно, сначала выделяются...
Преобразование Гильберта применяется для получения аналитического сигнала который используется к примеру для SSB молуляции/демодуляции.
Вот тут и начинаются ньюансы где и происходит растекание спектра. Умножение сигнала на какое-то окно искажает спектр, а дискретизация зацикливает...
Любой анализируемый сигнал в ПФ рассматривается от -∞ до +∞ и имеет единый спектр. В FFT ты берешь какую-то часть сигнала, это эквивалентно...
Вейвлеты локализованы по времени, поэтому позволяют узнать в какой момент времени какая частота присутствует в сигнале. По факту же это просто...
На FPGA можно попробовать эффективно производить обработку сигналов, хотя для этого и есть уже готовые DSP чипы. Но можно какие-нибудь...
GRAFik, там нужно экспорт пофиксить еще: export 'AsmCrusher.DLL', Main, 'Main', Main, 'main', Main, 'VSTPluginMain'
Это обертка для плюсов. Архитектурно - там все процедурно. Задаются колбеки на функцию диспетчера (что-то типа WindowProc), обработки семплов и...
Пиши плагины версии VST2.Х там нет такого, а хосты все поддерживают этот формат, хотя тот подход что предоставляет VST3 более удобен. Я и сам на...
Не хочется юзать стандартный маршалер - берете и реализуете IMarshal и передаете данные как угодно, только все-равно на стороне клиента будет...
Ну так человек спросил про схожесть COM-интерфейсов и VST о чем я ему и написал. Зачем цитировать меня и писать что это не имеет значения? Извини,...
Для чего? Я просто даже в голове не представляю зачем это нужно и как это в итоге будет выглядеть. Проще создать свой маршалер и не юзать...
Примеры на VB6 есть, на С могу по-позже сделать. Есть такой пример, там вообще все кроссплатформенно. Могу просто сказать как легко нагуглить -...
Это вообще не имеет отношения к вопросу. Регистрировать COM интерфейсы как и классы в реестре во многих случаях вообще необязательно.
VST3. Там каждый интерфейс наследуется от FUnknown (аналоге IUnknown в COM), имеющего те же методы queryInterface(), addRef(), release(). Хост...
С Наступившим!
Интерфейс в COM - это таблица указателей на функции (называемые методами). Прототипы функций определяют уникальный интерфейс. Первым аргументом...
Присоединяюсь к поздравлениям. Всех благ!
Мои часы (FASM, GDI+), выход по двойному клику: format PE64 GUI WINDOW_HEIGHT equ 32 ; Высота окна DLU TIMER_ID equ 123124...
https://learn.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-getcomputernamew
Имена участников (разделяйте запятой).