Hello, I'm Marcelo from Buenos Aires, Argentina, and I have the crazy idea to building a digital piano.
A few weeks ago I found this page that come along and learn, and I think I have everything you need to embark on this adventure.
My idea is to built a 88-key digital piano with hammer action keys and velocity sensitive , more or less of the following characteristics:
- Keyboard keys made from wood and covered with an acrylic sheet.
- Aluminium structure for supporting the keys.
- PCBs and moldable silicone buttons for key contacts.
- MIDIbox KB aplication with MBHP_CORE_LPC17 and MBHP_DIO_MATRIX modules.
- Yamaha DB50XG daughtherboard for sounds.
I am designing a keyboard like a Fatar 88 (so you do not think I'm crazy I have to clarify that I am a mechanical designer and I have a small factory of plastic injection molds with CNC machines).
This means I have no problem with the mechanical part of the project. But with the electronics I need some help.
A few days ago I bought the LPC1769LPCXpressoboard, here in Buenos Aires, and received the Yahama Sound Card from China buying on Ebay.
Now I'm designing an electronic circuit based on the MBHP_CORE_LPC17 but only with those peripherals:
- USB port.
- 3.3 V. Power supply
- 2 MIDI in / out.
- Matrix DIO connection (through the 74HCT541 IC)
- Standard sustain pedal connection through J5A port.
Here are the first questions:
- Is it necessary to use the optocoupler and the IC 74HCT00 to connect the LPC1769LPCXpressoboard midiout to the Yamaha Card midi in ? (attach the diagram).
- how I can to connect a standard sustain pedal (Nomal Open switch ) to port J5A
For CC#64 midi messages (velocity 0 = off , velocity 127 = on) ?
I hope you find this project interesting and can help me to do it.
The next days I will be discussing and documenting progress in this forum.
Thank you very much
Regards.
Marcelo