I am just starting learning the basics of music theory and need your advise on few things.
I am aware that in music (also many other things) rules can be broken but for the purpose of keeping it simple for a beginner lets keep it to "best practices".
I have a bit of understanding of scales, chords, keys.
Let say I start writing a song by starting with the melody first.
Let just say I use the key of C and it is a C major scale.
When I start writing the other things for the song, bass, strings etc. do they
have to be on the same key & scale as my melody a did before?
How do you program creative arpeggios, any tutorial, book on that, or just practice makes us better?