keyboardscanner icon indicating copy to clipboard operation
keyboardscanner copied to clipboard

Use the project with yamaha p35 keybed

Open RikiForMusic opened this issue 5 years ago • 7 comments

Hi, i have a yamaha p35 with a broken motherboard and i want to use your project with this keybed. It is a simple diode matrix but for 88 keys and not for 61, i have found the colums and rows but i never used and arduino so i don't know how to connect the wires to the pins and how to modify your code for 88 keys with velocity and pedal. I read about pull up resistors but i don't know if they are necessary in your scheme, i hope you could give me some advice. Thank you so much

RikiForMusic avatar Jan 11 '20 13:01 RikiForMusic

Hi. No additional components are necessary if you use an Arduino Mega because it already have internal pull up resistors activated in line 110 with "pinMode(PEDAL_PIN, INPUT_PULLUP)". You can just connect your keyboards directly to the Arduino pins, like I did.

oxesoft avatar Jan 12 '20 13:01 oxesoft

thank you very much for the answer! I have only a doubt: are there any changes to make to the code to adapt it to 88 keys? i have read "#define KEYS_NUMBER 61" and "byte output/input_pins[] = { numbers}"(i suppose here to declare the rows and colums connected to the pins of the arduino). And how could i wire the pedal jack and a midi output jack to the arduino? thanks for listening and for the help I am really grateful

RikiForMusic avatar Jan 12 '20 13:01 RikiForMusic

You just need to change "KEYS_NUMBER" to 88, "output_pins" and "input_pins" to reflect the rows/cols of the matrix and "black_keys" with the number of items of KEYS_NUMBER identifying the black keys in case of BLACK_KEYS_CORRECTION is defined.

oxesoft avatar Jan 12 '20 13:01 oxesoft

Oh right! thank you very much for your help, when i'll get the arduino i'll try and I'll let you know how it goes

RikiForMusic avatar Jan 12 '20 13:01 RikiForMusic

I had tried it with a mega and didn't even get a beep. I don't know what I was doing wrong... Am going to try a teensy with another project I found...

On Sun, Jan 12, 2020, 8:56 AM RikiForMusic [email protected] wrote:

Oh right! thank you very much for your help, when i'll get the arduino i'll try and I'll let you know how it goes

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/oxesoft/keyboardscanner/issues/4?email_source=notifications&email_token=AKN773443VRXWUHMGG2E7CDQ5MOSBA5CNFSM4KFSDOD2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIW2R5A#issuecomment-573417716, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKN7737KVJ7TDLB2ANVZLZLQ5MOSBANCNFSM4KFSDODQ .

godbless876 avatar Jan 13 '20 13:01 godbless876

hi, i've connected the wires into the pins of the arduino but i have some problems: my pc doesn't recognize the arduino has a midi device so i've connected a midi din to the arduino to use a midi-to-usb cable. from the midi out i don't receive any output put the led blink when i press two buttons at the same time, is there any code or library to include to have a midi out connector working? and in your code i have only changed 61 keys into 88 keys and written my cols has outputs and rows has inputs one below the other, is it correct? thanks in advance, i hope that you could give to me some little advice

RikiForMusic avatar Feb 04 '20 11:02 RikiForMusic

did you solve it?

estebanhirzfeld avatar Mar 08 '23 23:03 estebanhirzfeld