qualcosa Così ho come:rullante procedurale
void createSinewave(short * array, int duration, int startOffset, float freq, float amp) ; void createSquarewave(short * array, int duration, int startOffset, float freq, float amp) ;
Altre funzioni "slide" una forma d'onda da qualche bassa frequenza ad alcuni ad alta frequenza, e accettare due parametri di frequenza.
Usando solo queste funzioni sono stato in grado di creare una varietà di suoni .. la batteria, un vecchio suono di fuoco laser scolastico e un mucchio di cose che sembrano passi. Non sono stato in grado di sintetizzare un suono di tipo rullante.
Qualche suggerimento su come generarne uno? Quali frequenze miscelare e in che quantità mescolarle? Altri tipi di forme d'onda da usare rispetto a onda sinusoidale, quadrata e triangolare?
Tipo di ispirato dai concorsi 64 k executable.
+1. Questo è semplicemente fantastico! –