Remote touchscreen for Korg KP2

Hi, I'm italian (sorry for writing mistakes) and not experienced in electronics, and I need a big help to transform xy touchscreen digits in midi messages to send to a Korg Kaosspad through a midi cable. If you know the Korg Kaosspad, what I mean it's like a remote touch pad connected with a midi cable and, like the touchscreen on the Korg, the pad should be backlighted with led that change colour moving the finger on it.
When I saw the arduino I thought that could be a step beyond to the solution. Am I wrong?
Please let me know if it's possible and, if it is, how to assemble the whole thing.

A BIG thank you

Vinny

Try to read this thread:

http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1197235191

It uses a touchpad from a Laptop PC that acts as a PS2 mouse.

The same thing could be done with the more common resistive touch pads.

Thank you, I saw the thread but it's not clear enough for me how to connect the touchscreen with the arduino. :-[

That depends on what kind of touch screen you have.

The one in the post is acting like a PS2 mouse (se the playground for hooking that up).

If yours is a 4 wire resistive toucpad it's another ballgame :slight_smile:
But also possible with Arduino.

it's a 4 wire resistive touchpad and it came from an old notepad computer (Intermec 600)

Is this for making a guitar similar to Matt Belamy's Mansons?

I have almost got the ADC sorted for a 4wire resitive pad, along with midi out for a button and rotary switch (without a ps2 library / separate controller)

Just need to fiddle with the code a touch, hopefully will be sorted this weekend

Gareth

Hi,
yes, this is the aim, but my knowledge about electronic is not good enough to do it without any help.
Are you willing to help me? :cry:
Let me know
bye
Vinny

Ok,
So do you have a controller with your touchpad? (i.e. any kind of circuitry on the back of the pad etc?) If not then the arduino midi touchpad (linked above) is no good to you unless you get a controller. Ill help you with the code for the touch pad straight into an arduino - it'll be rough, but better than nothing right!

First you'll need an arduino mini though!

By the way, I only suggest a mini as I assume you'll want as small a controller as possible. You will need the separate USB interface for the mini and a bread board + jumper leads to upload the code and test it.

Go for the decimillia if you have enough room and don't want to bother with additional bits like breadboards.

Or I can make it up for you, with code pre-loaded, and LED.
(I can only configure it for a real kaoss pad touch screen though, but you can contact korg spares to get one of these.)
If you want this please pm me.

Here is a short clip of it working:

Yes, the video shows exactly what I need!
Can you teach me step by step how to do it?
with the mini or diecimila, the easiest way for you.
Thank you

What could be the difference between a korg kaosspad touch screen
and another one?

Vinny

The mini and the diecimila have similar architechture, just the mini is smaller and requires a breadboard and separate usb interface for testing and uploading code. They will both work with the same code. I went for the mini as it will fit better beneath the pad in a small space when mounted in my guitar. So which type you choose is up to you.

Touch screens will differ in their resistivity (I presume) relating to their size. In my code I have mapped the raw values returned from the touch pad to 0-127 (the range of midi values). The raw values from a smaller touchpad may be different, and will require manual adjustment to map to 0-127.

The pad map part will be indicated in my code when I release it. At the moment I am still working on adding a rotary encoder for program change.

Thank you for reply,
I'm agree with you about the mini, but without your help I'll be not able to make a separate usb interface.
You say you use a KP1 pad, do you think your code will work only with it or a KP2 pad will work the same?
I'll wait you finish your job, but in the meantime could you tell me a list of the components required?
thank you very much

Vinny

Ok, I have been working on this a bit more and wrote in automatic calibration to the code so it SHOULD work straightoff with any 4wrie touch pad.

If you are getting a mini arduino, you don't need to "make" a usb interface. You need this:

and see here for how to connect it up:

Ok, thank you.
Where can I find the led (it seams more than one) shown in your video?

Its a blinkm programmable i2c LED -

Ok, thank you
in which pins have I to connect led and the pad 4 wires?
(don't hate me, please :'()

Vinny

You should look at the blinkm data sheet for connecting it up. The i2c connector pins on the blinkm must be connected to the AD4 and AD5 pins on the arduino as these are the only i2c ports on the arduino.
I have the pad connected up to AD0 to AD3 on my arduino.

Ok, thanks, you are a wonderful person! :-*
When you finished, could you send me an email with the schematic of the whole thing and the code to upload and how to do it? :-[

Thank you again
Vinny