test version of Chrome or Safari");

            hideAll();

        } else {
            remixer = createJRemixer(context);
            player = remixer.getPlayer();
            processParams();
        }
    }

    function getAudioContext() {
        var context = null;
        if (typeof AudioContext !== "undefined") {
            context = new AudioContext();
        } else if (typeof webkitAudioContext !== "undefined") {
            context = new webkitAudioContext();
        }
        return context;