Jump to content
IGNORED

Cyclo (Carsten Nicolai & Ryoji Ikeda) - ID

Rate this topic


Recommended Posts

  On 5/13/2011 at 2:47 PM, Lianne said:

This CD is mind bending. Brilliant stuff.

 

This will sound stupid, but I am a little put off by the emphasis on the visual aspect in the press stuff surrounding this release. I feel like I'm only getting half the experience, or something.

 

Still, great sounds! :)

 

Raster-Noton says "later on there will be a publication with an extensive presentation of their visuals."

So fingers crossed this means at least a DVD release (Blu-Ray?!)

 

I too am put off purchasing for now, since I do not have an X-Y Oscilloscope lying around, but will definitely pick up a DVD/Blu-Ray release if one turns up...

  On 5/15/2011 at 12:03 PM, feltcher said:

Raster-Noton says "later on there will be a publication with an extensive presentation of their visuals."

So fingers crossed this means at least a DVD release (Blu-Ray?!)

Christ I hope that's gonna be a DVD

New Future Image album, Definite Complex, out now!
FUTURE IMAGE RECORDS

Future Image Definite Complex
Intelligent Dasein Sound Experiments #1
papertiger harmonizing the seams
P/R/P/E The Speed of Revolution
William S. Braintree This is Story

Kaleid Machines

  • 5 months later...
  On 5/15/2011 at 12:03 PM, feltcher said:
  On 5/13/2011 at 2:47 PM, Lianne said:

This CD is mind bending. Brilliant stuff.

 

This will sound stupid, but I am a little put off by the emphasis on the visual aspect in the press stuff surrounding this release. I feel like I'm only getting half the experience, or something.

 

Still, great sounds! :)

 

Raster-Noton says "later on there will be a publication with an extensive presentation of their visuals."

So fingers crossed this means at least a DVD release (Blu-Ray?!)

 

I too am put off purchasing for now, since I do not have an X-Y Oscilloscope lying around, but will definitely pick up a DVD/Blu-Ray release if one turns up...

Up... Finally got around to checking this out with visuals. IT'S FUCKING CRAZY. Holy shit!

 

It's pretty easy to track down a software phase scope, I'd recommend it highly. I'm not a programmer at all but I cooked one up in Processing in one night cribbing from a bunch of examples. There's a Reaktor module as well. All you do is plot the amplitude of the left channel on the X-axis against the amplitude of the right channel on the Y-axis. Or the reverse, it doesn't really matter. HIGHLY HIGHLY worth it.

Ooh any chance you could post that Processing code please?

New Future Image album, Definite Complex, out now!
FUTURE IMAGE RECORDS

Future Image Definite Complex
Intelligent Dasein Sound Experiments #1
papertiger harmonizing the seams
P/R/P/E The Speed of Revolution
William S. Braintree This is Story

Kaleid Machines

Sure, I can post it later tonight. It's no big thing though. I snagged basically the whole thing from the minim (this is the Processing library for audio) Quickstart guide. If you want to puzzle it out, just build the oscilloscope example here:

 

http://code.compartmental.net/tools/minim/quickstart/

 

and then change the part that draws lines to draw points with location (left amplitude, right amplitude) instead.

Okay here ya go guys. You'll need the GSVideo library installed if you want output an mkv, as I am doing. Otherwise you can comment that jazz out.

 

You'll also need the Cyclo wav of your choice in a “Data” subfolder of your Processing sketch folder.

 

Here's the output mkv from ‘Id#05’ if you're super lazy and just want to see what it looks like. Note to modz: there's no audio in the file, it's the visuals only: http://dl.dropbox.com/u/1903376/id_05.mkv

 

Noobish code ahoy…

 

import codeanticode.gsvideo.*;
// import processing.video.*;
import ddf.minim.*;
import ddf.minim.signals.*;
import ddf.minim.analysis.*;
import ddf.minim.effects.*;
GSMovieMaker mm;
Minim minim;
AudioPlayer player;
AudioInput input;
void setup()
{
 size(360, 360);
 smooth();
 frameRate(30);

 mm = new GSMovieMaker(this, 360, 360, "test.mkv", GSMovieMaker.X264, GSMovieMaker.BEST, 30);

 minim = new Minim(this);
 player = minim.loadFile("id_05.wav", 512);
 // input = minim.getLineIn();
 player.play();

 mm.setQueueSize(50, 10);
 mm.start();
 // background(0);
}
void draw()
{
 // things
 background(0);
 // stroke(0, 0.1);
 // fill(0, 0.1);
 // rect(0, 0, 720, 720);
 stroke(255);

 for(int i = 0; i < player.bufferSize() - 1; i++)
 {
// line(i, 50 + player.left.get(i) * 50, i + 1, 50 + player.left.get(i + 1) * 50);
// line(i, 150 + player.right.get(i) * 50, i + 1, 150 + player.right.get(i + 1) * 50);
point(180 + player.left.get(i) * 180, 180 - player.right.get(i) * 180);
// point(360 + player.left.get(i + 1) * 320, 360 + player.right.get(i + 1) * 320);
// line(360 + player.left.get(i) * 360, 360 + player.right.get(i) * 360,
//   360 + player.left.get(i + 1) * 360, 360 + player.right.get(i + 1) * 360);
 }
 loadPixels();
 mm.addFrame(pixels);
}
void stop()
{
 // close AudioPlayer
 player.close();
 // close AudioInput
 // input.close();
 // stop minim
 minim.stop();

 mm.finish();
 // stop top stop method
 super.stop();
}

Edited by Ascdi
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   1 Member

×
×