Downloads
If you are looking for MTmini software, please see the MTmini – How To page. MTmini software is not on this page.
I will be writing about my software progress in the main blog, but this page will act as a single place where you can find the latest versions of my software and other downloads.
All current software is written in AS3 (actionscript 3) within the Flash or Flex environment.
What you need:
- In order to use these programs you need a program that sends out OSC messages in TUIO format. There are a few options in programs that send out OSC TUIO messages:
- Touchlib or tbeta (which I use)
- Reactivision
- TUIO simulator if you would like to test these programs quickly (without a multitouch screen).
2) You also need FLOSC (flash open sound control) which allows Flash to connect to programs that send OSC messages like the ones above. You can get FLOSC here. You will need java installed in order to run FLOSC.
To run a program below:
- Start FLOSC and connect.
- Start your TUIO program (touchlib, reactivision, tuio simulator, etc).
- Start the flash applicaion (swf/exe).
Eventually the programs will have the ability to use normal mouse clicks for single input interaction.
Current Software Titles:
- Audioshape Sequencer v1 *Works with a mouse
- MultiKey v2 *Works with a mouse
- Musical Squares v.4
Bloom – Multitouch Music Application
Downloads:
Source Code:
Binary Application:
About:
See my original post at: Bloom Application
Click the image to try it!
Multitouch Gesture Demo
Downloads:
About:
See my original post at: Gesture Application
Audioshape Sequencer v1
Downloads:
About:
Audioshape Sequencer is modeled after Tangible Sequencer and originally inspired by Nicolas Clavaud.
This application works with a mouse and/or multitouch table (touchlib/tuio simulator or other TUIO program).
There are three main things to know about the program.
- There is the shape (square),
- signal (transparent orange shape),
- and sensor (Blue dot on square. Pink when activated).
How To Use:
- When a signal comes in contact with a sensor on another shape (square), it creates a “connection.”
- Move around the squares (by dragging or clicking/pressing) to create different connections. Same colored squares have the same sounds.
- Double click a square to play itself and it’s connected shapes.
- To rotate using the mouse, click and hold a square while using the “up/down” arrows on the keyboard. To rotate on a touch table, use two fingers.
- To make the signal bigger or smaller, click/press and drag the signal (orange shape).
Currently you can switch between two instrument groups (percussion and piano). The bpm slider controls the speed of playback.
Here’s a video of an older version:
Future Updates may include:
- More sounds library/multiple instruments at once on stage
- Add/remove more shapes
- Shape for rests so you can insert “rests” into the music
- More shapes that perform different functions or have different signals
- Sync On/Off toggle
- Quantization
- Volume Control
*Note: I’m only including the swf. Make sure to set the security settings so you’re able to connect to FLOSC.
MultiKey v2
Downloads:
About:
MultiKey is a simple multi-user, multi-touch music application. In the standard version, there are two music keyboards. One is a full octave, while the other is two full octaves. Have fun!

How To Use:
- Play on the keys to create the musical sounds.
- By pressing on the white border, the individual keyboard will switch into move/rotate/scale mode and can be rotated and resized to your liking. Press on the white border again, and move/rotate/scale will be turned off.
- Click on the white tab on top of keyboard to open/close the control center.
- There are 4 sound libraries you can switch between (piano synth, violin, overdrive guitar, and percussion).
- If you would like a different set of keyboard sounds. Replace the mp3 files with your own. Rename them to the same as in the folder. A1 = A natual, As1 = A sharp etc.
- Controls will change volume, attack time, release decay time, and instrument.
Future Updates may include:
- Ability to add (drag out) multiple keyboards. Idea: use a gesture that is assigned to keyboard creation.
- Add some kind of dynamic movement in background when key is pressed since keys are transparent.
*Note: I’m including a .swf, .exe (for windows), and .app (for mac). Make sure to set the security settings so you’re able to connect to FLOSC if you’re using this with a multitouch table.
Musical Squares v 1.1
Downloads:
Source not yet available.
About:
Well, Musical Squares isn’t anything like Musical Chairs, but it’s fun nonetheless. Who wouldn’t like throwing around objects that emit tones (sounds) when they hit each other?
Based off another existing (single touch) online program called “Pianolina,” Musical Squares is a multi-user, multi-touch application where users can compose pieces by throwing blocks around. Current functionality is limited, and much more development is planned.
How To Use:
- Throw the square around. When they hit a wall or each other, they play a tone.
- Resize the square is also possible by using two fingers on the square.
Future Updates may include:
- Fix small glitches in current hit detection/physics.
- Adding/deleting squares and more control of squares on stage.
- Better physics (ie. Adding mass to squares.)
- Adding ability to change the physics with sliders or gestures.
- Changing musical tones.
- Throwing squares on the Z axis as well as X and Y.
*Note: I’m including both the exe and swf. If you use the swf, make sure to set the security settings so you’re able to connect to FLOSC.



I download your software and I try to use it with reactivision fiducials, the flash exe recognizes the fiducial showing the position and the number + 1, but the object don´t do anything!!!. I need a program like your first video, my wife is music teacher of children with 3 years old and more!!!.
thanks you for your help and program
from villa allende, cordoba, argentina (language spanish)
alex zanoni
Hi Alex, I haven’t tested the programs with Reactivision since I use a program called “Touchlib” which you can find on http://www.nuigroup.com. But, if you use reactivision v1.3 with the cursor (finger) markers or reactivision v1.4 with fingers I believe the programs should work.
Let me know if this helps; if not, I can test reactivision out to see if I can get it working. The normal symbol fiducials will not work and you have to use the cursor/finger symbols if you want to use reactivision.
Hi from Colombia…I download your Musical SQ, an try use it with the mouse but doest work. Just work with touchlib runing?
I create some kind of “illugram” http://www.youtube.com/watch?v=fZBlJqCjbmE,
and will be nice to learn how ad interactivity to this. I have just a basic programing skills.
Can you share step by step software setup like your (fantastic) hardware set up?
Tnx to you 4 your open mind
Hi Alex.
That “illugram” looks really great!
Unfortunately Musical Squares doesn’t really work with the mouse yet. I added a short writeup on what you need to use the programs above.
You’ll need a program that sends OSC messages, and FLOSC. Both of which you can find above along with links to more information. I hope to eventually have a better/easier guide on how to setup the software.
great work!
(there is an error on page – dl link for Reactivision poins to TUIO..)
Thanks ukraine!
I fixed the link. Thank you for letting me know. =)
[...] software and etc can be found HERE if you are really [...]
[...] werken ook nog software nodig: dat is Touchlib. Om het geheel te demonstreren heb je daarnaast de MultiKey Piano Application nodig. Vervolgens is het een kwestie van een paar minuten knutselen en je goedkope [...]
Hey Cerup, i can’t seem to make Multikey work with my MTmini, windows won’t let me open the exe for some reason, and the flash player only works with my mouse.
Any suggestions?
So I got the TUIO Simulator, the FLOSC, and the swf.
Running Ubuntu Linux 8.04 with FF3b5, the swf does nothing (just a blank, black screen), whereas the java apps seem to run but I get no sound output.
I’m pretty sure you haven’t tested this with Linux of course though.
zmjjmz, have you set the security settings on the swf? Flash is multiplatform and I’ve tested on ubuntu a while back. Go to Flash GLobal Security Settings: http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html and add the swf to the location. It should run then.
Ok, thanks, it all works now!
I can’t wait for a future version.
Hey Awesome Idea . Im going to try this out as soon as i finish with this message
Hi cerupcat,
i really think its the best thing ihve founded on the internet,,, yesterday i bought the camera and i passd hours triying to understand how to use this. an finally i got it.. now im using the smoke demo is very interesting and the mouse driver got crazy but now it works well.. but i cant wait for the photo aplication.. when will you release this application????? i downloaded the mma for images to use with touchlb but it doesnt work..
Leo
man, I wish I would do something so awesome like that
and for mac????
please answer at oritatelodoy@hotmail.com
pleasee
!!!!!!!!!!!!!
Mate, forst of all, your products look awesome… Do you have worded instructions for the assembly of your table? (If you do sorry but i haven’t found it) Is it possible to decrease the overall height of the table, so as to use it in a seating setting. Can you recommend any cheap projectors? (Any other projection methods {never know until you ask?)
hi someone can explain me to work with a mac ?
[...] MMA 這個圖片/影像管理軟體給跑起來、水波紋軟體、Audio 軟體、連 Launcher 也有,真是一堆軟體任你玩,更多的軟體可以到 NUI 論壇裡面的 [...]
[...] MMA 這個圖片/影像管理軟體給跑起來、水波紋軟體、Audio 軟體、連 Launcher 也有,真是一堆軟體任你玩,更多的軟體可以到 NUI 論壇裡面的 [...]
How do you run Audioshape Sequencer .swf?
I made an MTmini, and they’re awesome, thanks for the project,
Brendan
Hi, i’m realy bad in programing.
There is not a way to find directly an .exe file?
thanks for the software – i have been doing gesture input since 1993 with the Nintendo power glove
— this is a welcome upgrade – many thanks— the keyboard was always to slow a interface for experimental music
http://www.myspace.com/fsk1138music
[...] MultiKey Piano Application [...]
THANKS!!!
fantastico
site LastDownload Freeware and Shareware lists over 30000 software, all come with free downloads
Dude i was thinking weather we will need IR light or we can avoid it.
Also how can You tell weather the cam has IR filter or not is there any quick way of know it?
[...] trackingpad with a webcam, a cardboard box, a piece of opaque acryl and a piece of paper. With the MTmini software package and drivers you can make yourself a real cool visual [...]
hey i downloaded the windowes tbeta and the flosc but there is no java app in the flosc. but there is a java app call flosc in the tbeta. so i used that. so how do i usse the multi touch because i didnt get any swf/exe flash apps. and how so i controll the mouse pointer with the touch bord and where r the photo app and ect. pl help
does any box work for making this or does it have 2 be a4
Any box size will work Jesse
Hi I have find IR 840-940 nm 5 meters ribbons directly in Europe.
I hope to proposal a good link!
Bye
Tommaso
yes good ๆ ดีดี
can anyone please explain how it works and how to set it up??? i’m going to be in a science fair and want to try win 1st
Is there any way to get these applications to work with a multi-touch surface other than one controlled by webcam (ie. a multi-touch laptop like the HP tx2)?
May I know some Mac applications ??
Now a days we are designing multi touch wall in India hope will be able to finish by this weekend and then need your review over it.
Hi ! I use Windows Vista.
I made the MTmini.
And I can see the picture of the webcam with the reacTIVision.
But nothing else happened. :S
I dont know what to do next because my english is not the best :S
If somebody help me I would be very thanksfull
Leave your response! Your thoughts are welcome.
Subscribe
Follow Me On:
Tags
Projects
Original Concept
Final Result
Want to build your own multitouch surface table? Go to NUI Group to find out how.
Audiotouch
Recent Comments
Affiliates
Visit the NUI Group Community
Stats
Recent Posts
Most Commented
Most Viewed