Code, Arts & Crafts #7

How to work with OSC, UDP, transistors and relays?

Our Saturday workshop comes back with 2 ever-present topics: how to make 2 computers or softwares talk to each other and how to find our way amongst these little components that prevents our little motors to burn from a 220v exposure? The answers are simple: OSC, UDP, transistors and relays!

Of course, there will be time for working on your own projects, if this already feels like a piece of cake ;)

Processing: OSC and UDP?

Processing is great, but sometimes we feel like some part of a project could be done more easily in PureData. Or we would like, for performances’ sake, to split the calculations between two machines.OSC is a data format used to exchange messages between computers and applications. In practice, it allows interoperability between the numerous softwares that support it, including but not limited to the patching classics Max/MSP, PureData and vvvv, music softwares like Reaktor, Logic and SuperCollider, or VJ tools like Modul8. And of course Processing, that could therefore be controlled by a Max patch, or drive a Modul8 mix.

In this introduction, we will explore two Processing libraries: OSC, as well as UDP, the underlying network protocol that allows for similar, but more barren and sometimes more compatible communications.

Arduino: transistors and relays?

What is the difference between transistors and relays when you want to drive some electrical devices (motors,...)? Stephane will answer this question and introduce some basic circuits to build yourself.

Dream Team

Yannick will drive you around his favourite Processing librariesStéphane will teach you some code & eletronic basics for ArduinoMarie-Laure will host you and document your most craziest ideas.