Archive for the ‘Programming’ Category

Minimal – The RFID Turntable

Friday, June 6th, 2014

Minimal is an RFID turntable designed as a tangible audio player interface for museums. This first version will be part of the Revontuli exhibition in Museum Centre Vapriikki that opens in June 2014.

http://www.tampere.fi/vapriikki.html

Made out of laser cut acrylic.
Powered by Arduino.
More information soon.

minimal

Äänimuseo [Sound Museum]

Monday, March 12th, 2012

Äänimuseo [Sound Museum] is an interactive sound installation that was created for the Koukkuniemi Home for the Elderly in spring 2011. It is a tool that allows the people living in Koukkuniemi to reminisce and share their memories with the help of auditory and haptic cues.

All photographs on this page are by Antti Sompinmäki

There are different kinds of objects laid out on the table and each object has its corresponding sound. The sound starts playing when the object is placed on the elevated area in the middle of the table. More complex soundscapes can be created by placing multiple objects on the table at the same time. The objects and their sounds are divided into four different categories: Tampere, nature, work and leisure.

Video of the table on YLE Areena

More information about the project (in Finnish).

The team working on the project:

  • Production: Rupriikki Media Museum (as a part of the Kulttuurikaari project)
  • Producer & Designer: Niklas Nylund
  • Programming & Interaction Design: Matti Niinimäki
  • Sound Design: Mikko Koskinen
  • Models: Lauri Karskela

The Race Code – Kluuvin galleria

Saturday, February 25th, 2012

I haven’t updated the site in a looong time. Not sure if anyone is reading this anymore… A lot of things have happened both professionally and personally and I’ll try to post something more as soon as possible.

Most importantly, I wanted to post something about The Race Code. An installation I made together with Timo Wright. It is currently on display at Kluuvin galleria in Helsinki as a part of Timo’s exhibition If You Tolerate This…

Timo Wright: IF YOU TOLERATE THIS…

February 17 to March 4, 2012
Wed–Sun 11-18

Kluuvi Gallery
Unioninkatu 28 B
(4th floor, courtyard)
Helsinki, Finland

Free admission

The Race Code

The Race Code is an installation that comments on the growing atmosphere of racism in Finland. The visitor enters the exhibition space where a large grid of portrait pictures of the previous visitors are displayed. The visitor can then enter a photo booth where they can have their picture taken. The software analyzes the facial features of the person and compares those features to a certain ‘ideal face’. The picture is then added to the grid. The closer the facial features are to that ideal, the higher the picture is placed on the grid, arranging the visitors into ‘higher and lower races’.

I will write about this more in detail when we have some video documentation

The original concept is by Timo Wright. Programming and visual design by me.

The Long Journey Home

The other work in the exhibition is called The Long Journey Home. A very powerful sound installation. I highly recommend listening to the stories carefully (if you understand Finnish). I wasn’t really officially involved in this project, but I helped Aki Päivärinne and Janne Koivula with the programming and electronics.

The Long Journey Home is a sound installation in which the experiences of today’s refugees’, the Finnish war children’s’ and the Karelian refugees’ are combined into a single touching experience.

The Long Journey Home

Attack of the Persu Snakes – A Kinect-Based Game Prototype

Thursday, April 14th, 2011

I was messing around with Quartz Composer and Kinect yesterday. I started to make a drum machine, but something went horribly wrong and this came out. Evil Super Snakes are attacking the world (or perhaps a plane?) and you must try to destroy them.

Animoitu Liike Pt. 2 – Testing With The Kinect and OSCeleton

Tuesday, February 8th, 2011

Some of you might have seen the Animoitu liike -workshop I did in collaboration with Päivi Hintsanen and Live Herring in Jyväskylä public library (September 2009) http://www.liveherring.org/animoitu_liike/

This week I’m going to do part 2 of the workshop in Jyväskylä in collaboration with Loiskis. The Kinect sensor has greatly improved the project as I no longer need to use IR markers.

Here is a small demo. Running with a customized build of OSCeleton, Quartz Composer and Animata.

For demonstration purposes, I’m changing the character and the background by clapping my hands.

The drawings were made by students from the Keski-Palokka elementary school.

Mnstri OSC Tools 1.0

Saturday, January 22nd, 2011

I decided to combine my two Quartz Composer plugins (Animata OSC and Månsteri OSC Sender) into one.

At the same time I fixed a major issue that had been there since I made the plugins. I’m using the VVOSC and VVBasics frameworks from http://code.google.com/p/vvopensource/ and I finally changed the class names to get rid of some errors when using the plugin with other software that uses the same frameworks.

Download from the Software page.

IMPORTANT!

Please remove all of my previous OSC plugins (AnimataOSC and MonsteriOSCSender) before installing this new plugin.

OSCeleton With Quartz Composer

Tuesday, January 11th, 2011

Trying out the very awesome OSCeleton http://github.com/Sensebloom/OSCeleton with Quartz Composer.

What is OSCeleton?
“As the title says, it’s just a small program takes Kinect skeleton data from the OpenNI framework and spits out the coordinates of the skeleton’s joints via OSC messages. These can can then be used on your language / framework of choice.”

It works straight out of the box with Animata and many other software, but the OSC formatting is not compatible with Quartz Composer. So I made a little Max/MSP patch that converts the messages to a format QC understands. I will try to write a tutorial about how to get the whole thing running pretty soon. But here is a quick rundown.

./osceleton-osx -p 8110 -mx 2 -my -2 -mz -1 -ox -1 -oy 0.75 -oz 1 -a 127.0.0.1

The options are to scale the values to something that makes sense in QC. You can play around with them. Check the OSCeleton readme for more information about the different options.

Let me know if the Max/MSP app or something else is not working properly.

Made in Iron 2

Wednesday, December 8th, 2010

Update on the Iron project. Not perfect but it’s starting to sound pretty decent. Listen through proper speakers or headphones to hear the full effect of the bass.

Made in Iron

Wednesday, December 8th, 2010

Testing my new instrument and ironing my wrinkly papers at the same time. This is the beat slicing mode. Still needs a lot of work but I wanted to shoot some documentation anyway.

It’s a wireless controller for making music.

Features include:
– 6 different modes
– A mega wobble bass generator
– Beat slicer
– Sampler
– ???

Tech specs:
– Senses the grayscale values of the surface
– Accelerometer
– Tactile feedback (vibration)
– RGB LED
– Completely wireless

Stay tuned for more.

WHS/Ville Walo: Mortimer

Sunday, December 5th, 2010

A little teaser video of the Mortimer performance.

Also on YouTube (for slower connections)

Feather light or deadly serious? 


Ville Walo’s solo performance, Mortimer, is a contemporary circus theatre performance where juggling and electrical sensor technology come together. The focused, subtle performance juggles sound and video projections, brings small fluffy things to life and laughs at mortality. The performance’s soft hint of breath brushes the viewers’ skin.

Walo juggles with video projection and plays music by juggling objects equipped with movement sensors. Sensor technology and programming turn the stage into an interactive electronic instrument that reacts to Walo’s movements in perfect unison. Although the performance relies on sophisticated real-time computer controlling, its visual style is far from technology oriented sci-fi aesthetics. The stage is filled with humanely warm and clumsy everyday objects and jerky hand-drawn animations that create an intimate atmosphere.

Although Mortimer is a solo performance, Walo is by no means alone is the stage. He communicates with the objects he holds in his hands, with the puppet figures that share the stage with him, peculiarly assembled form various bits and pieces, with the skeletons and birds of the projected animations. Together they form the population of this special universe.

It’s a twisted little fairy tale world filled with death, naivety, playful cruelty and dark humour. Mortimer is a performance that provokes silent internal laughter.

Mortimer was first performed on the 16th of September 2010 in Kiasma Theatre, in the Museum of Contemporary Art, Helsinki, Finland.

Creation: Ville Walo, Anne Jämsä
Performer: Ville Walo
Lighting design: Meri Ekola
Music and sound design: Samuli Kosminen
Programming and projection design: Matti Niinimäki
Set design, costumes and drawings: Anne Jämsä
Choreographic assistance: Jyrki Karttunen