I tried searching the forum for “button press delay”, but didn’t find an answer to my question, so here goes:
My problem is that sometimes (too often) when I release a pressed button, the MBSID takes the release as a button press as well. I guess this has to do with the mechanical property of the springy buttons, so I was wondering if there is something I could do software-wise - basically change some number in a line of code, as I cannot really code anything myself - to increase the delay between button presses so that when the contact disc in the button is springing up and down during release, the MBSID would not interpret these as a button press. I don’t know how much this delay is at the moment, but taking as reference ladyada’s arduino button tutorial, a millisecond would seem like an ok delay..?
Perhaps you have used the wrong resistor value for your DIN modules? You can use multiple values but there is likely a range of values that would work best (I would stick to what is documented here.
If you don’t use resistors or use the wrong ones, you can have problems similar to what you are having (called debouncing).
Thanks for the replies! By MBSID application do you mean setup_6581.hex and setup8580.hex..? If so, I’m not sure of everything I need to do in order to compile the modified source successfully. I guess I have all the raw material from the midibox_sid_v2_0_rc38.zip, but from there on I’m not completely sure what I have to do.