diyAudio

diyAudio (http://www.diyaudio.com/forums/)
-   Instruments and Amps (http://www.diyaudio.com/forums/instruments-amps/)
-   -   Making a Midi keyboard (http://www.diyaudio.com/forums/instruments-amps/212042-making-midi-keyboard.html)

platinum95 3rd May 2012 07:48 PM

Making a Midi keyboard
 
Hi there.
I'm new to this site, so please be nice :P

I have an old casio keyboard here which is broken. I opened it up and have it sitting here in front of me. What I want to do is use the existing switches that are there for the keys, and use some sort of microcontroller to output a midi signal.
I'm a electronics hobbyist so I know my way around a circuit board, but I am new to Midi, however I understand the fundamentals of it.

Could someone point me in the right direction as to what IC's to use. Maybes there's already an IC that translates switches into a midi signal?

Thanks!

N Brock 3rd May 2012 08:02 PM

Are the keys just switches (on/off) or do the have velocity information as well?

If they're just switches you can use an arduino pretty easily to do this. There are tons of examples online for midi + arduino.

Good luck,
Nelson

platinum95 3rd May 2012 08:12 PM

Hmm, I'm not sure what the name of these types of switches are. If you've ever opened a game console controller, its the switches that are on the buttons.
As far as I know, they are just on/off, and they work just like on/offs, so for the sake of this project, lets just assume they are on/off :P

indianajo 3rd May 2012 08:23 PM

See Home he is giving away the scanning software he wrote. See also MIDI & Sound Modules for various other approachs. You have to set the default view yourself at more than 1 day, as the moderator there doesn't want visitors to see anything for some reason.

platinum95 3rd May 2012 08:29 PM

Would I be correct in saying that what I need is a Midi encoder?

sreten 3rd May 2012 08:48 PM

Hi,

If the Casio has midi out surely its easiest to fix the Casio ?

rgds, sreten.

platinum95 3rd May 2012 08:53 PM

Hi there,
Unfortunately, there's no midi on this keyboard.

Its a Casio MA-201 for anyone that cares.

indianajo 4th May 2012 12:00 AM

kinkennon is giving away midi encoding scanning software for a standard $59 single IC computer with 64 inputs. He has a link to the vendor. If you want to buy an encoder, you are near midiboutique in Bulgaria. They sell both note-on-note-off encoders for one contact, and velocity encoders for two contacts. Many people on the the midi organ forum listed above like artisan in Washingon State.

stratus46 4th May 2012 04:37 AM

Quote:

Originally Posted by platinum95 (Post 3010752)
Hi there.
I'm new to this site, so please be nice :P

I have an old casio keyboard here which is broken. I opened it up and have it sitting here in front of me. What I want to do is use the existing switches that are there for the keys, and use some sort of microcontroller to output a midi signal.
I'm a electronics hobbyist so I know my way around a circuit board, but I am new to Midi, however I understand the fundamentals of it.

Could someone point me in the right direction as to what IC's to use. Maybes there's already an IC that translates switches into a midi signal?

Thanks!

I designed and built this critter from 1989 to 1995 and owned it until 2003. All 3 manuals and the pedal board are MIDI with velocity. The processor was an Intel 8031 for each keyboard with external ROM and an 8255 parallel port to send and receive to the switch matrices. Most folks don't do this but RS-232 drivers make excellent MIDI drivers - much more robust than using 74HC04 inverters. Send me an email and you can have the software if for nothing else as a working example. The stops control has capture function (combination action) that runs MIDI SYSEX messages. The streams were all combined with an Anatek studio merge that sent to both windchests in parallel. It isn't very difficult but it's important to not have any bugs.

haskey.com - John Haskey - Residence Pipe Organ

G

Jarno 7th May 2012 10:22 AM

Doepfer has some ready made solutions as well, for switches to midi, pots to midi, and I think also keyboard scanning stuff (and complete midi keyboards of course).


All times are GMT. The time now is 12:32 AM.


vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2014 DragonByte Technologies Ltd.
Copyright 1999-2014 diyAudio


Content Relevant URLs by vBSEO 3.3.2