hardware and software development for artistic applications

Welcome to my website about some of the work I have done, though by far not all.

For artistic projects and publications, please take a look at my site at marijebaalman.eu


  • The book “Just a Question of Mapping - Ins and outs of composing with realtime data” aims to give an overview of the process of mapping and common techniques that can be used in this. These methods will be described in a way that gives an artist a guideline of when to use the method and how to implement the method in the environment they work in. Examples of implementations of these methods will be provided seperate from the book in a repository to which readers of the book can contribute.

  • A Low Cost, Open Source Wireless Sensor Infrastructure for Live Performance and Interactive, Real-Time Environments

  • Intimate Earthquake Archive

    Tactile earthquake vests and compositions derived from seismic recordings. Interactive radio broadcast system. Sandstone earth core samples and wooden scaffolding.

  • After initial work from Dan Stowell on the audio engine backend, I have worked on the port of SuperCollider to the Bela platform.

    This work included the finetuning of the audio engine backend, writing the various UGens to access the special inputs and outputs of the Bela and documenting the usage.

  • In the first week of April 2014, I am organising a Modality Work Group residency at STEIM. Modality aims to make it easier to use HID, MIDI and other controllers in SuperCollider by providing a common interface.

  • Late 2012, I took it upon me to fix the HID implementation of SuperCollider, which had been broken on OSX since version 3.5. Crowdfunding and a generous donation from BEK brought together the finances for me to devote time to this.

  • Melodized Pillow Hammock

    Developed for Popkalab in collaboration with Bless.

    The hammock has embedded sensors to detect the person on the hammock and the swinging on the hammock and plays music based on this. I have developed the wireless sensing system with custom pressure sensors and accelerometers and the software infrastructure in SuperCollider for the mapping of the sensor data to the sound.

  • an OSC-controllable router for OSC (OpenSoundControl) messages

    Available at: XOSC on Github

  • MotionTrackOSC is a small program that does motiontracking on either a camera image or a video file.

    The tracked motion is output to a client via OpenSoundControl.

    Avalailable at: MotionTrackOSC on Github

  • VideoRecOSC is a small program that records video from either a camera image or a video file, and is controlled via OSC. Updates of the frame counts and current filename are sent out via OSC.

    This tool was created in order to be able to synchronise video and sensor data recording.

    VideoPlayOSC will play the video back changing each frame based on an incoming OSC message.

    Available at: VideoRecOSC at Github