Ich spiele zwar nach Noten, jedoch hatte ich von meinem Lehrer mal ein paar Übungen bekommen, bei denen man sein Gehör trainiert.
Dir wird eine Melodie vorgespielt und du musst sie dann richtig nachspielen.
Das waren natürlich nur einfache Melodien und keine ganzen Lieder, jedoch habe ich mit etwas Übung kleine Fortschritte gemacht.
Ich habe diese Übungen jedoch nicht fortgesetzt, allerdings würde man sich allmählich steigern und immer komplexere Melodien nachspielen können.
Außerdem ist es sinnvoll, wenn man die Tonart des Stückes weiß, welches man spielt.
Wenn du die Tonleiter auswendig weißt, weißt du, welche Töne du spielen kannst und welche eben nicht.
Grundsätzlich braucht das aber sehr viel Übung und bei manchen Leuten ist das einfach angeboren.