Home » Downloads

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:

  1. 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:

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:

  1. Start FLOSC and connect.
  2. Start your TUIO program (touchlib, reactivision, tuio simulator, etc).
  3. 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:

  1. Audioshape Sequencer v1 *Works with a mouse
  2. MultiKey v2 *Works with a mouse
  3. Musical Squares v.4

Bloom – Multitouch Music Application

Downloads:

Source Code: 

archive Downloads
Bloom Source Code bloom_src.zip Version: 1
1.2 MiB 12639 Downloads Details...

Binary Application:

archive Downloads
Bloom Application bloom.zip Version: 1
1.9 MiB 15956 Downloads Details...


About:

See my original post at: Bloom Application

 Downloads

Click the image to try it!

Multitouch Gesture Demo

Downloads:

archive Downloads
Gesture Demo gesture.zip Version: 1.0
102.8 KiB 1371 Downloads Details...


About:

See my original post at:  Gesture Application

 Downloads

Audioshape Sequencer v1

Downloads:

archive Downloads
Audioshape Sequencer AudioShapeSequencerv1.zip Version: 1
2.0 MiB 9759 Downloads Details...


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.

  1. There is the shape (square),
  2. signal (transparent orange shape),
  3. 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:

archive Downloads
MultiKey MultiKeyV2.zip Version: 2
12.4 MiB 67968 Downloads Details...

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!

multikeyv2pi9 Downloads

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:

archive Downloads
Musical Squares MusicalSquaresV1.1.zip Version: 1.1
1.6 MiB 15239 Downloads Details...

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.

musicalsquare 300x225 Downloads

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.

38 Comments »

  • alex said:

    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

  • cerupcat (author) said:

    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.

  • Alex said:

    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

  • cerupcat (author) said:

    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.

  • ukraine said:

    great work!
    (there is an error on page – dl link for Reactivision poins to TUIO..)

  • cerupcat (author) said:

    Thanks ukraine!

    I fixed the link. Thank you for letting me know. =)

  • Maak in 5 minuten zelf een multi-touch paneel » Nieuws » iPhoneclub.nl said:

    [...] 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 [...]

  • Nik said:

    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?

  • zmjjmz said:

    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.

  • cerupcat (author) said:

    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.

  • zmjjmz said:

    Ok, thanks, it all works now!
    I can’t wait for a future version.

  • Joe said:

    Hey Awesome Idea . Im going to try this out as soon as i finish with this message :)

  • Leo said:

    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

  • www.algebrasolver.totalh.com/ said:

    man, I wish I would do something so awesome like that

  • markintosh said:

    and for mac????

    please answer at oritatelodoy@hotmail.com

    pleasee

    !!!!!!!!!!!!!

  • yofus said:

    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?)

  • markintosh said:

    hi someone can explain me to work with a mac ?

  • » DIY Surface Table (VI): Play Multitouch with Fun said:

    [...] MMA 這個圖片/影像管理軟體給跑起來、水波紋軟體、Audio 軟體、連 Launcher 也有,真是一堆軟體任你玩,更多的軟體可以到 NUI 論壇裡面的 [...]

  • DIY Surface Table (VI): Play Multitouch with Fun - MMDays said:

    [...] MMA 這個圖片/影像管理軟體給跑起來、水波紋軟體、Audio 軟體、連 Launcher 也有,真是一堆軟體任你玩,更多的軟體可以到 NUI 論壇裡面的 [...]

  • Brendan said:

    How do you run Audioshape Sequencer .swf?
    I made an MTmini, and they’re awesome, thanks for the project,

    Brendan

  • eilotshai said:

    Hi, i’m realy bad in programing.
    There is not a way to find directly an .exe file?

  • FSK1138 said:

    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

  • 5 Minute, Dirt Cheap Multitouch Pad | Hack N Mod said:

    [...] MultiKey Piano Application [...]

  • Daniel Díaz said:

    THANKS!!!

  • jose peque said:

    fantastico

  • jonwu2 said:

    site LastDownload Freeware and Shareware lists over 30000 software, all come with free downloads

  • prince said:

    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?

  • DIY Multitouch trackingpad | -| GeeEs Art |- said:

    [...] 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 [...]

  • sid said:

    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

  • jesse said:

    does any box work for making this or does it have 2 be a4

  • cerupcat (author) said:

    Any box size will work Jesse :)

  • Tommaso said:

    Hi I have find IR 840-940 nm 5 meters ribbons directly in Europe.
    I hope to proposal a good link!
    Bye
    Tommaso

  • sarawut said:

    yes good ๆ ดีดี

  • kourindo said:

    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

  • Ryan said:

    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)?

  • swanin said:

    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.

  • Horvath Adam said:

    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.

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.