demos/adsr/adsr.js
function updatePolys() {
        border.geometry([0,200,
            adsr.a(),50,
            adsr.d(),adsr.s(),
            adsr.r(),adsr.s(),
            300,200]);
        aPoly.geometry([
            0,200,
            adsr.a(),50,
            adsr.a(),200
            ]);
        dPoly.geometry([
            adsr.a(),200,
            adsr.a(),50,
            adsr.d(),adsr.s(),
            adsr.d(),200,
            ]);
        sPoly.geometry([
            adsr.d(),200,
            adsr.d(),adsr.s(),
            adsr.r(),adsr.s(),
            adsr.r(),200,
            ])
        rPoly.geometry([
            adsr.r(),200,
            adsr.r(),adsr.s(),
            300,200
            ]);

    }
function updatePolys() {
        border.geometry([0,200,
            adsr.a(),50,
            adsr.d(),adsr.s(),
            adsr.r(),adsr.s(),
            300,200]);
        aPoly.geometry([
            0,200,
            adsr.a(),50,
            adsr.a(),200
            ]);
        dPoly.geometry([
            adsr.a(),200,
            adsr.a(),50,
            adsr.d(),adsr.s(),
            adsr.d(),200,
            ]);
        sPoly.geometry([
            adsr.d(),200,
            adsr.d(),adsr.s(),
            adsr.r(),adsr.s(),
            adsr.r(),200,
            ])
        rPoly.geometry([
            adsr.r(),200,
            adsr.r(),adsr.s(),
            300,200
            ]);

    }
function updatePolys ( ) { border . geometry ( [ 0 , 200 , adsr . a ( ) , 50 , adsr . d ( ) , adsr . s ( ) , adsr . r ( ) , adsr . s ( ) , 300 , 200 ] ) ; aPoly . geometry ( [ 0 , 200 , adsr . a ( ) , 50 , adsr . a ( ) , 200 ] ) ; dPoly . geometry ( [ adsr . a ( ) , 200 , adsr . a ( ) , 50 , adsr . d ( ) , adsr . s ( ) , adsr . d ( ) , 200 , ] ) ; sPoly . geometry ( [ adsr . d ( ) , 200 , adsr . d ( ) , adsr . s ( ) , adsr . r ( ) , adsr . s ( ) , adsr . r ( ) , 200 , ] ) rPoly . geometry ( [ adsr . r ( ) , 200 , adsr . r ( ) , adsr . s ( ) , 300 , 200 ] ) ; }
update the polygons when the model changes
update the polygons when the model changes