< Back to main page

Processing Community Day
Processing Community Day

Processing Community Day Amsterdam

All creative coders and code enthusiasts unite! On Saturday February 9 we invite you to Processing Community Day Amsterdam. Although the Processing platform is mentioned in the title, this day is all about the broad celebration of creative coding practices and the community.

Last year the Processing Foundation (PF) organised the first Processing Community Day (PCD), taking place at MIT Media Lab. This year the PF invited communities all around the world to organise their own local PCD. For PCD in The Netherlands, Creative Coding Amsterdam, Creative Coding Utrecht, FIBER and Sensor Lab joined forces to organise two days, one in Utrecht and one in Amsterdam.

Check the programme below and get your free ticket in time!


Get your free tickets through the link
Full tickets | 11:00 - 0:00 | SOLD OUT
(Talks, Playground, Expo + Evening Programme included)
Evening Tickets | 20:30 - 0:00 | AVAILABLE
(AV performances & Music)


DAY: Saturday 9 February 2019
TIME: 11.00 - 24.00
WHERE: FIBER Office | Open Coop
Tolhuisweg 2, Amsterdam
How to get there: Take the ferry from Amsterdam CS to the Buiksloterweg (Amsterdam North). Our location is a 5-minute walk. The ferry services continue all day and all night.


10:30 : DOORS OPEN

11.00 : WELCOME

Welcome with Saskia Freeke, Sabrina Verhage and Jarl Schulp


From GUI design, hybrid drawing to data sketching, this session will showcase a wide variety of self-built artistic interfaces and the stories behind their creation.

Extant GUI Library Doeke Wartena (NL)

Doeke Wartena is a graphic and interaction designer working across the fields of code, typography and data visualisation.

At PCD Amsterdam Doeke will introduce his work on a Graphical User Interface (GUI) library for the java mode of Processing that uses immediate mode instead of the traditional retained mode. What are the benefits of this all? This immediate mode avoids a per-UI-element-initialisation and the need of registering callbacks. This allows for more dynamic interfaces; for example: `if (on(CLICK, button())) println("!")` would create a button and clicking it would print "!" in the console.
Join us to get a first-hand explanation by Doeke himself!


Doeke Wartena

Doeke Wartena

CraZe with Santiago Zubieta

Santiago Zubieta (@zubie7a) is a Software Developer working in The Netherlands for almost 2 years. He loves learning and applying things, and believes that academia and industry go hand in hand like a feedback loop. Most of his programming experience is in Software Engineering and Data Structures. In his free time he explores Computational Art. Santiago made a drawing app that involves concepts of trigonometry, geometry, and linear algebra, for making designs with effects, rotations, symmetry, and brushes.

Santiago will introduce us to CraZe; a work in process experimenting with colors, geometry, patterns, and a mix of generative and manual digital art.

Instagram | Twitter


Santiago Zubieta

Data Sketches: a Year of Exotic Data Visualizations with Nadieh Bremer (NL)

Nadieh Bremer is a graduated astronomer, turned data scientist, turned data visualization designer, who focuses on uniquely crafted (interactive) data visualizations. She loves working on personal projects and her biggest one – data sketches – was a year-long collaboration with Shirley Wu. Each month they chose a topic and visualized it in an overly elaborate & geeky manner.

In this talk, Nadieh will share her most important lessons learned in the fundamental areas of data, sketching and coding. How some months became favourites, what mistakes were made, and how they were overcome. She'll highlight that many visualizations had humble, ugly duckling beginnings, but that through many (embarrassing) iterations they were turned into unique and, hopefully, compelling results.

Website | Twitter

Nadieh Bremer Data Visualisation

Nadieh Bremer

How artists take control of light with Jur de Vries

Jur de Vries is taking us on a tour through photonic music. In photonic music, light is part of the music composition and improvisation. Subsequently this calls for light control interfaces which enable the light performer to be part of the music ensemble. Jur will discuss the several possibilities of light control and how this led to the creation of his own control software and the need to visualise the light in VR.

Jur de Vries
Jur de Vries

Announcement: Pop-up exhibition of the Media Technology group at Leiden University

Some of our most interesting thoughts and creations come to life when we are free to be playful, free to explore, and free to experiment. In this collection of installations, creators of the Media Technology group at Leiden University showcase works created on the theme "Creation Without Purpose".

Media Technology


During the lunch break we will serve coffee and tea, but don’t forget to BYOB (Bring Your Own Boterham) and bring some extra. If everyone shares bread, some infamous Dutch ‘beleg’ or salads, we could all have a potluck.

12:30 - 14:30 Workshop #1 (2H)
Introduction to p5.js with Ria Stroes

Are you curious about creative coding but don’t know where to start? This is a workshop for you. Join us and start creative coding together in a group. We will have fun with p5.js, a javascript library for creative coding on the web. You won’t need any coding experience for this workshop, you will just need a laptop!

Apply here

p5.js logo

12:30 - 13:30 Workshop #2 (1H)
Tramontana with Sabrina Verhage

Create your own interactive and connected spaces by leveraging the capabilities of your smartphone. Tramontana is a Processing library that lets you access remote devices like your smartphone and read and write to them through Processing. Use your phone’s gyroscope for interactive games or start a multi-display equalizer party.

Apply here


13:30 - 14:30 Playground Lunch Session #1 (1H)
Processing <3 with Jakob Bleier & attendants

Grab your lunch and join the conversation! In this short tips, tricks and tales session everyone is invited to teach, learn and share experiences about processing, creative coding and all that is related. Where do you get inspired? How to make perlin noise loop seamlessly? What even is perlin noise? The best thing you learned last year? That trick you use in every other project? How do you keep track of all these sketches, pictures and videos anyway? What is your fav library or tool? Bring questions like these, or your own answers!

Jakob Bleier

Processing Love

13:30 - 14:30 Playground Lunch Session #2 (1H)
Collaborative Coding Session with Sabrina Verhage and Carolien Teunisse

Imagine, all of us coding in our preferred framework/medium AND all of us communicating to each other through OSC. In this session we will try to create some sort of collaboratively coded art piece. Anyone can join. It might be useful to read up and try out OSC before joining.

Collaborative Coding Session

Exhibition (all day)

Don’t forget to pay a visit to the MediaTech pop-up exhibition and ask the artists about their prototypes and projects! Throughout the community day, creators will be present to chat about their process and to showcase their work. For more information about the Media Technology group visit mediatechnology.leiden.edu



We shape our tools, and our tools shape us. The second session of the day delves into the art of generative tool creation and their impact on the design process.

Design Tools with Vera van de Seyp

Vera van de Seyp is a designer and creative coder with great interest in typography, languages and artificial intelligence. In her work she explores new technologies and digital tools and navigates fields in media where the boundaries are still blurry and yet to be defined. Projects vary from playful websites, live data-scraping installations, morphing typefaces, to critical browser extensions. Vera works for both clients and on self-initiated projects and is currently studying at the Master’s program Media Technology at Leiden University.

At PCD Amsterdam Vera will show some of her work, talk about generative design and the use of Processing to make design tools.


Vera van de Seyp artwork

Times Tables with Simon Tiger

Simon is a 9 year old mathematician who loves to reveal the mysterious beauty of math. In his short presentation he will share a recent project he made: visualising times tables from 1 to 200 in Processing. Simon first created an animated version and later turned it into a ginormous poster with 200 static representations of the times tables, both mathematically accurate and artistic. Simon will bring several copies of the poster!

Check simontiger.com for more information and here’s a link to the animated version.


Simon Tiger

Generative Design: Visualize, Program, and Create with JavaScript in p5.js with Niels Poldervaart (NL)

Niels ntg Poldervaart is a data, interaction and game designer with a passion for technology, art, play, graphic design and science. He creates physical installations, complex data visualisations and self-build tools to map unique stories of the game FTL: Faster Than Light.

As one of the authors/contributors to the book “Generative Design: Visualize, Program, and Create with p5.js” – the 2018 follow-up to the groundbreaking creative coding bible “Generative Gestaltung” (2009)– Niels would like to introduce the new book and its making process.

Website | Twitter | Instagram | Website book | Twitter book

Generative Design Book
Niels Poldervaart



From multi-layered bot-frameworks to silly scripts, bots have become an essential mechanism of our present-day internet. In this third session we will be chatting with their creators and learn more about their building blocks.

Creating a not-so-smart chatbot using ml5.js with Daniël Korssen

Daniël 2 is a chatbot that uses machinelearning to generate text messages as if it were Daniël (as in the original Daniël). Its model is trained on the 59353 WhatsApp messages Daniël sent over the past five years. In this presentation, Daniël will talk about the process behind Daniël 2 as well as give a brief introduction into ml5.js; a framework with a syntax similar to p5.js that provides access to machine learning algorithms and models in the browser.


Daniel 2

Daniël Korssen

Botsquad with Arjan Scherpenisse

Arjan Scherpenisse is technical co-founder at Botsquad. After studying Artificial Intelligence and the Rietveld Academie, he worked at various agencies before becoming a freelance software developer. Right now he is fulltime involved with his startup, Botsquad.

At PCD Amsterdam Arjan will present Botsquad: a platform for creating conversational agents for the web, Facebook Messenger, Whatsapp, Google Assistant and others. They can be created using a very simple, ruby-like programming language.

Website | Twitter

Arjan Scherpenisse

Arjan Scherpenisse



How can code become an immersive experience? What new ways are there to program complex shaders and sonic textures for performances? In our final session we invite you to the realm of controllers, nodes and audiovisual art.

Talk & Demo: An Introduction to Wire with Moditone (NL)

Wire is a brand new, modern, node-based workstation, packed with all the tools to create and shape inspiring visual performances. Real-time shader programming and an extensive collection of effects make this the swiss army knife of live visuals. With a host of included and ever-growing effects, Wire provides you with numerous and intuitive ways for creating audiovisual live art.



Talk: Just A Question of Mapping with Marije Baalman (NL)

With Processing and other environments for creative coding, you can create realtime interactive systems that use input data from the mouse, keyboard, MIDI controllers and self-built sensor systems (with e.g. Arduino). But how do you build these interactive systems? How do you get started? Which methods are available to process the data? And how do you explain to someone else how your interactive system works? So many questions...

With the book project “Just A Question Of Mapping - Ins and Outs of Composing with Realtime Data" Marije Baalman attempts to create a handbook that can be used as a reference for artists, or as a guide to get started. With a short presentation at Processing Community Day she hopes to get feedback from the community on the proposed contents of the book.


Marije Baalman

Talk: Different Approaches To Code with Giovanni Muzio (Kesson)

For Processing Community Day in Amsterdam Giovanni Muzio (aka Kesson) will share his different approaches to code for visual arts involved in his everyday process. First, he will do a short showcase and talk about his research as an artist in several topics: randomness, noise, math and time defined as an abstract dimension. All fundamental part of his artworks.

If time allows it, we will show the work .seastorm – a realtime generative visual made with a custom implementation of OpenGL and noisy flowfield, moving thousands of particles flawlessly in real time. The artwork is inspired by the sea during a storm, and it has been featured on FRAMED* gallery.



18:00 - 20:30 BEERS & FREE TIME!

Did we all survive this super-packed programme? Great! Now it’s time for beers, snacks and the continuation of any open questions or dialogues. For instance: Get in touch with Marije Baalman about the feedback on her new book, play around with Wire or get a glimpse of the outcomes of the Collaborative Coding Session. Hungry? Let’s order pizza together!

Surprise! During the beers you can enjoy an Open Live Coding Jam with Timo Hoogland (NL)

Timo Hoogland

20:30 - 0:00 AV Performances & Music

Livecode Performance Kesson (NL)

Kesson presents a live coding performance called “.superformula”. It consists of live visuals written in Processing and executed in REPL Mode, for Hot Swapping on the fly the code without recompiling the sketch.



Audiovisual Performance Jaromir Mulder (NL)

Jaromir Mulders is a programmer, composer and designer. His main interest is creating systems that produce sound based on visual input. For instance taking algorithms from nature and searching for the boundaries and limitations of those algorithms. In these processes new sounds, shapes or textures are created, processed and fed back into the algorithm. Designing and programming his own synthesizers, effects and video is an important part of his work. By creating his own tools he creates new and interesting ways of interaction between different media.


Jaromir Mulder

Open Visual Stage – From 21:30 - 0:00

We close Processing Community Day with a bang: music combined with an open live visual stage. Bring your computer and show us your best live visuals on the fly. Whoop!

Niklas Vaggh b2b Fafi Fabi

Star-duo Niklas Vaggh & Fafi Fabi will play one of their well-known b2b sessions as the final act of PCDNLA. Residency of the infamous Utrecht' Club Streetway formed the foundation of their signature sound, which they, being FIBER crew, used to set the stage to many FIBER gatherings throughout the years. We're happy to invite them to PCD Amsterdam

Niklas Vaggh b2b Fafi Fabi

Get your free tickets now

Full tickets | 11:00 - 0:00 (Talks, Playground, Expo + Evening Programme included)
Evening Tickets | 20:30 - 0:00 (AV performances & Music)
Please consider donating!

Note: We will have coffee, tea and some snacks during the day. Cheap beers in the evening.
Lunch and dinner ARE NOT provided. Bring your own lunch or visit Central Station. In the evening we can order some pizzas together. And there are great chips in close proximity!


Mail us with any questions you have


< Back to main page