AVK4 at Pottporus Festival

as the last years KHAUS event organized by POTTPORUS gave  birth to AVK4, we are delighted to premiere our first interactive installation at this years festival: http://www.pottporus.de/festival

Do 06.11.2014 // 18.45 at Flottmannhallen Herne

Fr 07.11.2014 // 19.15 at Flottmannhallen Herne

 

KAPSEL

SWARM and FOAM

an interactive Videoinstallation

urban geometry
The city is subject of the installation.
It‘s appearance, citizens and movements.
A visual interpretation.

Idea

Foam and swarm both regarded as
particles. Particles in the eye of a
microscope.  Foam of soap. Swarm formed
from fishes. We can examine buildings and
movement in a city like foam and swarms*.
We project two different kind of images:
abstract digitally generated images
representing foam and swarm
and concrete images of urban areas

 

isadora -> chamsys magicq

using isadora as the media engine for grand jeté we wanted to trigger the lighting desk, unfortunately chamsys only opens the midi functions with their proprietary midi / timecode interface

after analyzing the remote ethernet protocol we build an isadora actor

the protocol is a bit nifty, and a proxy is needed to transform the tcp stream into a udp one

the proxy server is established by using net cat with following attributes // you need to change the 2.0.0.20 with the ip of your chamsys console / pc

type in your terminal:

nc -l -k 5555 | nc -u 2.0.0.20 6553

to exit the proxy session press “ctrl + c”

—-

isadora is calculating the bit length of the array and using an increm counter to indicate  how many messages got send previously, you find more informations inside the actor  …

chamsys_actor_b04.izz

chamsys_actor_screensh

bitfields – text parser

an example how to use the text parser and a couple of other actors to retrieve bit values out of a decimal value

used to decode a response showing the installed modules of an analog way seamless switcher

the logical calculators are deconstructing (filtering with a & function and bit shifting) the 16bit value into two bytes  the text formatter is forming the equivalent ascii codes which are finally processed by the text parser

giving the value directly (through a number to text actor) into the text parser ends in errors as  each digit of the value is transformed into the proper ascii character and the relation is lost.

for example

a value of 443 is represented by the hex 01 BB, transformed through the number to text actor gives  a  hex 34 34 33

bitwise textparser

and the izzy patch bitfields_decoding

more on isadora manual  / page 189

testing tcp connections

if you need to check your output and parsing of the tcp actors, an easy way to accomplish this with osx is a small terminal session using nc just type

nc -l 12000

and you can connect to your terminal session at port 12000

message_return terminal message received

prototyping – kapsel

[vimeo clip_id=93367870 width=400 byline=0 portrait=0 title=0 ]

[vimeo clip_id=93367868 width=400 byline=0 portrait=0 title=0 ]

[vimeo clip_id=93367867 width=400 byline=0 portrait=0 title=0 ]

[vimeo clip_id=93367864 width=400 byline=0 portrait=0 title=0 ]

[vimeo clip_id=93367857 width=400 byline=0 portrait=0 title=0 ]

 

isadora – text formatter <-> text parser

pars-format formatparse

Using a text parser / formatter combination to let multiple values flow through one wire. Extreme useful if you need to connect actors in multiple macro patches.

As the Actors having an intelligent way to save cpu cycles they don’t send or parse the same text string ones done. So if you need to send the same values again through the wire , you should add a port and use a changing value as a refresh signal like done heretoggle_2format

videodesigner Oscar Loeser & Clemens Kowalski