Performing Query-by-Melody on Audio Collections