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 workshop inscription :
send a mail to pdcircles[@]ogeem.be
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 –
|2012||September 9||opening session : workshop 14:00
opening session : event 19:00
|.||October 13||workshop - back 2 basics on RaspberryPi|
|.||November 10||workshop - basic video and RasPi continued|
|.||December 15||workshop - detect and react|
|2013||January 19||workshop - audio-video stream and RasPi|
|.||February 16||workshop - Raspi and Audio processing|
|.||March 9||workshop - Speech synthesis with pd|
|.||June 29||workshop - Mobile and Tablet platforms|
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
29 june 2013
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
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.
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
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.
9 September 2012
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 firstname.lastname@example.org
contact : email@example.com
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