Donnerstag, 28. August 2014

Again too late...

I came back from Iceland today. The nature and the people were really inspiring. I did swear to myself to keep the good mood, when I go back to Germany. But I find myself with a small feeling of distraction.

Since a few days, I have been watching interviews and videos about electronic artists, as always, to inspire me. Lately I discovered the Border Community around James Holden. And I got to know that their music has been quite similar to mine (see the youtube video aside).
Also in the technic and the creation of things. Which is fun to me. Because now I finally found the musical connection to somebody.

But then I saw the date they started being popular and I distract again.

Random Number of today: 0 because I am just to annoyed by random shit.

Montag, 24. März 2014

Short Pop Music

Finally

I know why popsongs are so short. Nobody wants to play the same riff over and over,
excpet you have to. #SteveReich


Donnerstag, 13. März 2014

Really finished


After 4 days and nights constantly working, my brain finally collapses. 

The next time when I prepare for an exhibition. I start earlier. I promise to myself. 



Sonntag, 26. Januar 2014

Things getting real

Watching, Buidling, Watching, ...



As I decided to build my own garden of trees. I had no idea how much things I got to know about electronics. The whole thing grows step by step. Today I just finished another experiment. I was confused about starting to work with electronics, but in the end it worked. Somehow. I got to thank many people, for helping me out with their knowledge, about electro-technical stuff.

My first idea was to control the branches with a stepperMotor, but the motors I found, were to weak to lift even the little ones. And also any organic visual programmed motion, could not work. To stabelize everything I used a metal-spring. The then just kicks in, for one step. And the branches begin to swing.



The next step then was to reduce the setup. Finally with the springs, I already have the organic movement. So I am trying to use Solenoids to pick the springs, like a guitar string.



Montag, 9. Dezember 2013

My own trees, synthetic nature, randomness in nature

Hello everybody,

it's been a while since I was writing here. But I am doing my exam. In mid March I should be called Bachelor of Fine Arts. So what I am doing?

I try to watch nature and bring it to live, at least in virtuality. I am watching movements in nature and what kind of force is put onto it.

However, here is a video of a early study:


But I don't want to go too deep into animation.

Interesting fact: there is a lot of noise in nature. Maybe everything is based on simple noise structures, but the eye don't catch. In programming, noise is a helpful fellow to make things look naturely.

Here's the patch:

HINT (!): Load up SC-Patch first, then run the PROCESSING patch !


// PROCESSING:

import supercollider.*;
import oscP5.*;
import netP5.*;

Synth synth;

float x;

float wind = 0.0;
float increment = 0.01;
float offset = width/2;
float schwacherWind;

float wStandort;

float easing = 0.05;

void setup() {


  size(1000, 500, P3D);

  synth = new Synth("filterNoise2");

  synth.set("amp", 1);
  synth.set("freq", 0);
  synth.set("rate", 1);

  synth.create();
}

void draw() {
  //HG malen
  background(150);
  //Strichstärke
  strokeWeight(0.5);
  //offset für Stamm
  offset = width/2;
  // noiseValue auf den Wind geben und auf die Fenstergröße skalieren
  float n = noise(wind)*width/7;
  // mit jedem Durchgang den Wind "erhöhen"
  wind += increment;

  //Wind ist am Stamm schwächer
  schwacherWind = n/4;
  //WindStärke ausdrucken
  println("Wind: "+wind);
  println("Schwach: "+schwacherWind);

  //Striche sind braun
  stroke(150, 50, 50);



  //Bäume
  pushMatrix();
  translate(0, 0, -500);
  Baum(n);

  pushMatrix();
  translate(-250, 50, -200);
  Baum(n);
  popMatrix();

  pushMatrix();
  translate(+300, 50, -300);
  Baum(n);
  popMatrix();
  popMatrix();
  //Berg
  fill(color(50, 150, 0, 25));
  ellipse(width/2, height, 2000, 350);

  /*****************************/
  //Wolken

  wStandort = wStandort+=n/200;
  if (wStandort>=width) {
    wStandort = 0.0;
  }
  //translate(wStandort, 200);
  Wolke(wStandort, 105);
  println("WST: "+wStandort);

  float targetX = wStandort;
  float dx = targetX - x;
  if (abs(dx) > 1) {
    x += dx * easing;
  }

  /******************************/

  //An WhiteNoise in SC schick
  synth.set("freq", map(n, 0, 20, 0, 700));
  synth.set("amp", map(n, 0, 20, 0., 0.5));
}

void Baum(float n) {
  //Stamm
  line(width/2, height, offset+schwacherWind, (height-(height/3))-1);
  //AstMitte
  line(offset+schwacherWind, 2*(height/3), offset+n, height/3);
  //KroneMitte
  fill(color(150, 50, 50, 50));
  ellipse(offset+n, height/3, 50, 50);

  //AstLinks
  line(offset+schwacherWind, 2*(height/3), (offset-30)+(n), height/2.5);
  //KroneLinks
  fill(color(150, 50, 50, 50));
  ellipse((offset-30)+(n), height/2.5, 30, 30);

  //AstRechts
  line(offset+schwacherWind, 2*(height/3), (offset+30)+(n), height/2.3);
  //KroneRechts
  fill(color(150, 50, 50, 50));
  ellipse((offset+30)+(n), height/2.3, 30, 30);
}

void Wolke(float bew, float yHoehe) {
  noStroke();
  fill(color(255, 255, 255, 50));
  ellipse(bew, yHoehe, 65, 34);
  ellipse(bew+13, yHoehe-3, 45, 44);
  ellipse(bew+30, yHoehe, 40, 35);
  ellipse(bew+45, yHoehe, 20, 20);
}

void exit() {
  synth.free();
  super.exit();
}


// SUPERCOLLIDER:

(
SynthDef(\filterNoise2, { arg amp = 1, freq = 0; var data, sig;
sig = WhiteNoise.ar(1);
data = (MoogFF.ar(sig, freq, 0, 0, amp));

Out.ar(0, data ! 2);
}).store;

)



Montag, 18. November 2013

Jeden Tag ein Track - every day a track

Vom 2. bis 17.November 2013 habe ich jeden Tag einen Track produziert. Dabei ging es nicht um die Perfektion oder um musikalische Empathie. Es ging lediglich darum, mir selbst (und, das war zwar nicht geplant, aber durch meine Aktivität auch anderen Musikschaffenden, Literaten, befreundeten Künstlern) zu beweisen das ich aktiv bin und mich selbst und andere dadurch motiviere am Ball zu bleiben.

Jeden Tag sich wenigstens eine Stunde Zeit zu nehmen, um seiner Passion neues Futterzu geben. Als ob man im Feuer neue Scheite nachlegt, bevor es ausgeht. Sich jeden Tag zu beweisen, dass man das schaffen kann, was man sich vorstellt. Egal ob es jetzt das Weltveränderte Kunstwerk aller Zeiten sein wird, was man ja sowieso nicht beeinflussen kann.

Nein, einfach nur um zu trainieren und somit Handwerklich fit zu bleiben.

Ich werde heute am 18. November 2013, diese Arbeit beenden. Mit dem Ziel, das nun generierte Material, aus der "Every day a track" Zeit und dem von davor, ein Album zu generieren.

Die Entwürfe in fertige Tracks umzusetzen und auszuarbeiten, was sich so manch einer schon von Anfang an gewünscht hätte.

Für die Arbeit an dem Album werde ich mir natürlich mehr als einen Tag zeit lassen. ;-)
----

Tatsache ist, dass durch die tägliche Arbeit mit meinem Vorhandenem Material und meinem Instrumentarium nun einige schöne und raffinierte Ideen zustande gekommen sind.

Wer sich zu einer Kritik hingezogen fühlt kann mir gerne schreiben.

Wie meine Soundcloud-Seite zeigt:


soundcloud.com/benhaviour


Donnerstag, 4. Juli 2013

What shall I... do?

Good evening folks!

Hm... long time gone since the last time. I tried to post a random number every day huh?
Sorry for disappointing. But I was a busy guy since my last post.

I also hope you enjoyed my last video about the adventure of the small glitch. :-)

I am working this time on something more specific. Not as glitchy as the last time.
I'm learning programming with Processing... this time seriously! ;-)

With great thanks to Daniel Shiffman! He really is into the Processing community and teaches us a lot.

I just ordered his book. And I can't wait for it.
So interested in some new pictures?
See how easy it is to make some funny stuff:

video

I'm looking forward to do my next animation film with self-generated 3D Stuff.

Yours,

Ben

RANDOM NUMBER OF TODAY: 285738519051353571395756


Donnerstag, 27. Juni 2013

One day in the life of glitchy-itchy-little-tiny-tall Mr. Cubeglitch

... on the way to work Mr. Cubeglitch went through the broadband connection out into the internet to get some bits out of anywhere.

Half the way from home, he memorized his wife wanted to have fresh, brewed coffee for breakfast, as she were still sleeping. With encourage and a quick heart he went back but get troubled and twisted on every router-edge.

Watch him  NOW! on Youtube getting bounced around like... something.



Thanks to:
http://wry.me/hacking/Turing-Drawings/#4,3,2,1,1,1,2,2,0,1,0,1,2,2,2,1,1,3,1,1,1,2,1,3,2,1,3,1,1,3,1,2,2,1,2,1,1,0

for the glitches.

And thanks to:
http://www.youtube.com/channel/UCj8ug_CHYO888rS1QSNZmbA

for the Max-For-Live devices.

The actual sound-processing where done in Pure Data.

Peace out!

By-the-random-way: 2658252950052,27824599

Have a nweu dei.