MAY / JUIN REPORT

Golden diamonds are forever : june was an intense sessions of coding of our new “os”. more on that bellow. Otherwise we did some gigs, at the the [Mediathèque in Vendenheim]  and at the Diamant d’or and a nice streaming session with Kitty Clock & My Machine Pal for our one year anniversary of [REISUB] 🙂 Also new videos, SUPPRESSION + W32 worm blaster !

CRASH OS VERSION 1.0 is ready

crashserver logo digial rain

Our year long project of making an openframeworks based ui has finally come to terms and will be used live for the first time in Amsterdam on the 17th of june. We are quite excited to try it out, see its potential and work on its limits.
Its a major cornerstone in our approach as we’ve wanted since the beginning an environement that reflects us and is modular enough to be adapted in very different situations. 
After loads of sweat, swearing and learning we’re finally there. 
Of course this is all going to evolve but first, let’s play with this nice tool we had 🙂 

As of this version it features

  • display of foxDot code, differentiating each player and the server attacks with dynamic windows and automatic sizing
  • a scene based display, allowing to display 3d objects, videos scenes, or custom c++/of code,  all with xml coded data – think “scene presets”. 
  • a post processing environnement, scene dependant
  • a CPU meter, getting data directly from SuperCollider
  • DMX control for the moment on two channels, using ofxGenericDmx, triggers on sound 
  • intensity meter, declining on each attack allowing for “destruction” of current scene. 
  • 3d displacement for 3d scenes
  • Arduino control over led strips
  • glitch generator 
  • change of os “state” depending on external triggers, CPU, intensity or “others…”
  • and probably more I forgot about right now.
For the moment it’s not really in a sharable state as it’s very much tailor made to our specific needs but we think about making a more generic version that you can adjust. 

Streaming with Kitty Clock & My Machine Pal.

Suppression video

W32 Blaster Video

FoxDot Tricks

Sometimes you are lost in the solos of your players. With this simple function, all players get un-solo.

def unsolo():
    for p in Clock.playing:
        p.solo(0)

Another trick, if you need to know the pattern of a specific player arg.

d1 >> blip(dur=PDur(5,8))

print(d1.dur) # print the dur at the beat
0.5

print(d1["dur"]) # print all pattern values 
P[0.5, 0.25, 0.5, 0.25, 0.5]