ive been struggling with this for so long that i probably should just give up playing music and look for a job or something but for some reason i keep banging my head against this wall hoping ill make a break through, anywho here goes nothing.. so i dont know how most musicians "just hear" chord qualities, underlying modes/scales, can transcribe/play back melodies they hear and somehow i can't. Am sure not tone deaf! Maybe i used to be i've worked a long up way from there. Took some proper ear training classes and that helped A LOT but after a while it was not going in the direction i wanted it to, ie be able hear chords and melodies off hand so i can hear and play better. i figure out all the music by ear but i have to really sit down and load up a song in audaicty and somehow break it down slow it down and get the bass lines down, even then i dont intuitively know the proper chords and the main melody and until i sit down and find those somehow. most people can just do that its so frustrating really! but i cant sit down to figure out things when playing with others, especially in improv situations am just thrown out of the water. now i have spent years practicing, scales and arpeggios and what not but somehow i have not "internalized" their in a way that i can recognize them when i hear them on a record in an unfamiliar way. i can even sing most of the scales/modes, arpeggios etc thanks to the ear training classes. Also learned a huge load of harmony and theory etc so that helps me "guess" some stuff but i dont know how to "systematically" iron out this whole issue from the very basics of it? sorry about the long post but maybe you get me, so any ideas? how do i work on this? how do i hear music in my head? how can my friends pickup an instrument and just figure out and play a song they heard on the radio once last week but i have to sit down with a computer and find every note one by one? this has been going on for far too long, ive gotten somewhat better at it but its either a hit or miss. i think this is probably the tenth time am posting a similar thread or post, i try to explain myself better every time hoping to get some advice i can work on and get results.