Как симулировать гитарные струны / аккорды с помощью синтезатора звука Flash? - PullRequest
0 голосов
/ 06 апреля 2011

Я только что разработал функцию для вызова частот, но я не могу заставить ее звучать как гитарную струну;Я могу только изменить его частоту.Есть ли способ изменить другие параметры генерируемого звука?

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 Ответ

1 голос
/ 06 апреля 2011

Я бы порекомендовал SiON , как хорошую библиотеку синтеза, которая включает в себя модуль Guitar Synthesis, который вы можете найти полезным, как всегда YMMV.

...