Sunday, January 12, 2014
Kickstarter proposal for a 12 by 5 inch touch-pad designed for music generation
I've been looking at some of the new possibilities of musical instruments that could use a touch sensitive surface that is pressure sensitive to allow the artist to input the needed changes in pitch and volume and modulations that is needed to play and perform music in real time. A very good example of such a device can be seen at Roger Linn's website. His instrument is known as the linstrument and the prototype can be seen here: http://www.rogerlinndesign.com/preview-linnstrument.html.
and here it is the prototype seen in action:
However the linnstrument seen here is just a prototype and is not available on the market at this time as far as I know. I would be interested in developing software using such a system of a pressure sensitive touch-pad if affordable hardware was available. With the pressure sensitive touch-pad we could develop musical instruments that could be simply modified with software to provide many different methods of human input to create the music or sound desired. The device could also be used for more than just music. It might be used as a replacement for the mouse of a computer to open up a whole new way that humans interact with computers in for example 3D modeling or 2D art generation. It could also be used in other parts of music development in mixer controls and other such control systems such as video editing. It could also immediately be used to begin to take advantage of the new gesture controls available in Window 8 and Linux. The larger size would also make it possible for more than one person to interact on the same screen and application. With an inexpensive human input device like this on the market, I think there will be much interest in the creation of new software that can utilize the new human input device in new ways that we can now only imagine. So I started looking for a touch-pad device that was already available in the market, that would do the job for such an application with the specs that I could use. I started by looking for a pressure sensitive touch-pad for a computer that is basically the size of a standard computer keyboard or with a sensitive aria of about 30cm – 45cm by 10 – 11cm (12-17 inches by 4-5 inches). It would require pressure sensitivity levels of from a minimum of 32 levels to 1024 levels or more with 256 levels being most likely good enough. The left to right and up and down precision could be from as little as 10 lines per inch to as much as 1000 lines per inch or more. It would also have to be readable at a rate of about 200 times per second or at about 5ms response time. It would also require multi-touch sensitivity of up to as many as 10 points at a time or more to allow sensing of all 10 of a single persons fingers on both hands at one time. I would also like it to have a price of between $20 - $100 USD. Maybe to start we would just make a square surface of from 4 inch to 17 inches if that would make it any cheaper to build. The device would be a simple add-on to any standard Linux or windows computer system or android device with a wired version that would have a standard usb wired connection to communicate and to provide power to the device. Maybe at some point we should also have a blue-tooth wireless version if it didn't add too much to the price and didn't degrade performance too much. It would also be required to have a working software driver set that is compatible with the present multi-touch gesture set on both windows 8 and Linux with maybe a few added output params that I think are already in the present synaptic software open source that add the pressure value at position data. It would also be developed around the Linux platform and all drivers and some demo software (including a music midi driver synth similar to the linstrument) to prove and demonstrate it. The drivers and demo synth would have to be open sourced. As I research in an attempt to find such a device, I don't seem to find anything quite like what I need on the open market yet. This is a ruff draft of the specifications of what we will for now call the MusicPad or Musical Touchpad Interface:
Size: 12 inches by 6 inches
Resolution X and Y axis: 50 lines per inch
Resolution pressure: 256 levels of pressure
Sample rate: 200 samples per second or 5ms response time
Multi-touch sensitivity: 10 points at one time
Driver support: Linux, Windows 8
So far I have found these companies that make similar touch-pad products including:
Apples magic touch pad http://www.apple.com/magictrackpad/
This has many of the things I'm looking for accept it's a bit too small but most important it's NOT pressure sensitive. It does have multi-touch sensitivity and it can be obtained for as little as $50. This or something like it might be were we have to start at least on the software development of the musical software if a better device is not found.
Logitech also has something that just might work to start called the touchpad T650 http://www.logitech.com/en-us/product/touchpad-t650 for less than $80.
I see no information about it being pressure sensitive at all, only that it is multi-touch sensitive. I've now also found that this device does have some support with drivers on the Linux platform. The size is also a bit on the small side at 5.1 x 5.3 x 0.3 inches but I could live with that to start if it had at least 32 levels of pressure sensitivity. The other cool thing about this unit is that it's wireless over blue-tooth that would make it easier to use on stage in a live type music event maybe.
There are a few other brands just like the logitech above including lenovo and a few more unknown brands but they all cost about the same or more than the Logitech above and don't have a good record of being compatible with Linux. So if I was to try one of these touchpads I would try the T650 above first just as an experiment to see what could be done with them.
Synaptic also has something that sounds like it's almost perfect with it's ForcePad technology.
http://www.synaptics.com/about/press/press-releases/synaptics-launches-new-era-revolutionary-human-interaction-solutions-mobi. and here is a link to a video that shows how it can sense forces at multi positions here. But the only product I see it used on so far is on laptops as built in devices. And the ones I do see on laptops is still a bit too small of a working aria to be used in music. It looks like the series 7 chip set used in the device has the ability to support up to a 17 inches diaginal surface so maybe this will be part of what is needed in a device I am looking for. It also claims that it supports up to 64 levels of pressure that is good enough to start also. The other cool thing about Synaptic is they seem to have good Linux support. I see there drivers in almost all Linux systems I've seen including androids. If we just saw someone build a usb interface product with it at a price less than $100, I think I would go for this.
Flatfrog http://flatfrog.com/ looks to have something that they say has up to 1000 levels of pressure sensitivity and at up to 40 points of contact.
I'm not sure about how fast it can be read or at what precession in X and Y axis, but from the video it seems that it lags in speed a bit but I'm not sure, that could be in the software that it was being used on. And this is meant to be used on large video screens not as a usb touch-pad. But who's to say it couldn't? And I wouldn't mind if I had a display under my next device if I might be able to afford one. This is looking very promising but how long will we have to wait and how much will we have to pay to have a device that has one in it?
Wacom also makes some cool products that almost meet my specs including the bamboo or intuos that has an active aria of 8.5 x 5.3 in Wacom Intuos Pen and Touch Medium Tablet (CTH680) as seen here http://www.amazon.com/Wacom-Intuos-Small-Tablet-CTL480/dp/B00EN27TCI/ref=dp_ob_title_ce
that claims it has 1024 levels of pressure sensitivity but I think that's only when used with the pen stylus. It also has multi-touch gestures but I think with only 2 fingers. But the size and shape and interface with usb is just about what I'm looking for or at least big enough to start. The resolution is also fantastic at 2500 lpi (lines per inch) that is much more than is needed for most of my projects. And the price is maybe a bit high at $190 but if it did all I wanted I just might get one. If it just had 10 point touch sensitivity and at least 64 levels of pressure sensitivity with fingers instead of a pen at each point I might be sold if nothing else become available in the market soon. Oh and I also don't see it as supporting Linux but I hope I'm wrong about that.
http://www.sensibleui.com/ looks to have exactly what I was looking for with a prototype device that looks to be just about the correct size and is pressure sensitive.
From the videos I've seen on there site it looks to put out the kind of data I'm looking for and at a sample rate that might be fast enough. So I would like to find out how much it costs. Or find a device on the market that uses them. It seems they don't really sell it they just develop the technology. I also don't see that they have drivers for Linux, only windows 7 and windows vista support? There website is very unclear as to any of it's other specifications so maybe they are worth attempting to contact to see how they will respond.
So the questions is should we just wait for one of these companies or others to have what is needed for a musical instrument input device, or see what is needed to have something made that is more to the specs that are really desired. I am confident over time all android type devices touch displays and standard computers will have devices like these avalible for any table top computer that will be at a price of $20 or less in about 10 years. But I'm just not sure I can wait for that time to come. In this new world of kickstarter.com it can be the people who decide weather they will wait and see or just get started playing with it today. With kickstarter.com we will start by seeing if we can raise about $500,000 to produce 10,000 units with the first units delivered being simply prototype units with no case. At that point only the basic working interface drivers will be available with no real package just a development kit with the electronic interface and sensor plate available. With the help of this group of open source developers we will have at least a minimal set of applications and working added feature drivers that will run with the unit including the demo musical synth. At that point if no bugs are detected and a demand for the devices are seen then a larger production run could be started that would include a plastic case to contain the device and a set of plug and play software included in the package. It will run on Ubuntu Linux and Android with the possibly of basic drivers for windows 8. Also we could create larger longer unit sizes with more surface aria in the future line of products depending on what the market demands. Much research is needed to get estimates of time to delivery and the costs of each stage of development. I am hoping to get the first prototypes delivered for less than $500 each if we only order 1000 units. That will provide 500,000 in capital to produce the first 1000 units. If we get production up to 10,000 units I hope to get the price down to bellow $100 per unit. I haven't done all the research needed to verify any of these numbers yet so only time will tell. Depending on the amount of interest will also determine how long it takes for any worthwhile software to be developed for the unit. Without the software there may be no interest. Lets let the people decide.