Pure Data Patching Circles Brussels

saison 2012-2013 @ Constant/Variable

 The Pure Data patching circles are free open workshops organised monthly to gather, share learn and enjoy around the Pure Data software in a creative way. Aimed at artists and coders as well as a large public during specific events (performances and presentations), the patching circles in Brussels are this saison hosted by Constantvzw.org in their actual space Variable, a house dedicated to new media art techniques and questions in relation to Free Libre Open Source software, hardware and culture. This activity is hosted by Olivier Meunier (olm-e http://ogeem.be) and open to confirmed as well as debuting users, in a spirit of knowledge sharing and collaboration. The activities are pretext to meeting and personal evolution for the participants.

In this house are hosted other regular workshops and meeting (open source video, sound creation, open source publishing, … ) and the crossing between these activities are encouraged.

The whole house will be in fact the playground for a collective installation we will build during the circles. The space will also be open on other periods than the workshop days for participant that want it.

Contact and mailing list :

contact and workshop inscription :

send a mail to pdcircles[@]ogeem.be

mailing list:

to get updates and participate in the group discussion, you can join the mailing list here :


– This will be updated in time as the data become available –

2012September 9opening session : workshop 14:00
opening session : event 19:00
.October 13workshop - back 2 basics on RaspberryPi
.November 10workshop - basic video and RasPi continued
.December 15workshop - detect and react
2013January 19workshop - audio-video stream and RasPi
.February 16workshop - Raspi and Audio processing
.March 9workshop - Speech synthesis with pd
.April 20workshop
.Mai 25workshop
.June 29workshop - Mobile and Tablet platforms
.July -
.Augustus -
.September 28workshop
.October 26workshop
.November 23workshop

21 December 2013

Walker, and more …

Natacha Roussel and Pieter Heremans are advancing well on their project and thought good to open it up :

x-Bee mesh network =⇒ text to speech.

Pietr has done a set up xBee/minibee/raspberry pi X 3 wich turn “ratts” (the librairies used by Nicolas d'alessandro in speech synthesys) We can now play sending and receiving data to and from Raspi's, and through a Pure Data patch to play with the vocal elements, modify parameters of the speach rythm, stress, etc… a little présentation over the xbee network ; RF communication and applied usage of the text to speech librairies in pure data

Also for those that want it, we'll do a little wrap up of the year, and a discussion for future plans, as the Variable space will end up this summer. (but we are preparing the next stage… )

*workshop : 13h-18h*

please register

23 November 2013

Extended View Toolkit

This day will host a workshop to explore the Extended View Toolkit, a set of abstractions designed to do video mapping and multi-view projections. The workshop will be driven by Etienne Landon, from Lille, that has used it intensively in his last intervention with 1minute69 : Digital Stories (http://vimeo.com/77240465)

the workshop is this time held at another place, in a historical factory hangar temporally used as artist workplace. We'll have space and projectors to play with. And it will last longer, to accommodate with the fall of the night (around 16h30) …

workshop : 13h- …

28 September 2013

Back to Basics : reboot

as a new season begin, we'll restart on good basis. For the newcomer or the veteran, a little exercises on the basis of Pure-data is never lost, and the opportunity to (re)discover the subtleties of the pd language, it's openness and versatility.

come over with your questions, projects, hopes for the future, we'll discuss it together.

workshop : 13h-18h

please register

29 june 2013

→ 13h/18h

PureData for Tablet and other Mobile Platforms

During this session we'll look at different tools available to use puredata with a mobile platform with iOS or Android.
First we'll quickly explore several customisable GUI apps to connect with puredata on your computer and the protocol they use (OSC - Midi / Serial - Bluetooth - wifi ), to develop your own interfaces
f.ex :
Control (OSC-Midi) ; TouchOSC ; Fantastik ; …

Then we'll discover how to directly embed patches within a mobile app.
with the libpd core library and frameworks like DroidParty/iOSParty or OpenFrameworks to generate an interface.

Yacine Sebti will come to share his experience in the matter.

bring your own device (android or iOS) to patch on, (and your earplug if you are willing to play with sound)

free and open for anyone,

25 May 2013

Workshop: 13h - 18h

No particular theme this session,
This is a charged period for some, but let's take break or a push and,
for thoses that find the time,
come and share your last tricks and treats, ideas or problems
in Pure-Data or associated.

20 April 2013

This time, apart from Easter eggs and digital bunnies, there won't be any specific focus on the circle. Come up with your projects, questions, interests, and we'll see how we can together make it fly. Also, there will possibly happens some demo of latest finds in gstreamer's lib: pdgst in use for video stream sharing between computers, or other wrap up of past things we have seen but not completely grasped during the year.

13h to 19h, please register : pdcircles[@]ogeem.be

9 March 2013

Workshop: 13h - 19h

Nicolas d'Alessandro will come to present us his approach to speach synthesis, which is radicaly different from classical sample based way :

Hands on Performative Speech Synthesis in Pure Data

Purposes of voice synthesis have significantly evolved over the last 50 years, tackling more and more complex challenges. The early first challenge has been to produce intelligible speech. Intelligible means that the message (words, sentences) can be understood by others. For this purpose, voice articulation is defined as rules, trajectories on production models parameters. Later, we see the challenge of producing voices with a more natural timbre. Here natural means that it has to be close enough from a real human voice, in order to be confusing and thus comfortable for the listener. This challenge has been addressed for the last 15 years by using prerecorded voice material (databases) and reorganize contents (by concatenating subdivided units) in order to meet the requested sentence. The impact of these different voice production strategies on achievable realtime abilities and controllability of the system is huge. Relying on a voice model gives access to production parameters, which is nice for realtime control, as far as a meaningful mapping can be designed (e.g. some problems with physical models). Using database segments helps in achieving natural sounds but highlights many controllability problems. Transversally to these issues, the “how can I patch that in Pure Data ?” question often pops up. This is exactly what we address in this tutorial! It is useful for anybody who is interested in producing synthetic voice in a realtime application, a digital instrument or an interactive artistic project. We require for some basic understanding of how voice is produced, not more than the basic source/filter representation, as more complex aspects of voice synthesis (such as spectral processing, articulatory models, unit management) will be re-explained and illustrated with examples. Indeed studied techniques will be described through simple patch examples.


 Photo (c) Johnty Wang

16 February 2013

This session will make us a loop, permitting us to revisit sound processing techniques as well as exploring more the RaspberryPi, with the presentation of the ongoing project of Pierre Massat of a pure-data guitar effect pedal. Pierre was one of our past attendees, and continued to work on his patches on the RaspberryPi, arriving at good result, with the help of recent focus of the pure-data community on this machine.


Also, other have found ways to stream video and sound from a Playstation eye webcam …


19 January 2013

During this session, we'll see how we can stream sound video and datas from and to pure-data. we'll look specially how to connect to an Icecast server. (streaming audio-video)

The session will also be the occasion to look at how to do that on a RaspberryPi.

the workshop will be held between 13:00h and 19:00h on the 19th of January 2012 session open and free to all, debuting as well as veteran,

15 December 2012

During this session, we'll have a look at different techniques and methods to “detect and react” to some conditions, in order to have an interactive behavior of a patch. As it is a need to be able to separate some interesting moments in a sensor/recording, we'll see different ways that we can build an automatic reacting system, or multiple ones, to build an installation or a live composition.

we can still have a look at past topics like video treatment, RaspberryPi or actuators.

10th November 2012

During this session, upon request of some participants, we'll have a look at the different options available toward video treatment, for loop playing/mixing as well as video effects, with the libraries like Gem, PDP, gridflow, and gstreamer bindings. having some abstractions at hand will also be usefull so we'll look at what is available as video mixing abstractions out there.

Also, for those interrested, we'll still have the RaspberryPi to explore, possibly together with the arduino and sensors/actuators (and a previously made motorised mirror … ) to play / create / learn with.

the workshop would be held between 13h and 19h on the 10th of November 2012 session open and free to all, debuting as well as veteran

13 October 2012 - 13-19h

RaspberryPi in a 3dprinted custom box During this session, we'll go exploring the basic functionalities of pure data, but with the twist of testing it on a RaspberryPi, the small and cheap (35€!) computer board build for education (and more).

Making simple embedded sound project, or having it controlling some appliance through a networked interface are some of the possibilities of this little bug, that will help us to revise pd basis on a fun platform.

  • the workshop will be held between 13h and 19h.

 Pierre and Laurene sharing knowledge and a good moment (RaspberryPi in the red ellipse)


9 September 2012

workshop 14:00

BBQ 19:00

presentation ~21:00

For this first meeting, we'll start with an afternoon of tinkering with the first bits of the installation in the space, with basic setup and patching, and Olivier Heinry, in a session with the demonstration of how to control a rotary mirror to stir the light of a projector CYSP2. One light bending machine will be made for the house, to play with in the future. followed by the BBQ organized for the house, and a more formal presentation of the patching circles and pure-data software and projects to the public coming over.

acces is free but please register at pdcircles@ogeem.be

some detailled explanation on the hardware mounting the metal frame  one-axis-one-day-of-work replica with arduino and DIY optical mirror for the variable space  CYSP2 current mirror system  under the hood : the maker board


contact : pdcircles@ogeem.be

direction : Constant Variable Rue Gallait / Gallaitstraat 80 1030 Schaerbeek / Schaarbeek

By public transportation:

Tram 25, 55, 94: Liedts

This project is supported by the Ministery of Culture of the Wallonia-Brussels Federation, Digital Arts

This project is made possible thanks to Vlaamse Gemeenschapscommissie van het Brussels Hoofdstedelijk Gewest, De Vlaamse Overheid

pd_ring code - Valid XHTML 1.0 Strict, Valid CSS

pd_ring info

patchingcircles.txt · Last modified: 2013/11/26 20:55 by olmadmin
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki