import peasy.PeasyCam;
import processing.core.*;
import ddf.minim.*;
public class Viz extends PApplet{
Minim minim;
AudioPlayer player;
AudioRenderer renderer;
int displayWidth=512;
int displayHeight=512;
PeasyCam cam;
public void setup()
{
//camera
size(displayWidth,displayHeight,P3D);
cam = new PeasyCam(this, 0,0,0,100);
cam.setYawRotationMode();
cam.rotateZ(PI/8);
//minim
minim = new Minim(this);
player = minim.loadFile("play.mp3", 1024);
player.loop();
//renderer
renderer = new CubeRenderer(player, this);
player.addListener(renderer);
renderer.setup();
}
public void draw()
{
renderer.draw();
cam.rotateY(.01);
// cam.rotateX(.01);
}
public void stop()
{
player.close();
minim.stop();
super.stop();
}
public int sketchWidth() {
return displayWidth;
}
public int sketchHeight() {
return displayHeight;
}
public static void main(String args[]) {
PApplet.main(new String[] { "--present", "Viz" });
}
}