def scene_add(frames):
        """parse a scene.add message"""
        reader = MessageReader(frames)
        results = reader.string("command").uint32("animation_id").string("name").uint8_3("color").uint32("velocity").string("config").get()
        if results.command != "scene.add":
            raise MessageParserError("Command is not 'scene.add'")
        return (results.animation_id, results.name, np.array([results.color[0]/255, results.color[1]/255, results.color[2]/255]),
                results.velocity/1000, results.config)
parse a scene.add message