Thursday with Tangible Auditory Interfaces

I spent thursday afternoon in the tangible auditory interfaces studio at the Helsinki Media Lab with Till Bovermann and Erich Berger. Till has a report on our investigations of taking the Betablocker virtual machine into new noisemaking territories.

Here is an example of a betablocker program written without the help of the graphical programming interface, by poking heap memory directly to create a simple sawtooth oscillator:

// begin LFSaw
    u32 threadID = m.add_thread(23);
    m.poke(23, ORG);
    m.poke(24, PIP);
    m.poke(25, 6);
    m.poke(26, JMP);
    m.poke(27, 1);
// end

Leave a Reply

Your email address will not be published. Required fields are marked *