You can find free music tracks from various official sites. The most popular sites to find them for free are Free Music Play, Jamendo, Sound Jay and Smart Sound.
audiotool.com
One can print Staff paper for free from sites such as Blank Sheet Music, PDF Pad, Study Bass, Making Music Fun, Zzounds, Flute Tunes, Sevenstring and Music Theory.
Royalty free music means that you do not have to pay to download the music. There are probably many different sites that allow downloading royalty free music.
NO there are lots if you look for them
One might find free sheet music for songs from Just Hear It. One can also find free sheet music from sites like Groove shark, My Space and many more. Moreover, it is not known if these sites are legal or illegal so one should be careful.
www.mp3-codes.com, www.youtube .com, www.music.com and other sites...
There are a lot of sheet music sites on line. For free piano sheet music you can also check. Just research 'free sheet music' and you'll find plenty of sites. Alternatively, you can buy sheet music off line at a music store/shop or borrow them from your local library.
Music downloading for free is generally something not found often because of sites like iTunes who charge. If a person was willing to do this illegally then there are many sites that offer this option.
You can Google "flute First Noel free sheet music" or go to one of these sites: free-scores.com or 8notes.com
Grooveshark is free but you have to have flash player .
Audacity. It is a very good sound editor and music maker.