Si bien obtuvo algunas respuestas sobre cómo emitir sonido, creo que esa no era su pregunta.
Si recibí su pregunta correctamente, creo que "Sound Synthesis" es lo que está buscando.
Todo lo que necesita es un grupo de generadores (por ejemplo, Sine, Sawtooth, Noise) y filtros (bajo, alto, banda); Y combina estos.
El siguiente paso sería agregar LFO (Osciladores de baja frecuencia) para modular los parámetros de los generadores y filtros.
Soy consciente de que esta no es la respuesta completa que buscaste, pero la síntesis de sonido es una ciencia en sí misma y las palabras clave anteriores te ayudarán a empezar por el camino correcto.
En cuanto a síntesis en tiempo real de SFX para juegos. Respuesta simple: ¡No lo hagas!
Es una pérdida de recursos y, a menos que tenga límites de tamaño muy estrictos, el tamaño de las muestras utilizadas para SFX no lo matará.
Para nuestro juego actual, la muestra promedio tiene un tamaño (n en el disco) de alrededor de 7 KB. (Usamos 16KHz, mono, ADPCM wavs la mayor parte del tiempo.)
... y el proyecto todavía está muy vivo y popular hoy ... – seanhodges
Para ser sincero, no lo he visto desde que abandoné esa escena hace varios años. –
Gracias, pero no son míos. –