Team at work

Our fantastic team at work.

Bailey Salisbury, "Color Sounds", 2008

Color Sounds considers the phenomenon of color synesthesia--a neurological condition in which an individual connects colors with certain sounds.  The pitch of each sound is determined by the color temperature, measured in degrees kelvin.  Cool colors have are high on the color temperature spectrum as warm co

Transmogrifier Source

#!/usr/bin/env python
 
'''
transmogrifier.py: beta version
dependencies: Python2.5, wxPython, pyserial2.3+, simpleosc0.2.5, ftdi driver
authors: Matt Nelson, Robb Drinkwater, Ed Bennett
last edited: Thu Aug 1 13:30:22 2008
http://artbus.info
 
CHANGE LOG:
1.1 Beta - Removed || USB from MainFrame getDevices method, not needed because of -i & will throw an error on Linux (rd)

Ben Carney & Cassandra Jackson, "Canvas 219", 2008

Canvas 219 is an interactive sound installation that was designed for
multiple compositions. Through a recently developed interface, the viewer is

Present & Future - open discussion of ArtBus

Hey all,

I am opening this discussion in order to have a place where we can post, debate, and document ideas; especially reagrding the future evolution of AB.

Hopefully it can become (at best) an open conversation about everything from large concepts to small technical details or (at worst) at least place where can catalog these ideas.

I look forward to your contributions!

ArtBus_analogIn

import processing.serial.*;
Serial port;
int newLine = 10;
String inData;
int shape;
 
void setup(){
  frameRate(30);
  size(300, 300);
  println(Serial.list());
  port = new Serial(this, Serial.list()[0], 115200);
  noStroke();
  rectMode(CENTER);
}
 
void draw(){
  background(255);
  port.write("!Fa1;");
  while (port.available() > 0) {

Ben Carney & Cassandra Jackson "TETRA.PATH", 2008"



tetra.path: 8-channel interactive audio installation

Bethany Childs, "Sea Shell Interface", 2008

 This instrument is made up of two parts. The first part is a conch shellhorn that is made by sawing and drilling the front off of a conch shell until it has about a dime sized hole.

ArtBus_DigitalOut_keyboard

import processing.serial.*;
Serial port;
int gap = 20;
 
void setup(){
  size(340, 60);
  println(Serial.list());
  port = new Serial(this, Serial.list()[2], 115200);
  background(0,255,0);
}
 
void keyPressed(){
  if(key == '1'){
    port.write("!Hk1;");
    fill(255,0,0);
    rect(gap,gap,gap,gap);
  }else if(key == 'q' || key == 'Q'){
    port.write("!Hj1;");
    fill(255);

ArtBus_DigitalIn

import processing.serial.*;
Serial port;
int newLine = 10;
String inData;
 
void setup(){
  size(300, 300);
  println(Serial.list());
  port = new Serial(this, Serial.list()[2], 115200);
}
 
/*void keyPressed(){
  if(key == 'p' || key == 'P'){
    port.write("!Hk8;");
  }
  else if(key == 's' || key == 'S'){
    port.write("!Hj8;");
  }
}*/
 
void draw(){
  port.write("!Ha1;");
Syndicate content