То в силу того, что люди не способны, особенно непрофессионалы, в точности напевать мелодии, соблюдая высоты, тайминги между нотами (а именно на это, я думаю, будет обращать внимание алгоритм, пытаясь вот построить это преобразование), то здесь мы неизбежно будем сталкиваться с тем, что какой-то диапазон различимых мелодий будет не очень большой.