Basic Piano Roll interface implementation