IMSLP-Petrucci Music Library
The goal of this website is to create a virtual library containing all public domain music, as well as music from composers who are willing to share their work with the world without charge. Includes nearly 40,000 works by over 5000 composers.