Creative Coding for Live Audio and Visuals

If you are interested in learning how to create generative and live visuals for performances or interactive installations, this workshop is made for you! Federico Foderaro during 5 days long workshop will teach you how to work with Jitter – a library for creating visuals in MaxMSP. This advanced level creative coding workshop will be happening at SPEKTRUM art_technology_community in Berlin (Germany), from February 6th to 10th 2017, within Vorspiel / transmediale & CTM program.

Federico Foderaro is an Italian artist and programmer working with sound, visuals and data. While maintaining a clear structured form, he tends to create works that have a strong sensorial impact. He expresses himself with creative coding which is the best way to combine all of the technological and cultural revolutions that we are experiencing today. Federico believes programming offers artists the freedom of expression in the art and technology fields. He graduated from the Conservatorio Licinio Refice of Frosinone (Italy) with the highest honors in electronic music composition studies. Federico was one of the eleven finalists to receive the Visual Music Award of Gelnhausen. He is known for his YouTube channel “Amazing Max Stuff” where he gives tutorials on MaxMSP software with the focus on creating visuals. Currently Federico is writing a book on this topic for the Contemponet editor house and is working with the software developer collective Isotonik – producing Ableton Live devices, as well as working as an assistant of the Generative Arts class at the UdK of Berlin.

CC4AV is a platform for collaborative experiments with technology, sound, design and visual art. By providing generous support to artists for learning and experiments, CC4AV aims to make visions real. These are hands on workshops, participants will develop their own projects or will take a part in larger project such as media installation or performance.

Apply below! The application period is open until the workshop begins, we can enroll a maximum of 20 people for a workshop. Don't be late! For additional questions contact CC4AV curator Irina Spicaka .

More about CC4AV
Advanced Live Visuals with MaxMSP

Advanced Live Visuals with Cycling'74 software MaxMSP

Workshop holder ➝ Federico Foderaro
Date ➝ February 6 – 10
Time ➝ 10:00 – 16:00
Place ➝ SPEKTRUM art_technology_community
Address ➝ Bürknerstraße 12, 12047 Berlin

Student & freelancer ticket ➝ 300 EUR
Regular ticket ➝ 400 EUR

More info ➝ Facebook event

MaxMSP is a software development framework using visual paradigm and runs on Mac and PC computers. It provides interactive programming and it is made for creating custom applications dealing with signals and sound, generating video and visuals and much more. From generating to processing, MaxMSP can handle any kind of data and can connect everything from data networks to sensors, DMX and any serial devices using USB (including Kinect). It offers a proper and stable environment in which one can map everything to everything. With all its features, MaxMSP is used by artists, sound and visual designers, researchers. It is one of the most used frameworks for designing custom systems for live performances, art installations, scientific prototyping, experimental environments and interactive applications. MaxMSP is a software developed by Cycling'74 and is used by Autechre, Monolake, Skinnerbox, Julien Bayle and many more audiovisual artists.

Creative coding is a powerful tool which allows one to create expressive and complicated structures for audio-visual artworks. This art practice where programming is used has started in 1960s and is widely used nowadays. During our 5-day long workshop we will focus on learning the visual side of the MaxMSP framework.
Federico Foderaro will go through the basics of the Javascript programming language which can be used within MaxMSP. He will teach participants how to apply the code to create generative animation.
By using the Jitter library and OpenGL API, which is embedded in MaxMSP, participants will learn to create 2D and 3D live visuals. We will analyze and create GLSL shaders, and use them to enhance the look and modify the shape of 3D objects. Moreover, we will build a satisfying simulation of real world mechanisms by exploring the physics section of the Jitter library. Also the OpenCV library will be used to see how it can be applied for interactive media installations.
During final days of the workshop, participants will analyze strategies on how to link their visuals to a live audio composition, pre-recorded audio and Kinect sensor input. This allows one to create VJ sets, A/V performances and installations.

Day 1

Fundamentals of MaxMSP for visuals. Introduction to: Jitter library, video and camera input, OpenGL API in Max. Introduction to the jit.gen environment.

Day 2

Introduction to Javascript for visuals. Introduction to shaders.

Day 3

Audio interaction with visuals. Building complex structures.

Day 4

Interfacing with Kinect. Analyzing the physic simulation library, analyzing the OpenCV library.

Day 5

Applying the gained knowledge to create audio-visual performance, installation.


You will work on your Mac or PC computer. Additionally you will need to instal software and bring hardware:

  • Mac or PC Computer
  • Software MaxMSP
  • Headphones
  • MIDI controller (optional)

If you sign up for the workshop and no-one replies within five days, please contact the curator by writing


CC4AV A/V performances

CC4AV A/V Live Night Coded Structures

Artists ➝ Federico Foderaro, Marco Accardi, Mei-Fang & Ran Ancor, Nicolas Schindler
Date ➝ February 12
Time ➝ 19:30 – 23:00
Place ➝ SPEKTRUM art_technology_community
Address ➝ Bürknerstraße 12, 12047 Berlin

Entrance ➝ 6-10 EUR (up to your offer)

Federico Foderaro is an Italian artist and programmer working with sound, visuals and data. While maintaining a clear structured form, he tends to create works that have a strong sensorial impact. He expresses himself with creative coding which is the best way to combine all of the technological and cultural revolutions that we are experiencing today. Federico believes programming offers artists the freedom of expression in the art and technology fields.

id:obj-5 is an Audio/Visual project in which the sonorities of acousmatic music crash in to an ostinato rhythm without resolution. Deep and dark textures are disturbed by ‘glitches’ and errors, which influence the form and structure alongside black and white geometrical shapes. The work has started exploring the possibilities of waveshaping synthesis and how to relate the results in a musical way. Also a big thanks to Giovanni Magaglio, who has been involved in the video processing.

Marco Accardi is an Italian sound artist and Max/MSP programmer based in Berlin. With a BA in Electronic Music, taken at the Conservatory V. Bellini di Palermo, he works in the field of contemporary dance performances as composer and performer as well as in contemporary music. As a member of the MiniMEnsemble, he develops software for electro-acoustic music pieces and deals with the live electronics involved.

空 Kū (most often translated as “Void”, but also meaning “Sky” or “Heaven”) represents those things beyond our everyday experience, particularly those things composed of pure energy. It is of particular importance as the highest of the five elements. Kū represents spirit, thought, and creative energy, as well as our ability to think and to communicate. Kū is not the void in the sense of nothingness, but is a totality, a universal freedom, beyond the normal conditions of existence.

This performance by Mei-Fang and Ran Ancor is an immersive audiovisual experience, using hacked scientific technology as an artistic medium. The analog visuals derive from an oscilloscope, which generate light from electromagnetic fields deflecting electron beams. These warm and organic images are transformed via computer vision into real-time motion data, which drive the generative sound system. The audience is invited to immerse themselves in the intricate layers of the soundscape and organic visual textures that explore symmetry and randomness, deliberation and serendipity.

Ran Ancor is a Berlin-based artist dedicated to light research and video experimentation. He studied epistemology with a minor in computers, then started to work in between art and informatics. He is active in electronic AV live-set, light installations and wearable performances. Most significant elements in his works are immateriality, movement and metamorphosis, visual fluxus, fusion with sound and space. In 2001 he founded eXtraLight Advanced Visuals, focusing on the light as substance through its expression in the form of light performances, visuals and installations.

Mei–Fang is a sound artist and music technologist. She builds generative sound systems to create organic and cinematic soundscapes. She's made interactive audio systems for dance performances, a laptop orchestra, live performances and exhibitions. She’s programmed a commercial music synthesizer, Polyphylla, using generative algorithms. Her music consists of ever-evolving layers of sound, blending warm and emotive textures with noise and dissonance.

Heterotopias – Based on a kinetic installation with the same name, this audiovisual performance invites the public to discover evolving architectural spaces through the use of light and pure tones. Walls of light and tones will be produced real-time through volumetric projections and Reaktor patches performed via Ableton.

Nicolas Schindler is a Franco-Argentinian sound artist and designer. He has worked with international producers and artists such as Marius de Vries, Colder and Simian Mobile Disco. As a sound designer, commercial clients include Nowness, Max Mara, Chloé and Prada. His current work and research is focused on the perceptual intersection and interaction of light, sound and space.