Re: Pretty cool iphone app...I want this for the Touch Pro.
The Diamond and Pro don't have multi-touch capable screens! The only part that is "multi-touch," is the capacitive area under the screen... and even that is not necessarily true. It recognizes left of the d-pad, and right of the d-pad, but not two fingers one one side.
While these screens cannot do multi-touch, there are other ways of doing intrument-like stuff.. using hardware buttons, or what have you.
Lastly... I still believe that a VERY BASIC form of multi-touch is possible on a resistive screen.
It's a fairly simple concept. Open up Notes, or any other program that lets you draw. Push in two spots at once, and it will draw exactly in the middle. Push in 3-spots, and you get the center--again... Push four, and so on. A resistive screen works on averages.
All you would have to do is write the software to "guess" at which "buttons" you are hitting on this instrument based on where the "average" ends up.
If the average ends up in one of the four corners, where the instrument holes are, then you know you are only pushing ONE button. If the average shows in between two holes, then you know you are pushing those TWO holes...
You can work with averages, math, and logic, to do a VERY SIMPLE form of multi-touch on resistive screens.
I am still at a loss as to why no one does this. I do remember hearing someone talk about making a photo viewer that works like this... It's really not as hard as it seems--the OS/software can read the average size of a 'press,' as well as it's central location.
So if you grab a photo with two fingers, and slide them apart--let's say, to zoom in... a WM device is capable of seeing an average point, with a small diameter, starting where your two fingers were---and as you move your fingers further apart, the diameter would grow, and the software could then realize you are zooming.
Since our screens aren't that great at multi-touch, you would have to be very careful at how you implemented something like this. If you wanted to use it in an internet browser, you would have to 'enable' it first--perhaps by pushing and holding... because the screen will have a hard time differentiating between regular use, and multi-touch use.
All-in-all, this instrument software could easily be written for WM--well, the screen part, that is. Tapping into the microphone on a WM device is harder--at least, it is during a phone call--hence the reason we have very few in-call recording software...
I suggest opening up notes and trying for yourself. You will quickly realize how easily this can be done.
|