As one of the comments mentions, you can bypass this whole step by using Reaver, which attacks the WPS pin number instead of the encryption scheme. It's not 100% and it takes 8-12 hours to complete, but it does work.
I live about an hour north of San Francisco in Sonoma county. It's quiet, beautiful and in Sebastopol, there are only 7,700 people. You could find a place on craigslist for not a decent price... you're 10 miles from the beach and 20 minutes from several parks and beautiful areas. It's at least worth a look.
Ahhh, so we would most likely need to write something custom for this. That's very useful info, I take it pySerial is a serial iface for Python scripts? Thank you.
We have looked into MIDI-OX and Midi-YOKE and we're not entirely sure how to implement it to serve our purpose, does anyone have any specific experience with these tools?