Removed midi object lookup and deferred it to the constructor