was it the name of the interface changing at every reboot (like wlan0
changing to wlan1
) or the IP address?
If it is the former, I don't know much about it, but having the same configuration in /etc/interfaces
for both, should take care of that.
If it is the IP address, then it is up to your router to make sure it always assigns the same IP address to the board (or you can set the board to a fixed IP address, but this needs to be non-conflicting with the router).
The MIDI demo shows how to send out some control changes. They just happen to have the meaning of toggling a LED on that specific device, but there is no reason why you would need that device to run the example. You can use any device, but you'll need to send a different value in order to obtain some effect. Sure that may be confusing, so I'll replace it with a more common "note on/off".
The oscillator-bank
example surely is missing documentation, though the inlined comments should be enough to get the grasp of it.
Not sure what is this output distortion you are referring to, maybe this thread ? Despite it is not clearly stated anywhere in our guidelines, I think it is reasonable to expect the user to provide detailed instructions to a minimal working example that can reproduce the issue, otherwise it may be very difficult (and time consuming) to help users. Also, it is not clear from that thread whether your issue was finally resolved or not.
The git issue has definitely been logged as such. The github tracker is the right place for posting issues (again, with a reasonably detailed set of instructions on how to reproduce them).
Feel free to create issues also for the lack of documentation above.
What sort of examples would you like to see? If you post them on the forum, then maybe the community can help with them, or we when we are done with fixing bugs.
I2C / serial are not really Bela-specific things, so did not put much effort into documenting them, as the internet is full of tutorials on how to get them running on a BeagleBone.