pygame.midi instead of pypm, UDP socket instead of pyliblo
cleanup, comment for new traktor