Grundlage dafür ist wohl absolutes Hören.
Das absolute Gehör bedeutet, dass man Töne ohne eine Referenz direkt einer Note zuordnen kann. Man hat quasi eine "Stimmgabel gespeichert".
Bedeutsam ist eher das geschulte relative Gehör - also Intervalle erkennen, Akkorde (Dur/Moll/etc. sowie deren Umkehrungen) erkennen.
Aber es geht um Gehörbildung.
Software bzw. Apps braucht es dafür nicht. Zum Einstieg empfehle ich die Technik mit den Liedanfängen. Zu Jedem Intervall gibt es einen passenden Song bzw. ein Musikstück. Kann logischerweise auch der Anfang einer Strophe oder des Refrains sein. Wichtig ist, dass man sich die Liedanfänge selbst heraussucht. Man muss sie verinnerlicht haben. Es macht keinen Sinn Songs zu nehmen, die man selbst nicht (oder nur ungefähr) kennt.
Man sollte übrigens das Intervall aufwärts und abwärts zuordnen.
Das schreibt man sich auf und summt sich die Intervalle regelmäßig vor.
Es gibt übrigens auch viele Liedanfänge, die fertige Akkorde bzw. Umkehrungen bieten, z.B. Pippi Langstrumpf-Lied -> Dur-Akkord, 2. Umkehrung (die ersten drei Töne). Abwärts kann man (auch) das Titellied von der Sendung mit der Maus nehmen (wenn man den ersten Ton weg lässt).
Ohne Piano das man ein Gefühl für die Musik bekommt geht sowas absolut nicht,
Das Piano macht es einfacher, aber es ist ohne Piano nicht unmöglich. Sänger und Instrumentalisten an Instrumenten ohne absolute Referenz (Fretless, Streicher, Posaune usw.) müssen sauber intonieren können und dazu den Zielton schon im Kopf haben, bevor sie ihn spielen/singen.