Where is a place where i can learn music theory and composition? i know all major and minor scales and most of the basics but i want to compose and go deeper.
i want to learn how to really compose...like rach and bach.
William Russo – Composing music – A new approach (University of Chicago Press)The best “teach yourself” to compose book I ever come across. Explores all compositional techniques by means of progressive and carefully thought out exercises. Even if you do not plan to compose, going through all the exercises in the book will help you to understand what composers are trying to do, and will lead to a much solid appreciation of the pieces you are learning, well beyond the simplistic emotional response “I like/I don’t like”. Highly recommended.
But don't get me wrong, it's a good way to generate content sometimes, but being able to work away from an instrument is far more rewarding.
Learning theory can always help, but the number one thing to do is to simply become an adventurous repertoire maven. Find composers who you like (and check out ones you're not 100% familiar with) and study their scores. See what kind of things they did to sound as good as they sound. Even if you don't have a clue what theory or technique informs a certain part, I've found that engaging scores directly is still a positive influence. I, for one, am obsessed with early modern chamber music. For years, I've gone to libraries all over the area looking for new and interesting scores by composers I like (Milhaud, Prokofiev, Tansman, Martinu, Mihalovici, Absil) and I just sit down with them and fill up numerous notebooks with notes and drawings of ideas of theirs that I like, sometimes transcribing parts for guitar or simply making a list of the harmonic progression. Sometimes I take it a step further and mess around with set theories and stuff, but I mostly try to keep it simple. Most of the time, I never quite nail down a 100% accurate way to explain the composition, but what I do figure out definitely helps to develop my own compositional approach.