如何使用Flash的声音合成器模拟吉他弦/和弦?

时间:2011-04-05 20:32:18

标签: flash actionscript frequency

我刚刚开发了一种振铃频率的功能,但我不能让它听起来像吉他弦;我只能改变它的频率。有没有办法改变生成声音的其他参数?

function sineGenerateSound(event:SampleDataEvent):void
        {

            for (var i:int=0; i<4092; i++)
            {

                var n:Number = Math.sin((i + event.position) * Math.PI / (44100 / (freq*2) )) * volume;

                event.data.writeFloat(n);
                // sound crackles and pops;
                event.data.writeFloat(n);
            }

        }

1 个答案:

答案 0 :(得分:1)

我会推荐SiON,作为一个很好的合成库,其中包括一个吉他合成模块,您可能会发现它很有用,就像YMMV一样。