DSP&VSTi?..

Помню курсе так на четвертом писали программку на Фортране, которая искала коэффициенты уравнения, описывающего переходные процессы в системе при настройках контура регулирования на форму Баттерворта и форму Коши. Подумалось, а ведь если отвлечься от теории автоматического управления, то это можно рассматривать как вариант оцифровки реального эффекта. То есть, берём сигнал, пропущенный через эффект, и чистый сигнал в обход эффекта – и ищем разницу. То есть, получаем математическое описание эффекта. В принципе, это один из вариантов построения программных эффектов.

Вот про программные эффекты мысль зацепила. Довольно беззатратный способ заполнить огромный пробел в знаниях по теории цифровой обработке сигналов на практических рельсах. Надо будет попробовать. Написать что ли свой VSTi…

Effect Processor

Вынашиваю идею сделать эффект-процессор на ПЛИСе. Осталось у нас со времен макетирования пара ПЛИСов Actel A3PE600 в корпусе PQFP208. Жирненькая штучка, туда вполне прилично влезет всякого – 600000 гейтов, 13824 версатайлов (D-Flip-Flop)… Есть также одна A3PE1500 – но её никто не даст, она всё-таки в отладочной плате стоит.

Думается, это будет примерно так: ПЛИС, ОЗУ – SDRAM, ПЗУ – какая-нибудь сериальная флэшка, ЦАП и АЦП либо можно кодек AC97 туда засунуть, благо на каждой дохлой мамке есть, всякая мелочь вроде кнопочек и светодиодов. Плюс цепи питания, программирования и т.п.

Двустороннюю платку по третьему классу точности с масками и шелкографией можно заказать к примеру в ITeadStudio – за $15 с доставкой десяток 5×5 см, либо за ~$30 10×10 см.

Этим проектом можно было бы освоить как следует наконец-то VerilogHDL, восполнить пробелы касающиеся практического применения методов цифровой обработки сигналов, ну и заодно со звуком поиграть…

Пока думаю и набрасываю схему.