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