История изменений
Исправление
curufinwe,
(текущая версия)
:
Мне представляется, что помимо работы самого сигнального процессора нужно управляющее и коммутирующее устройство. Тоесть, не совать крутилки напрямую в проц и не хранить в памяти проца разные пресеты и их переключение. По мне пусть в проце всегда запущены все заложенные эффекты, с параметрами получаемыми со входов (которых там, вроде, 48). А вот параметры эти ему передаёт управляющий процессор.
Все правильно, именно так.
Но - помимо всех этих параметров нужен еще импульс. ADAU1452 поддерживает чудовищный по размерам FIR фильтр - что дает импульс больше 0.5 секунд по длине. Не фонтан конечно, но для кабсима более чем достаточно. Памяти хватает вот на такой фильтр.
То есть я погорячился наверное с перезаливкой прошивки на каждый чих, скорее будет все как ты описываешь - все заложено заранее, меняются только параметры. А импульс - это 20000 параметров FIR фильтра )))
С длиной импульса до 0.5 секунд можно и ревер и дилей реализовать этим же FIR фильтром, а вот больше - уже проблемы. Это уже не в первой версии, и надо будет дополнительное устройство типа Raspberry Pi которое длинные хвосты импульсов отрабатывает и накладывает на звук от DSP. И тогда твори что хочешь, хоть тоннель метро имитируй )))
Исходная версия
curufinwe,
:
Мне представляется, что помимо работы самого сигнального процессора нужно управляющее и коммутирующее устройство. Тоесть, не совать крутилки напрямую в проц и не хранить в памяти проца разные пресеты и их переключение. По мне пусть в проце всегда запущены все заложенные эффекты, с параметрами получаемыми со входов (которых там, вроде, 48). А вот параметры эти ему передаёт управляющий процессор.
Все правильно, именно так.
Но - помимо всех этих параметров нужен еще импульс. ADAU1452 поддерживает чудовищный по размерам FIR фильтр - что дает импульс больше 0.5 секунд по длине. Не фонтан конечно, но для кабсима более чем достаточно. Памяти хватает вот на такой фильтр.
То есть я погорячился наверное с перезаливкой прошивки на каждый чих, скорее будет все как ты описываешь - все заложено заранее, меняются только параметры. А импульс - это 20000 параметров FIR фильтра )))