Described are methods and systems, including computer program products, for distributing printed sheet music. The method includes storing a set of one or more digital-print files and a set of one or more digital-audio files in a computer-readable storage medium on a back-end server. Each digital-print file includes sheet music information associated with one of the digital-audio files. Each, digital-print file and digital-audio file is associated with one or more audio identifiers. An application programming interface (API) is provided for client systems remote from the back-end server to retrieve a list of the set of one or more digital-print files and to preview the digital-audio and digital-print files. A purchase order is received for the first digital-print file from the remote client system using the API. A digital watermark is inserted into the first digital-print file. The watermarked digital-print file is transmitted to the remote client system.
展开▼