import krister.Ess.*; final int SLIDER = 0, TOGGLE = 1; AudioChannel channel; float mouseDownX; Audio[] audio; PFont font; //-------------- void setup() { size(300,300); frameRate(30); smooth(); font = loadFont("Silkscreen-8.vlw"); textFont(font); // start up Ess Ess.start(this); channel=new AudioChannel(); channel.initChannel(180000); channel.volume(1); audio = new Audio[3]; audio[0] = new Chime(0.02,0.0001,15000); audio[1] = new Chime(0.01,0.0001,60000); audio[2] = new Chime(0.05,0.00002,180000); audio[0].x = 30; audio[1].x = 115; audio[2].x = 200; compute(); channel.play(Ess.FOREVER); } //-------------- void compute() { float t=0; for (int i=0;i