A multimedia system for automatic recognition, indexing and retrieval of heterogeneous music documents