I think Twitter is a phenomenal vehicle for interacting directly with the world -- to some extent with your fans, and to some extent with your future fans.
My advice to you is the following:
1. Tweet links to your songs that people can play.
2. Tweet links to your music videos.
3. Tweet about upcoming gigs.
4. If you would like to get mp3's of your music circulating out there, tweet links to free downloads when available.
5. Be interactive with people who show an interest in you; don't be a stiff.
6. If you think that as a "creative" person you're too busy to do what I just suggested... revise your thinking.
7. If you think all you need to do is get signed with a label, and then they can take care of everything for you... revise your thinking. The record companies are out for them, not you.
Any questions? Post them in a comment to this post, and I'll try to answer them.
Any additional twitter tips for indie musicians? Post them in a comment, and I'll select some for inclusion below.
1/11/11 5:04 tip from @GraceRodriguez: Use a tool like Hootsuite, CoTweet or Tweetdeck to schedule reminders for upcoming gigs or links to merch/music for sale. Since Twitter is a constant info-stream, you can't expect people to see every single tweet..... just make sure you inject your personality into it so it doesn't become spammy [note from RB: I use SocialOomph to schedule time delayed tweets. My Tweetdeck Desktop scheduling has been malfunctioning lately]
(A short URL for this post: http://is.gd/UDCHZc)