Sonification / Data Translation Patches anyone?

cnitro's icon

Hi everybody,

I am looking into the different possibilities, platforms and software tools to turn data into meaningful sound representations.

To start it of, I want to build some typical proof of concept layouts: turning the graph of the temperatur in a climate chart into a tone that changes pitch – the hotter it was, the higher the pitch etc.

What I am looking for, is a Patch / Tool / PlugIn that can import data (.csv / copy paste) and map it to audio parameters like pitch (MIDI data) or pan, volume, filters (automation data – XML for example?).

So can anybody recommend anything? I am sure there must be patches around already!
And what platform would you recommend? (Max / Max4Live / PureData)?

Tips, Tricks and Tutorials are also welcome of course!

Thanks in advance!

Charles Baker's icon

try -
Csound has been used for sonification research.
SuperCollider also, but this is a MAX/MSP forum, so....

Try

from One page of a simple google search... hmmm...
I am bored, obviously, to be doing the search for you, ;-)....

Good luck.
Dr Baker

Stephane Morisse's icon

There is an example in the max tutorials using a temperature graph...

metamax's icon
Roman Thilenius's icon

mapping ... [coll] or [table] ... or an audio [buffer~] ... and i would use just a simple .txt format for saving and reimporting.

serenwen's icon

Heya,
I've been working a bit on sonification and Max/MSP if you wanna take a look of one of my sonification project this is the youtube link

(sorry I didn't have time to post project files etc yet. If you need any file just let me know I'll be happy to send it to you)

Thinksamuel's icon

@ Serenwen: could you tell more about this work?

serenwen's icon

The patch analyzes in real time (every 5 seconds) what people say on Twitter about some italian politicians.

According to the appreciation of people you gonna see the politicians moving up and down the grid.
You gonna hear between five and eight different sentences for each politician according to the position on the grid (there are five zones of appreciation: very good, good, neutral, bad, very bad).

I've used the twitter API to get data from Twitter. I've created a patch in max that read all the words associated with the name of politicians and an emotions-words scheme to decide wether people appreciate a politician or not. Max analyzes the words associated to a politician name and gives points according to the emotions-words scheme (+1, +0, -1, etc.) According to that another patch triggers different pre recorded speeches for every single politician (i.e. if they move up in the grid politicians thank the electors/talk about their successful strategies, etc.) and the faces go up and down in the grid.

I want to add another patch to control volume according to how many tweets are connected to a name (i.e. few tweets lower volume, loads of tweets volume goes up) but I didn't have time yet XD

sglandry's icon

Are there any tutorials/videos/documentation for getting the AeSoN Toolkit to work?