Математические формулы для органов?

Я уже знаю, что орган можно синтезировать, используя синусоидальные волны определенной частоты .

Но если вы сгенерируете синусоиду таким образом, тембр ноты будет очень простым (звучит как простой тон).

Можно ли где-нибудь найти математические формулы для смешивания синусоидальных волн разной формы (или даже треугольных волн), чтобы получить более приятно звучащие генерируемые тона?

Был проект под названием aeolus, в котором автор программы создал отличный программный синтезатор для органа. users.skynet.be/solaris/linuxaudio/aeolus.html

Ответы (2)

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

Главное, что нужно помнить, это то, что почти все естественные звуки будут иметь динамические события, которые постоянно меняются, поэтому только статическое наложение волн не создаст сложного тона.

Можно начать с анализа того, какой тон или звук вы хотите воспроизвести. Вот 101 по этому поводу:

РАЗБИВАНИЕ ВОЛНЫ НА ЧАСТИ

http://artsites.ucsc.edu/ems/music/tech_background/TE-04/teces_04.html

и МАТЕМАТИКА ЭЛЕКТРОННОЙ МУЗЫКИ

http://artsites.ucsc.edu/ems/music/tech_background/TE-11/teces_11.html

и синтез частотной модуляции

http://en.wikipedia.org/wiki/Частота_модуляции_синтеза

и учебник:

http://www.sfu.ca/~truax/fmtut.html

Это не тривиальная работа.

сложение синусоидальных волн разной амплитуды, фазы, частоты даст вам ВСЕ периодические тона. Но периодические тона сами по себе довольно скучны для слуха. Таким образом, вы накладываете на них огибающую, управляющую громкостью/фильтром, или lfo, и они начинают становиться интереснее. затем пропустите их через некоторые фильтры эффектов, такие как хорус и реверберация, и они станут БОЛЕЕ интересными. Орган — это, по сути, первая форма программного синтезатора, которую мы придумали. Но, ммм, я не эксперт в этих довольно глубоких вопросах.