Coming back to self-similarity matrices and old code. I have to do something new with this.

An old photo from my studio in Berlin in 2001. In the middle an Apple PowerPC, to the right a Roland XP-80 (somehow a wrong choice), above a Yamaha A3000 (brilliant piece of gear), to the left a Samson mixer that I still have (most potis damaged by now), in the rack a dbx 566 compressor (it was nice, I miss it...), a Waldorf Microwave XT (miss it, although I no longer do that kind of music), an Aphex aural exciter, a Tascam DA 20 DAT machine, ...

+ vernetzen book release

Wed 28.11.2018, 19h, Akademie , Neutorgasse 42

'schwärmen + vernetzen' explored transdisciplinary work in art. A collaboration of installation artist Nayarí Castillo, author Gertrude Grossegger, and sound artist Hanns Holger Rutz. Novel connections between text, space and sound.

The book combines work process, exhibition, and guest contributions.

Presentation: reading by Grossegger, concert by (Pirrò & Rutz)

These thingees will go into the development of 'Körper γ'. The relays will be used as sound producers only (clicking). I'll use the expresso cans again, with one relay and one self-addressing LED per unit. The challenge is to make it loud enough and don't let it look like those damn christmas illuminations 😑 . Not sure about the sensors yet, thinking about coil mic.

Got two more of these nitfy waveshare 4" hdmi screens. we'll extend 'Körper β' to have a "circular" view instead of a singular perspective (waiting for the optical lenses to arrive).

Tiny dream fragment: "Horses with eyes sealed with white nail polish. The lacquer flakes off or is peeled away. The protein below is milky due to the missing supply of oxygen."

Quick sketch from the site of Free Home University June 2018 in Castiglione d'Otranto in Apulia

Quick FScape 2 hack to render an image.

val in1 = ImageFileIn("in1")
val in2 = ImageFileIn("in2")
val width = 1116
val height = 372
val f1 = Real2FullFFT(in1,rows = height, columns = width)
val f2 = Real2FullFFT(in2,rows = height, columns = width)
val mixA = f1 atan2 f2
val mixB = f1 roundTo f2
val mix = mixA.complex * mixB
val back = Real2FullIFFT(mix, rows = height, columns = width)
val fOut = ???
val spec = ???

Working on a small algorithmic study using the 'segmod' frequency modulation program of Döbereiner/Lorenz.

Show more

Octodon is a nice general purpose instance. more