Archives for May 2009

5,059 views 5 comments

Audiotouch Success

5,833 views 0 comments


Below consists of a handful of the most notable articles, press and recognition of my work. This includes MTmini, MTbiggie, Audiotouch, Community Core Vision, and NodeBeat.

MTBiggie Recognition

Audiotouch Recognition

Community Core Vision (CCV)

17,470 views 21 comments

Super Cool Multitouch Actionscript Fluid Solver

Eugene has just ported Memo’s fluid solver work to AS3 With the source now out, I was able to quickly add multitouch support and it works great! Thanks to cyandesign and simpleex for keeping me on my toes.

Click the above image to play

A couple notes, the touchlib AS3 classes had to be corrected since they currently don’t send dX and dY values which the fluid solver needs to calculate directional velocity. Other than that, things went fairly smoothly and took little time to make touch sensitive.

2,990 views 5 comments

Audiotouch @ UCSD Music Center this Saturday!


University of California, San Diego has finished their new Music center and will be having their opening this Saturday.

It’s last minute, but for those that are around the San Diego or La Jolla area tomorrow, i’ll be demoing my multitouch table and Audiotouch software between 1pm and 4pm at the opening.

There will be a public open house between Noon–4:00 p.m. “Free and open to the public. Come and explore the excellent architecture and state-of-the-art facilities. With demonstrations and free concerts, including recitals by Cecil Lytle (noon), Janos Negyesy, (2 p.m.), and Aleck Karis, (4 p.m.).”

Location: UCSD Music Center

Time: Noon-4:00pm (I’ll be setup at 1:00)

Cost: Free (including parking)

It should be a great openin; if

23,287 views 2 comments

With a great blog comes great responsibility!

That headline sounds really odd, doesn’t it?

With that said, with the new website and blog, Ive realized it takes a decent amount of work to start fresh. Redirecting my old blog, ensuring all permalinks and trackbacks stay in place can be a real nightmare. Luckily wordpress makes things fairly simple.

After 30 plugins and a lot of research, I’m close to being satisfied with the new resulting website you’re now seein; still a few things I want to add and simplfy on the design.

If you’re wondering what the greeting message is that pops up at the heading of each entry, that’s WP Greet Box. Greet box gives a personal touch and greeting to each new user that

2,560 views 9 comments

We have liftoff! New domain and theme!

I took the plunge. I finally bought my own domain name (  It was time; with a decent amount of traffic on my site, I really needed the ability to customize the site and make best use of the wordpress platform.


So, goodbye and hello The customizability of having my domain makes theming and widgets much more fun! Best of all, I have my old blog redirecting to this new one so I hopefully won’t loose all my pingbacks and permalinks etc.

Let me know what you think of the new blog, it’s style or possible lack-thereof. It’s still in the works and not all the pages/information is up or up-to-date yet. Make sure to update

5,240 views 4 comments


Currently, the best way to reach me is through the form below.

Talking is free. Lets talk!

Your Name (required)

Your Email (required)


Your Message


professional resume writer

144,491 views 62 comments

Multitouch – How To

How To Make a Multitouch Surface

There are several ways to make a multitouch surface. There are capacitive, resistive, acoustic, and other non-traditional techniques. Our focus will be on optical techniques since they are the easiest and most cost effective for the average person to create. The most popular optical techniques are:

  • Frustrated Total Internal Reflection (ie. Perceptive Pixels)
  • Rear Diffused Illumination (ie. Microsoft Surface)
  • Front Diffused Illumination (ie. MTmini, MTbiggie)
  • Diffused Surface Illumination
  • Laser Light Plane
  • LED Light Plane

Optical Multitouch Techniques

Each technique utilizes 3 main components:

  1. Infrared Camera (or other optical sensor)
  2. Infrared light
  3. Visual Feedback (projector or LCD)

setup An infrared camera is pointed at the touch surface and detects when fingers/objects touch the surface.