I've been producing for about a year now since November, granted it's been on and off. I can come up with a few things by improvising (although that hasn't been case lately). What I really want to know is how do musicians come up with all of this stuff in their head? What is it called when one creates original music in their own head. Is it innate or can this ability be obtained through work? It feels like I should've been able to come up with something in my own mind without have to improvise. Also, would meditating make a difference?