Monday, 2 June 2014

import cc.arduino.*;
import processing.serial.*;
import nl.tue.id.oocsi.*;
import themidibus.*;

Arduino arduino;
OOCSI oocsi;
MidiBus busA;


int potPin=0;
int potPin1=1;
int potPin2=2;
int val;
int val1;
int val2;

void setup() {

  arduino = new Arduino(this, Arduino.list() [0], 57600);
  arduino.pinMode(potPin, Arduino.OUTPUT);
  arduino.pinMode(potPin1, Arduino.OUTPUT);
  arduino.pinMode(potPin2, Arduino.OUTPUT);


  MidiBus.list();
          
  busA = new MidiBus(this, "IAC Bus 1", "IAC Bus 1");


}

void draw() {
val = arduino.analogRead(potPin)/8;
val1 = arduino.analogRead(potPin1)/8;
val2 = arduino.analogRead(potPin2)/8;


busA.sendControllerChange(0, 0, val);
busA.sendControllerChange(0, 1, val1);
busA.sendControllerChange(0, 2, val2);

println(val + " - " + val1 + " - " + val2);
}

No comments:

Post a Comment