A music retrieval system