![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
FM синтезатор
XProger © (2008-02-13 12:52:00)Доброго времени суток!
Интересует тема создания FM синтезатора аналогичного по функционалу с одноимённым Sound Forge синтезатором (Tools -> Synthesis -> FM...). Интересует в первую очередь сам метод частотной модуляции. Ума не приложу, как реализовать увеличение или уменьшение частоты уже рассчитанной волны в определённом её участке.
Также интересует параметр волны "Feedback". Насколько я понял - влияние частоты волны на себя же саму. Но для меня не ясна математика работы этого параметра.
Буду рад ссылками на литературу, алгоритмам, примерам и пояснениям :)
Сергей М. (2008-02-14 08:56:00) [1]http://ishodniki.ru/list/info.php?cat=11&id=4321&show=pascal-sound
http://www.ishodniki.ru/base/Pascal/sblast09.zip
http://www.gamedev.net/reference/articles/article447.asp
http://www.fit.vutbr.cz/~arnost/opl/opl3.html
В общем, ищи все касаемое программирования OPL2/OPL3-совместимых чипсетов.
Сергей М. (2008-02-14 08:27:00) [2]
> посредством чего можно с синтезатором аудиокарты работать
> (операторы, частоты и вид взаимодействия)?
Посредством WDM-драйвера, естественно..
XProger (2008-02-13 16:49:00) [3]Сергей М., да тут демосценкой занялся... посредством чего можно с синтезатором аудиокарты работать (операторы, частоты и вид взаимодействия)? )
Jeer, т.е. рассчитать sine и saw волны, затем передав их в "волшебную" функцию получить искомый результат модуляции - фантастика? Теперь в голове всё начинает проясняться, спасибо! )
Jeer (2008-02-13 16:39:00) [4]Sin(wt + fi) - синусоида с const фазовым сдвигом
Sin(wt + k(t)) - собственно уже и есть частотная ( фазовая) модуляция.
Вид k(t) определяет все остальное.
Сергей М. (2008-02-13 13:29:00) [5]
> величение или уменьшение частоты уже рассчитанной волны
Расчитывать следует "на лету", тогда и проблема сама собой рассосется)
Сергей М. (2008-02-13 13:09:00) [6]А в чем кайф изобретать софтверный FMSynth, если практически любая современная бытовая SB-совместимая аудиокарта содержит его на борту ?