J'ai quelque chose comme:de caisse claire de procédure
void createSinewave(short * array, int duration, int startOffset, float freq, float amp) ; void createSquarewave(short * array, int duration, int startOffset, float freq, float amp) ;
Autres fonctions « slide » une forme d'onde d'une certaine basse fréquence à une haute fréquence, et d'accepter deux paramètres de fréquence. En utilisant seulement ces fonctions, j'ai pu créer une variété de sons ... un kick drum, un son de feu laser old school, et un tas de choses qui sonnent comme des pas. Je n'ai pas été capable de synthétiser un son de type caisse claire.
Des suggestions sur la façon de générer un? Quelles fréquences mélanger et dans quelle mesure les mélanger? D'autres types de formes d'ondes à utiliser que les ondes sinusoïdale et carrée et triangulaire?
Type d'inspiration par concours 64 k executable.
+1. C'est juste cool! –