diff options
| author | geremy | 2015-01-04 14:22:12 -0800 | 
|---|---|---|
| committer | geremy | 2015-01-04 14:22:12 -0800 | 
| commit | c7d3dfe276c6db4f8596723eb9f14cc7b4ee1583 (patch) | |
| tree | e424a033a4f503bd7ea4535d562cb8be7f7cd656 | |
| parent | 3192e4c5acc26dd9adc91a86eaafdecaac5dc730 (diff) | |
| download | pubnub-python-c7d3dfe276c6db4f8596723eb9f14cc7b4ee1583.tar.bz2 | |
remove mixer, and pull amplitude directly
| -rw-r--r-- | python/examples/futureHouse/waveViz.js | 56 | 
1 files changed, 18 insertions, 38 deletions
| diff --git a/python/examples/futureHouse/waveViz.js b/python/examples/futureHouse/waveViz.js index f9920e9..5076e8c 100644 --- a/python/examples/futureHouse/waveViz.js +++ b/python/examples/futureHouse/waveViz.js @@ -15,30 +15,27 @@ $(function () {          canvas.width = w = window.innerWidth * 0.9;          canvas.height = h = window.innerHeight * 0.9; -        var zeroHeight = h * 0.85; -        var zeroWidth = w * 0.85; - -        var osc1 = new osc(100, 0, 0.05); -        var horizon = h * 0.8; // the bigger this gets, the lower the wave offsets -        var count = 100; // 40 -        var step = 10; //Math.ceil(w / count); +        var osc1 = new osc(0, 400, 0.09); +        var horizon = h * 0.4; // the bigger this gets, the lower the wave offsets +        var count = 1000; // 40 +        var step = 1; //Math.ceil(w / count);          var buffer = new ArrayBuffer(count * 4);          var points = new Float32Array(buffer); -// Change wave amplitude -//osc1.max = 450; -//osc1.min = -450; +        // Change wave amplitude +        //osc1.max = 450; +        //osc1.min = -450; -// Change wait time -//osc1.speed = 0.2 +        // Change wait time +        //osc1.speed = 0.2          function fill() {              for (var i = 0; i < count; i++) { -                points[i] = mixer(osc1); +                points[i] = osc1.getAmp();              }          } -        ctx.lineWidth = 5; +        ctx.lineWidth = 1;          ctx.strokeStyle = '#ffffff';          ctx.fillStyle = 'rgb(50, 50, 80)'; @@ -52,7 +49,7 @@ $(function () {              }              /// get a new point -            points[count - 1] = mixer(osc1) //, osc2, osc3); +            points[count - 1] = osc1.getAmp(); //, osc2, osc3);              //ctx.clearRect(0, 0, w, h);             ctx.fillRect(0, 0, w, h); @@ -68,6 +65,8 @@ $(function () {              ctx.strokeStyle = '#ffffff';              ctx.stroke(); +            // 0 +              ctx.beginPath();              ctx.moveTo(10, h - 10);              ctx.lineTo(w, h - 10); @@ -80,7 +79,7 @@ $(function () {          loop();  /// oscillator object -        function osc(maxx, minn, spd) { +        function osc(minn, maxx, spd) {              this.max = maxx;              this.min = minn; @@ -100,7 +99,9 @@ $(function () {                  }                  //return max * Math.sin(a * Math.PI); -                return a < 1 ? min : max; +                var waveVal = a < 1 ? this.min : this.max; +                console.log(waveVal); +                return  waveVal;              }              function getMax() { @@ -114,26 +115,5 @@ $(function () {              return this;          } -        function mixer(osc) { - -            var d = arguments.length, -                i = d, -                sum = 0; - -            if (d < 1) return 0; - -            while (i--) sum += arguments[i].getAmp(); - -//            console.log("1: " + osc.getAmp()); -//            console.log("2: " + sum); -//            console.log("3: " + d + horizon); -//            console.log("4: " + horizon); - -            // return osc.getAmp() + horizon; -            return sum / d + horizon; -            //return arguments[i].getAmp() + horizon; - - -        }      }  )
\ No newline at end of file | 
