better handle midi index
don't send empty messages
format updates
version bump