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.
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
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?
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!
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.
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
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? :-[