то есть это может научить слышать мелодию наперед, но это разве навык не для людей с абсолютным слухом?
Абсолютный слух сплошь и рядом понимают неправильно, как просто супер-пупер слух, который позволяет не напрягаясь достичь в музыке небывалых высот.
Между тем, понятие "абсолютный слух" имеет точное значение - это способность определять абсолютную высоту звука, не сравнивая его ни с чем. Например, тебе играют одну-единственную ноту, а ты с ходу говоришь - это фа диез второй октавы. Обычный слух, услышав две сыгранные ноты, может только сказать - первая выше второй. Специально обученный обычный слух уже может сказать - первая выше второй на малую терцию.
Теперь сам смотри, какой навык тебе нужнее для игры сходу, из головы. А для того чтобы только представлять мелодию в голове, грубо говоря, слух вообще не нужен.