IMSLP (Petrucci Music Library)IMSLP, also known as the International Music Score Library Project or Petrucci Music Library, was started in 2006. IMSLP currently has 156,131 works, 506,271 scores, 60,082 recordings, 18,565 composers, and 534 performers.