Skip to content
Snippets Groups Projects
techno.h 729 B
Newer Older
William Fish's avatar
William Fish committed

#pragma once
#include "ofMain.h"
#include "ofxBeat.h"

#include "beatDetection.h"

class techno{


public:


	techno();
	void setup();
	void update(float,float);
	void draw();


William Fish's avatar
William Fish committed
	int counter = 0;

William Fish's avatar
William Fish committed
private:	

William Fish's avatar
William Fish committed
	int barWidth;
	int barHeight;
	float prevBeat = 0;

William Fish's avatar
William Fish committed
	ofEasyCam cam;
William Fish's avatar
William Fish committed
	int i =0;
	int scale = 0;
	int loops = 32;


	//cloud variables
	float  curAvgVolume = 0;
	int x = 0;
	int n = 800;
	float Rad = 600;		//Cloud raduis parameter
	float Vel = 0.2;		//Cloud points velocity parameter
	float time0 = 0;		//Time value, used for dt computing
						   //Offsets for Perlin noise calculation for points
	float tx[800], ty[800];
	ofPoint p[800];			



William Fish's avatar
William Fish committed
};