HARP: A Framework and a System for Intelligent Composers' Assistance