WORKSHOPS: PureData & Cinder
Attention makers and creators, artists and enthusiasts!
As a part of Coded Matter(s) #5: Coding the Club, we’re offering two excellent workshops in which you can sharpen your skills and learn from the very best! Who? Why, nobody other than Peter Kirn, performing audiovisual artist and founder of Create Digital Music, and Simon Geilfus, a member of the phenomenal ANTIVJ collective!
If you’re interested in either creating new sounds using PureData, or in creating visual experiences with Cinder and creative coding: read on.
We have two different offerings, which will both take place on the day of Coding the Club (Thursday 6 March) in the Melkweg, Amsterdam. Peter Kirn will be doing one focused more on audio (but with a bit of optional added visuals), Simon Geilfus’s workshop is aimed at visual artists with some background in creating visuals with programming languages.
THE ENCODED GROOVE: FREE SOUNDMAKERS WITH PURE DATA
By Peter Kirn
In this intensive crash course, you’ll learn how to manipulate time and sound in the free and open source tool Pure Data. Those new to patching will get to see the basics (if quickly); those with some experience should still pick up some new tips and techniques.
Kirn will cover, in tutorial form:
- The basic visual patching paradigm, and how it relates to traditional musical instruments and interactions
- Simple oscillators as a building block for other structures (eventually, both sonic and visual)
- How to play back, slice, and stretch audio, including some handy abstractions for granular and sliced audio playback
- Means of generating and controlling rhythms and polyrhythms
- Sequencing external MIDI hardware, here featuring MeeBlip
We will also have a brief introduction to how you can extend your creations in Pd, which can include (based on participant interest):
- Building iOS and Android apps by embedding Pd
- Routing audio to Ableton Live with Soundflower
- Using OSC to control parameters more easily in performance, from an iOS or Android touch device
- Sending OSC to Processing to produce visual effects
- Adding video as an input, for visual and gestural control of music
Peter Kirn is known for all kinds of audiovisual performances, ranging from very ambient to quite dancy indeed. Below you’ll find a video of one of his more spacious performances, but rest assured he’ll be able to help you out with all kinds of styles and sounds!
CREATIVE CODING: LIVE VISUALS WITH CINDER
Do you want to learn about coding live visual interfaces and performances, but you are a bit intimidated by Cinder and creative coding in c++? This workshop is for you!
Simon Geilfus of AntiVJ will be giving an introduction to creative coding and Cinder.
The first part of the workshop will be set up as an informal lecture about the use of Cinder and scripting languages in a creative context. You will learn how to benefit from live coding and how to integrate scripting into your creative workflow. Scripting is well known in animation studios and in the game industry but still needs to make its way in the creative coding community. Simon will talk about practical cases where scripting has changed the way he works with code.
In the second part of the workshop, you’ll be given a small and gentle introduction to Cinder without the hassle of learning specificities of the language or how to use an IDE (or: ‘Integrated Development Environment’) which are usually the main constraints when learning c++. Perfect for everyone who already has some experience, but wants to take the next step.
Some basic experience with Processing (or OpenFrameworks) is strongly recommended to fully appreciate the workshop.
Check out this video of Simon’s projection mapping work with ANTIVJ to get an idea of why you should attend this workshop.
Pretty awesome, right? For Simon’s workshop, we even have a special discounted price for students! If you’re read this far without clicking anything, be sure to take the opportunity right now to head over to the workshop page and sign up for your workshop of choice.
We look forward to seeing you on the 6th of March!