hexcode algorave

i was one of the photographers for avclubsf’s event hexcode algorave. i was warned the light would be low, but the ever-changing light levels with very variable intensity were among the hardest conditions i’ve ever encountered. tried to rally and got some helpful advice from jason, and just continued to attempt to get the performers emoting as best i could. got good feedback on the set even if i was frustrated by a few of them being blurry… learned that maybe i should have turned up ISO earlier on even though i’ve never really gone over 1200 ISO in studio. ...

hydra at hexcode algorave by avclubsf

https://www.youtube.com/watch?v=IhKkNg-P3EU fun chiptuney set with live guitar by Nobel Yoo. i was going for more minimal, line-oriented visuals (but added some colors and pixel art cause halloween and chiptune). midway through (maybe at 12:00) you can see me wipe the codebase and i start from scratch! :x the second half was thus totally improvised and it still ended up looking surprisingly cool.

hydra sketch log 1

starting to record brief hydra sketches and concepts from first principles, since usually i’ve altered or edited other people’s sketches, or relied a lot upon editing camera output of the performer. for my upcoming gray area performance i’m trying to channel some minimalism inspired by audioreactlab (difficult when colors and complex textures are foundational functions in hydra). how to do this in hydra when the elements never seem that distinct from each other? i’m playing with shapes for a start, but it seems like if i want to individually vary these, they’ll need to be in p5, or something more explicit. ...

hydra sketch log 2

using this implementation of oscilloscope and learned about currying functions in js @_@! truly the most “visualizer” sketch i’ve ever done. would be nice to get some specific emphasis on certain frequencies next time (bass, etc). pretty happy with how directed the gaze is on this strong shape, and i think the fft reactivity is just right (engaging but not spastic) // contour oscilloscope y = (q=5) => { // oscilloscope implementation by ojack a.setBins(q) x = shape(2,.15) for(i=0;i<q;i++) { x = x.modulateScrollY(osc(1+i*10), ((i) => () => a.fft[i])(i)) } return x } y(5).out() src(o0).repeat(1,[1,15].fast(.1)).out(o1) src(o1).modulate(noise(2,.1)).pixelate(7,2000).out(o2) src(o2).color(1,0,1).add(src(o2).scrollY(.1).color(0,1,0)).out(o3) render(o3) a.setScale(10) a.setSmooth(.9) a.setCutoff(0) ...

light portal for impact

candlelit-altar-with-portal-in-bg concept-art-1-mo-prior impact-portal-with-figure × Press Escape to close. Use Arrow Left and Arrow Right to navigate between images. i did multiple site visits, including a tech test installing the portal and lights, to flesh out the design for this techno renegade. my goal was to divide the enormous available space to define a dancefloor and incorporate the concept of a portal that visitors could pass through to transport themselves into the mindset for the event. ...

minterpolate and projection

a series of impromptu photos of f. taken with new projector and first touchdesigner project, then run through minterpolate to get a blended/morph effect.

un/fold apature 2021

leeann invited me to do visuals for her composition for apature 2021, and i improvised a performance at bindlestiff studios using hydra.js to react to her live composition. we later re-recorded visuals and her track to incorporate her concept of i-ching hexagram generator function. thematically i tried to incorporate visual static and warps to correspond to the auditory distortion, and microscope videos of mitosis and apoptosis to represent themes of isolation and attempts at togetherness during the pandemic. ...

fleshghost virtual performance for e-go

[finally uploading this after finding it hard to post on streaming services due to music copyright] this was a duo act myles and i put together during the pandemic for a virtual show called “e-go”, which was one of pseuda’s projects during their curatorial residency at counterpulse and ultimately streamed as a special presentation by princess (a drag night at oasis). ...

"embalming flow"

this was my first hydra.js set: a collaboration with faited that we originally performed at ambient awakenings, then re-recorded in our studio to a small audience. i used a usb camera and manually controlled optical zoom to incorporate visuals of faited, and worked with her on the concepts of liquidity, flow, and distortion to accompany this set. unfortunately as the video progressed, my hardware couldn’t handle the required capture speed and it is very low framerate towards the end. ...

"blood portal, blood velocities"

Performed for Supervoid (Vena Cava), a virtual set mid-pandemic. The visuals were extremely improvised but I was surprised with how well they came out. I designed Faited’s costume and rigging setup (she is performing this set at 10’, standing on a bar chair, draped with a black aerial silk, while her decks are on 2 spansets anchored to a board hanging from a single point). I wasn’t planning to do visuals because I was performing in the same show about an hour before, but once I had finished my set I realized I really wanted to embellish her performance. ...