The Wablet

This page contains supplementary material for my Masters degree project "The Wablet - Scanned Synthesis on a Multi-touch Interface". This app is now available on the app store:

The Wablet - Robert Tubb

Scanned Synthesis is a way of generating complex tones by scanning an interactive model of a physical vibrating system. Scanned synthesis provides a good solution to some of the main issues in digital musical instrument design, and is particularly well suited to multi-touch screens.In this implementation, animated, vibrating mass-spring networks with a wide variety of configurations can be displayed. These can be manipulated by touching, dragging and altering the orientation of the tablet. Arbitrary scanning paths can be drawn onto the structure using the fingers. The full thesis can be read here.

The Max for Live patch that sends MIDI and control values over wireless is here. Alternatively try the Max standalone version .

the MIDI notes are actually converted to OSC in the patch and then sent to ipad.

So you'll need to

1: connect ipad and computer on same network
2: note your ipads IP address.
3: open up the M4L patch for editing, find the udpsend object and enter the IP address for your pad.

In theory it should now route all incoming notes to the wablet.

I haven't really tested everything on this patch so unpredictable things may happen...

Please report bugs to the email at the bottom of this page.

A few people have reported crashes on startup - apologies! I'm working on it! A new version should be out soon.

A short musical piece with notes being sent in via MIDI:

This video shows the droplet mesh with a simple MIDI riff being sent from Ableton live over wireless. The touch interaction is in "grab" mode. Also shown is the accelerometer's effect.

Here is the "Square Cross Mesh" a 2D scanned membrane. You can draw new scan paths on to the structure:

Here the touch interaction in in "forcefield" mode and the friction and smoothing filters have been set quite high.

Apologies for the quiet sound and mediocre quality video! Better quality examples will be uploaded as soon as I have the technology.

Known bugs:
Stuck point on square cross mesh.
Touch mode rests to grab when swapping meshes but not reflected in radio button.
Lame scan path on triangle mesh.
Touch up over UI panels leaves stuck touch grab/force point (could be feature though, and can be unstuck)

Planned enhancements:

Presets: Save mesh shape, properties and scan path.
Modulation points - place a marker on the mesh, x/y/displacemnt of this point will modulate other parameters/ filters/ sent to other software via OSC.
Improved "plucking" interactions + Recordable/replayable gestures.
Custom mesh design.

Rob Tubb