I'm an advanced guitar player, I play classical, acoustic and electric guitar - and generally if I hear something, I can play it if it's not really really fast. Also if it's an instrument other than guitar... it's hard to just name the notes too = partially...
So even if I can do the above ... My musical memory sucks, I will listen to something and if I'm not able to name the notes I forget it immediately. I want a way to improve my aural memory. It's like I just can't hear the correct intervals in my head... even though when I hear intervals I can say this is a p5, m6, M6 e.t.c e.t.c.
Once I learn a song, I remember it for a long time but I think it's a combination of muscle and aural memory that makes that possible, also after I know a song I know the notes, and that helps too.
Is there a way to improve myself on that matter?