I've researched a bit and I discovered a way to generate sounds dynamically on flash:
import flash.media.Sound;
var mySound:Sound = new Sound();
mySound.addEventListener(SampleDataEvent.SAMPLE_DATA, sineGenerateSound);
mySound.play();
function sineGenerateSound(event:SampleDataEvent):void{
for(var i:int=0;i<4092;i++){
var n:Number = Math.sin((i+event.position)/Math.PI/4);
event.data.writeFloat(n)
event.data.writeFloat(n)
}
}
I would just like to know how I can make it generate the exact frequency I need, for example 100Hz.
Thanks!