Sarah Groff Hennigh-Palermo
Sarah Groff Hennigh-Palermo is an artist, programmer, and erstwhile data designer. Her work centers around methods to make computers less like machines and more like plants — more accessible, more flexible, more contextual. She has created data-obscured art sites, new computer languages, and hybrid nostalgia machines.

Most recently, she has been creating abstract films and performing live visuals with her algorithmic band, Codie.

Sarah is an alumna of the School for Poetic Computation, Brown University, and NYU Tandon School of Engineering. She has taken part in group shows at Sonar+D, Westbeth, Day for Night, and Flux Factory. The best feedback she's ever gotten came from an exhibition organizer who said, “At first I thought this was going to be more stupid data shit, but it was actually really hypnotizing.

Workshop: Livecoding Visuals with Hydra


This is so cool. Sarah’s an accomplished designer, programmer, and artist. But maybe even cooler, she’s part of Codie, a livecode band in which she codes live visuals. Check this piece out. What a great opportunity to learn from her.


Livecode is an international movement organized around algoraves– experimental multimedia nights where music and visuals are produced though coding live. Usually performers project the code they use to generate sound and visuals as they play.

Workshoppers will learn about live coding as a practice and as a community and hear about a variety of approaches for creating live coded visuals. Then you’ll dive into the nuts and bolts of Hydra, one of the community’s most popular tools.

Hydra is a platform for live coding visuals, in which each connected browser window can be used as a node of a modular and distributed video synthesizer. Sarah will teach you to make visuals live with your computer and embrace process, errors and community in one fell swoop. In the process you’ll find out more about shaders, video synthesis and taking your code up on stage. By the end of the workshop, you’ll be able to perform a live code set with Hydra.

SKILL LEVEL: Intermediate / Advanced

Attendees should be intermediate+ Javascripters. In particular, we will use quite a bit of chaining and arrow functions.

- about live code: it’s history and goals
- current examples of live code projects and performers
- examples of works made with Hydra, to learn about its API and various approaches
- time to jam
- demos: practice live coding by showing other attendees what you made

• personal laptop
• headphones.
• a piece of electronic music to jam along with (options will also be provided)

• a web browser
• Atom text editor is optional, but helpful — updated release (currently 1.34.0) ->