Tag: video

Live at Zebrafarm

Six new releases from Schwwaaa

Produced by Christopher Konopka


A 2016 collaboration of Christopher Konopka (analog video synthesis, audio sampling, analog audio synthesis) and Tom Zicarelli (shortwave radio, audio synthesis, and saxophone). Here’s track one:


Making audio reactive visuals

Syncing visuals to music with Web Audio

by Felix Turner


Mushrooms in Max for Live

Oscilloscope music

by Jerobeam Fenderson


  1. Download “mushrooms” and “oscilloscope” from Sternmull’s profile at maxforlive.com here: http://www.maxforlive.com/profile/user/sternmull
  2. Drag mushrooms, then oscilloscope into an Ableton Midi track.
  3. Play some midi notes.

Analog video synthesis

Generative art in motion.



By Christopher Konopka


In the past year, Chris has published nearly 2500 improvised video pieces.


You may be familiar with analog modular audio synthesis. The hardware to produce video looks nearly identical – a maze of patch cords and dials.



Analog video is television. A CRT (cathode ray tube) resynthesizes video information by demodulating signals from a camera. Vintage televisions have dials to adjust color and vertical sync. When you turn the dials you are synthesizing analog video. Distortion, filtering, and feedback – either at the source (camera) or the destination (tv screen) – offer up an infinite variety of images.

Analog vs. Digital

Today all media is digital. Like the screen you are looking at. The difference with analog is in how it’s produced. Boundaries are less definite. Lines curve. Colors waver. Feedback looks like flames. Every frame is a painting.


Images can be generated electronically using modules – without a camera.


Like with audio sampling, anything is a source. Movies, Youtube, live television, even Felix the Cat.


When you aim a guitar at an amplifier it screams. Tilt it away slightly and the screaming subsides. In between there’s sweet spot. The same is true with cameras and screens. Feedback results when output is mixed with input.


Analog shortwave radio signals are distorted by the atmosphere in a manner similar to video filtering.

A studio in Bethel, Maine.


An improvised collaboration between Chris and Tom Zicarelli using shortwave radio processed with audio effects.

Live Performance


A recent screen test at the Gem Theatre in Bethel, Maine. Source material is a time lapse film of a glacier installation – produced at the same theatre – by Wade Kavanaugh and Steven Nguyen. https://www.youtube.com/watch?v=6c36Y-Dcj30  The film was re-synthesized using analog video and feedback. Soundtrack by Tom Zicarelli.

Big screen equals mind bending experience.

Note: previous clip excerpted from this 15 minute jam: https://vimeo.com/177843310


The patterns in this clip appear to be three dimensional. They are not.

From a show that happened somewhere in the known universe:


Improvised analog video with the band “Alto”. Patterns reminiscent of magical textiles.

More about analog video synthesis


The story of television

1956 RCA Educational Documentary



ep-426 Interactive Video – Spring 2015 week 14

Jitter programming

Developing with javascript, gen, and external objects.


Jitter in javascript: http://reactivemusic.net/?p=19218


Jitter gen: http://reactivemusic.net/?p=19205



Jitter objects

Writing Jitter external objects: http://reactivemusic.net/?p=19208

Revisiting Vizzie

Even after all that, Vizzie is my first choice when starting a project or building a prototype.

Vine analyzer example:


patch: maxvine-analyzer.maxpat (requires other files in the maxvine folder)

More analog video

media converter demo: http://reactivemusic.net/?p=19173


And topics that didn’t get covered.

Algorithmic video and data visualization
Projection mapping

Cornerpin: http://reactivemusic.net/?p=11838

Lighting control systems

DMX: Andrew Pask tutorial: http://reactivemusic.net/?p=18266

Development tools

60 minutes of whales: http://reactivemusic.net/?p=8433


Do something.

LED Delay Effect

Jitter gen examples.

By Kagami Shota

Patches: http://mirror.boy.jp/?cat=41

Screen Shot 2015-04-24 at 1.24.52 AM


Jitter in javascript

Why would you write Jitter code inside a js object?

  • Math expressions
  • File IO
  • Borrowed code
  • You’re just that way

There are three Jitter javascript tutorials (built in to Max) 45-47

Screen Shot 2015-04-24 at 12.55.44 AM

The Max javascript documentation is generally far flung. A helpful reference by Tim Schenk http://reactivemusic.net/?p=17445

Here’s an example to get started with. It downsamples a movie and changes the background color. Something I often dream about.

Screen Shot 2015-04-24 at 12.35.31 AM



Folder: jitter-js

  • patch: downsamp-thing.maxpat
  • javascript source: downsamp.js

Video media converter ADVC-110

Bidirectional analog/digital conversion of composite, s-video, and firewire/ilink.

By Grass Valley



Using this device on Mac OS X 10.9, analog video input shows up as a system device. It also works as a firewire video output device.



Using Jitter you can get real time input from analog video devices like cameras and VCR’s. Here’s an example using jit.grab (Max help file) to get input from an analog camcorder.

Screen Shot 2015-04-22 at 8.48.35 PM



Sending output via firewire to a TV using jit.qt.videoout (Jitter tutorial 22):

Screen Shot 2015-04-22 at 9.53.39 PM

This is what it looks like on a TV:



A Chrome web app that glitches camera input.