Подтвердить что ты не робот

Процедурные алгоритмы генерации звука?

Я хотел бы иметь возможность алгоритмически создавать звуки (например, рычание монстров или отдаленный гром). Это не так широко распространено в сети, как более традиционное процедурное содержание (ландшафты и т.д.). Любой имеет какие-либо алгоритмы о том, как создавать эти звуки?

4b9b3361

Ответ 1

Это, в общем, очень сложная проблема. Как и рисование, каждый звук - это его собственная вещь, и ему нужны собственные алгоритмы, и, как и рисование, некоторые из них легче выполнять по алгоритму, чем другие. Нет общего алгоритма для создания звука больше, чем общий алгоритм для рисования всех вещей, таких как лица, насекомые и горы. Каждый из них - это собственный проект (и часто довольно большой), если только вы не хотите рисовать круги или генерировать синусоидальные волны.

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

Для эффективного по времени решения выборка - это путь.

Или, если вам действительно нужен процедурный подход, вы можете задать вопрос для одного определенного типа звука, и люди могут найти алгоритм для него. Например, мне было бы интересно сделать снимок алгоритма "далекого грома", но не хочу беспокоиться о том, что если гром, но нет монстров и т.д., Вам не пригодится.

Ответ 2

Я бы предложил проверить многие программные проекты и документы Perry Cook, который проделал большую работу в области физического моделирования (хотя его сайт немного кошмар для навигации). Хотя, как говорится в томе10, это очень сложная область. Если у вас есть живот для обработки сигнала, тогда это очень увлекательная область, чтобы войти.