added methods to visual music model