UNPKG

crossbrowdy

Version:

A Multimedia JavaScript framework to create real cross-platform and hybrid game engines, games, emulators, multimedia libraries and apps.

30 lines (25 loc) 626 B
<script src="jsfx.js"></script> <script src="jsmusic.js"></script> <script> var sequence = "cegabCEGDD-a"; var modules = [ jsfx.Module.Frequency, jsfx.Module.Vibrato, jsfx.Module.Guitar, jsfx.Module.Volume ]; var params = function(){ return { Frequency: { Slide: (Math.random() - 0.5)/5 }, Vibrato: { Depth: Math.random() / 10, Frequency: Math.random() * 10 + 5 }, Volume: { Master: 1, Attack: 0, Punch: 1, Release: 1, Decay: 3 } }; }; console.time("generate"); var song = jsmusic.Simple(sequence, params, 260, modules); console.timeEnd("generate"); song.play(); </script>