Archive for July, 2005

avalon via processing

Thursday, July 28th, 2005

avalon laesst sich via processing steuern. ueber ein webinterface kann man die werte von nodes setzen. steckt man die url richtig zusammen, funktioniert das auch aus java, processing, flash und allem anderen. die geschwindigkeit ist gut. in meinem beispiel rotiere ich ein 70k polygon objekt ueber die mausposition in processing. das funktioniert bei 30 fps..

prinzipiell koennen wir den sampleplayer nun auch so steuern. aber man muss sparsam sein mit den commands. zu viele gleichzeitige socketverbindungen koennten das system bremsen.
fft analysen der sounds koennen wir nun auch auf die szene uebertragen.

// webjob connection to avalon
// set a node’s value via http from outside

void setup()
{
framerate(30);
size (360, 360);
background(200);
}

float cnt = 0;
float rot = 0;

void draw()
{
// get the mouse position as radians
rot = radians(mouseX);
try {
// url encoding to access the avalon node
// location: http://localhost:port/
// node=nodeName (DEF in x3d)
// field=fieldName (name of the field i.e. ‘roation’)
// value=myValue (number or string)
String command = “setFieldValue?node=s&field=updateData&value=”+rot;
URL url = new URL( “http://localhost/”+command );

// open the url stream.. connect..
url.openStream();
// close it again
url = null;
cnt += 0.01;
}
catch (Exception e) {}
}

sample player

Thursday, July 21st, 2005

da avalon auf der sound seite noch ein wenig schwach ist und wir fuer den ambient sound synthesizer nutzen, sollten wir ueber einen externen player fuer die samples nachdenken.

fuer pj3d haben wir bereits einen mp3 player (jsound). dem sollten wir per midi steuern koennen: start, stop, index in playlist, pitch, seek.

links:
tritonus – alternative jsound library
jMusic & Midishare (extra software noetig..)
jsyn – java sound library
java midi faq
http://www.softsynth.com/javamidi nur windos und os x
java sound api
java sound midi

linux-sound – directory

wenn wir einen sample player mit dieser funktionalitaet finden wuerden, waere das natuerlich optimal.

nachtrag:
vielleicht reicht ja schon die promidi beta fuer processing http://www.texone.org/promidi/

nachtrag 2:
midi unter java ist mist. jedenfalls unter linux. ich denke wir muessen auf die implementierung des erweiterten sounds in avalon warten..
alternativ gaebe es die moeglichkeit mit dem midi.osc daemon die midi-messages von avalon in osc-messages fuer den sample player umzuwandeln.

die sythies..

Tuesday, July 12th, 2005

endlich sind nach wochen meine beiden synthies angekommen. ebay dauert immer so lange. die sounds des electribe sind klasse. auch das oldschool interface des sequencers. der yamaha mu5 ist eher lustig. ein kinderkeyboard in der groesse einer videokassette. am besten ist der helicopter sound. morgen kommt das usb-midi-interface.

electribemu5

llamasoft – neon

Sunday, July 10th, 2005

jeff minter, der spiele wie tempest schuf, realisiert sein projekt neon nun fuer die xbox360. neon ist ein resultat aus seiner langen arbeit an light-sythesizern.

neon

bisher dachte ich, es gaebe kein vernuenftiges argument, sich eine xbox360 zu kaufen. schade. nun gibts eins. obwohl das spiel eigentlich auf einer playstation zuhause waere.