Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2010.02.14;
Скачать: [xml.tar.bz2];

Вниз

FM синтезатор   Найти похожие ветки 

 
XProger ©   (2008-02-13 12:52) [0]

Доброго времени суток!
Интересует тема создания FM синтезатора аналогичного по функционалу с одноимённым Sound Forge синтезатором (Tools -> Synthesis -> FM...). Интересует в первую очередь сам метод частотной модуляции. Ума не приложу, как реализовать увеличение или уменьшение частоты уже рассчитанной волны в определённом её участке.
Также интересует параметр волны "Feedback". Насколько я понял - влияние частоты волны на себя же саму. Но для меня не ясна математика работы этого параметра.
Буду рад ссылками на литературу, алгоритмам, примерам и пояснениям :)


 
Сергей М. ©   (2008-02-13 13:09) [1]

А в чем кайф изобретать софтверный FMSynth, если практически любая современная бытовая SB-совместимая аудиокарта содержит его на борту ?


 
Сергей М. ©   (2008-02-13 13:29) [2]


> величение или уменьшение частоты уже рассчитанной волны


Расчитывать следует "на лету", тогда и проблема сама собой рассосется)


 
Jeer ©   (2008-02-13 16:39) [3]

Sin(wt + fi) - синусоида с const фазовым сдвигом
Sin(wt + k(t)) - собственно  уже и есть частотная ( фазовая) модуляция.
Вид k(t) определяет все остальное.


 
XProger ©   (2008-02-13 16:49) [4]

Сергей М., да тут демосценкой занялся... посредством чего можно с синтезатором аудиокарты работать (операторы, частоты и вид взаимодействия)? )

Jeer, т.е. рассчитать sine и saw волны, затем передав их в "волшебную" функцию получить искомый результат модуляции - фантастика? Теперь в голове всё начинает проясняться, спасибо! )


 
Сергей М. ©   (2008-02-14 08:27) [5]


> посредством чего можно с синтезатором аудиокарты работать
> (операторы, частоты и вид взаимодействия)?


Посредством WDM-драйвера, естественно..


 
Сергей М. ©   (2008-02-14 08:56) [6]

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-совместимых чипсетов.



Страницы: 1 вся ветка

Форум: "Media";
Текущий архив: 2010.02.14;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.004 c
1-1237879677
alolya
2009-03-24 10:27
2010.02.14
Проблема к компонентами на базе Rich


2-1260939956
Danco
2009-12-16 08:05
2010.02.14
Функции Show и Hide


2-1260801136
serhiyiv
2009-12-14 17:32
2010.02.14
FREE TBITMAP


2-1260795886
AIK
2009-12-14 16:04
2010.02.14
При клике курсором на едите не появляется фокус


2-1259317673
ford
2009-11-27 13:27
2010.02.14
UTF-8





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский