По поводу волн в прошивках..
Берем любой народный VA, ну к примеру Supernova II, и видим что с апдейтами, разработчик добавляет в самой прошивке, новые виды волн, как примеру в v 1.4 - DoubleSaw.
(Novation Nova II Manual Addendum for Operational System v 1.4)
Обычная практика расширения функционала в случае VA синтов (понимать можно что угодно под VA, виртуальный аналог как бы имел ввиду, условно эмуляция аналогового сигнала).
Я к тому, что в VA, волны чаще всего содержатся именно в прошивке, заводская хранится в чипе EPROM, либо путем установки апдейта с новым контентом извне. И волны в прошивке не в чистом виде сэмплов а под sysex кодированы. Это отдельны разговор, сэмплы не сэмплы.
И волны в SN вообще сложно назвать сэмплами или статикой. Потому что характерным для синтезатора SN является парметр, SKEW, который отвечает за ширину и симметрию волны, не только для Pulse, но для всех форм волн. Играть в трансформацию аудио-сэмпла - дело ресурсно затратное. И о таблицах тут речи точно нет (а то проходили в другой ветке, так можно волновым табличным синтезом начать называть все то, где его нет)). Менять точечную структуру заданной волны - иной вопрос. Инженерный. Предлагаю не бередить фантазии бездоказательно заранее) Поразмышлять - всегда полезно)
Будет интересным узнать что то новое.. но я уже в похожей ветке все это писал)
Не забываем, что VA это цифра, точно такая же как может использоваться разработчиком и в софте. Вопрос наличия или отсутствия заданных чипов, с которыми работает разработчик и ставит задачи реализации результата.
В софте сегодня видим две составляющие подхода к осцилляторам:
а. генерация по функциям и формулам: с расчетом, с таблицами координат - тот же FFT и прочее.
б. на базе заданных форм волн аудиосэмплами, и тут чаще всего ограничения по тем же skew и тд. Вопрос решается числом сэмплов.. с вытекающими