annotate HeresyBigBangDone/Header.pde @ 50:f4c6999ecfe9 tip

added the files on my computer that aren't aiff s> these shoudl be everything for the big bang fair 2011 - heresy, and tim's file's also here
author Andrew N Robertson <andrew.robertson@eecs.qmul.ac.uk>
date Sat, 08 Oct 2011 22:12:49 +0100
parents 0eeda0223db3
children
rev   line source
rebecca@26 1 import oscP5.*;
rebecca@26 2 import netP5.*;
rebecca@26 3 import maxlink.*;
rebecca@26 4
rebecca@26 5 OscP5 oscP5return;
andrew@49 6 NetAddress ableton = new NetAddress("localhost", 12345); // OSC to ableton
rebecca@26 7 MaxLink link = new MaxLink(this, "midiCom");
rebecca@26 8 import processing.opengl.*;
rebecca@26 9 int imageWidth = 1000;
rebecca@26 10 int imageHeight = 300;
rebecca@26 11 int fanWidth = 400;
rebecca@26 12
rebecca@26 13 float rpulse;
rebecca@26 14 boolean rpulseup;
rebecca@26 15 boolean clickTrack;
rebecca@26 16 int currentPulse = 0;
rebecca@26 17 int grid = 32;
rebecca@26 18 int fractions = 4;
rebecca@26 19 int pulseFrequency = grid / fractions;
rebecca@26 20 int beatsPerBar = 4;
rebecca@26 21 int bar = 0, beat = 0, fraction = 0, pulse = 0;
rebecca@26 22 int pulsesPerBar = beatsPerBar * grid;
rebecca@26 23
rebecca@26 24 color lineColour = color(150,150,150);
rebecca@26 25 color barLineColour = color(255,255,95);
rebecca@26 26 color backGround = color(50,81,191);
rebecca@26 27 int redC = 50;
rebecca@26 28 int greenC = 81;
rebecca@26 29 int blueC = 191;
rebecca@26 30 PImage screenImage;
rebecca@26 31 PGraphics img, imgNotes, imgNoteFan;
rebecca@26 32 PImage test;
rebecca@26 33
rebecca@26 34 int barOfPixels = grid * beatsPerBar;
rebecca@26 35 int playArea = 200;
rebecca@26 36 int x= 0;
rebecca@26 37 int x2= 0;
rebecca@26 38 PFont arial;
rebecca@26 39 int arraySize = 800-playArea;
rebecca@26 40 int bpm = 130;
rebecca@26 41 int tempo = bpm/60*grid;
rebecca@26 42 int noOfBars = 2;
rebecca@26 43 int loopLength = grid*beatsPerBar*noOfBars;
rebecca@26 44 Track[] tracks = new Track[16];
rebecca@26 45 Track chordsTemp;
rebecca@26 46 int trSelected;
rebecca@26 47 boolean[] noteOnArray = new boolean[16];
rebecca@26 48 boolean[] displayNoteOnArray = new boolean[16];
rebecca@26 49 int[] noteOnArrayLength = new int[16];
rebecca@26 50 boolean chordSelecter, clickTrackOn;
rebecca@26 51 int lastTrack;
rebecca@26 52 int trackStorer, screenAni;
rebecca@26 53 boolean quantizeValueIn, loopLengthValueIn, haveQuestion, aniOut, muteValueIn;
rebecca@26 54 String screenQuestion;
rebecca@26 55 boolean eraseOn;
rebecca@26 56
rebecca@26 57 int crneeded = 24;
rebecca@26 58 int noOfChords;
rebecca@26 59 boolean tonicNeeded;
rebecca@26 60 boolean chordAI = true;
rebecca@26 61 int lastChordChange;
rebecca@26 62 boolean lastMinor;
rebecca@26 63 int barCounter;
rebecca@26 64