Так что я получил что-то вроде:Процедурный барабан
void createSinewave(short * array, int duration, int startOffset, float freq, float amp) ; void createSquarewave(short * array, int duration, int startOffset, float freq, float amp) ;
Других функций «слайд» форма волны от некоторой низкой частоты до некоторой высокой частоты, и принимает два параметра частоты.
Используя только эти функции, я смог создать множество звуков .. ударный барабан, старый школьный лазерный огонь и множество вещей, которые звучат как шаги. Я не смог синтезировать звук барабанного типа.
Любые предложения по его созданию? Какие частоты смешивать и в каких количествах их смешивать? Другие типы волновых форм для использования, чем синус, квадратная и треугольная волна?
Тип вдохновения: 64 k executable конкурсы.
+1. Это просто классно! –