Hi. Embarrassed newbie here. I live to play guitar, but I make my living coding software, so PICs don't scare me too much. I need to make a set of bass pedals to use at church. Since I just snagged an Alesis NanoBass, that dictates that my project will take the MIDI approach. The old Floorboard project here looks like it's 97% of what I need. I just have one teeny, tiny stupid question. Upon reviewing the button code with the USED_AS_KEYBOARD assembler option, I note that this will generate notes C through B. I'm hoping to adopt an actual organ pedalboard for my task, so I have 13 pedals to give me a full octave. I need to implement one more pedal. Is there anything keeping me from creating a modified version of the button code that starts from the D3 pin instead of the D4 pin and implements a 13-bit instead of a 12-bit shift register? Would it be OK with the designer if I did so? This unit is for my personal use only. I just want to build it, get done and get back to playing! While we're on the subject, would it be possible to add switches to some of the other unused pins to implement multiple octaves? I hope my writing is clear. Electronics is not my strong suit and my writing is very idiomatic when I'm excited about something. Thanks in advance for any help!