Man-Machine Interfacing
Two-day creative workshop by Die Wolke and creativeCoding
NEW Dates: 22-23 June!

Wearables and interactive applications
Design, implementation, programming
Die Wolke art group and CreativeCoding, within the context of the Trajectory of an Idea performance, are happy to invite you to a two-day creative workshop on interactive technology, applied as a bridge between the human body and the digital world. The medium we will be focusing on is the inertial sensor, also known as an IMU, which is nowadays present on all mobile devices.
Through 8 hours in total, the participants will gain an understanding of the system, from the sensor and the Arduino platform to wireless RF communication, the Supercollider programming environment, and the Open Sound Control and MIDI protocols.
Limited number of participants.
Level: intermediate (no previous programming experience required)
Applications:
- Control and modulation of audiovisual elements for interactive applications (creative, communication and advertisement, presentations)
- The body as a controller for musical performance
- Performing arts and contemporary dance
The workshop is addressed to whomever wishes to introduce interactive elements to their artistic or technical practice, as well as people from the art world that would like an introduction to the possibilities that technology can bring to the performative vocabulary.
Day 1:
Assembly of a wireless inertial interface using the Arduino platform, wireless RF modems, and IMU sensors.
The particiants will split in groups and, step by step, they will create a simple inertial interface that transmits information like 3D acceleration, rotation, and orientation to a computer for further use.
Instruction: Giannis Perisoratis
-
Introduction to the Arduino platform:
- Programming: Variables, conditions, loops, fucntions
- Electronics: Ιnput / Output, Analogue / Digital
-
Sensors
- 3-axis accelerometer: Connectivity, programming
- Absolute orientation sensor: Connectivity, programming
-
Wireless RF networks
- NRF24L01 module: Connectivity, programming
- Data transmission / reception
- Network architecture
Day 2:
Processing, mapping, and routing of data for control of audiovisual applications.
The participants will work on the Supercollider programming environment, receiving sensor data from the interfaces constructed in day 1, processing them with filters, and exporting mapped instructions in the form of MIDI or OSC, in order to control software of their choice, such as Ableton Live, MainStage, Resolume, Reason, Processing.
Instruction: Dani Joss
Headphones necessary!
-
Introduction to Supercollider:
- Supercollider 101: language and interpreter, server, common design patterns.
- Simple synthesizers
- Routines and control Tasks
-
ΕExternal data and processing
- OSC Responders for sensor data input
- Vector preprocessing and filters
- Mapping and routing
-
Playground
- Conversion of data to MIDI
- Routing and control of software of the participants' choice (e.g. Ableton Live, Logic, Resolume, Isadora, Processing, Reason, and more)
- Routing and control of hardware synthesizers
After the workshop there will be a demonstration of the system developed for the performance Trajectory of an Idea.
Date: Saturday-Sunday, May 18-19, 15:00-19:00 (fully booked)
New Date: Saturday-Sunday, June 22-23, 15:00-19:00
Duration: 8 hours (4 per day)
Venue: Vitruvian Thing - Ptolemaeon 29Α, 4th fl.
Registration Cost: €80
Student/unemployed: €60
Advance (necessary for place reservation): €20
Please fill out form below
-
Payment methods:
- Bank transfer from and to Piraeus Bank, or deposit at physical Piraeus Bank:
- IBAN: GR8101722120005212084526466 (Die Wolke art group)
- Please include code MANMW as a note with the deposit, (along with your name).
- Because of high surcharges, we cannot accept transfers from other banks at this time. - Viva Wallet
- Wallet ID: 434595483461 or VAT#: 997288905 (Die Wolke art group)
- Please include code MANMW as a note with the transfer, (along with your name).
- PayPal - credit/debit card (+80c)
If you submit and the google form seems to “disappear”, simply scroll up!