IMSLP:File formats

(Difference between revisions)
m (MUS)
 
(41 intermediate revisions by 16 users not shown)
Line 1: Line 1:
{{:OtherLangs:IMSLP:File formats}}
 
  +
{{:OtherLangs:IMSLP:File formats}}On this page you can find some information on the file formats used in IMSLP. If you want to download the PDF file of the score you're currently looking for, you clicked the wrong link. Please go back and click on the score description to retrieve the PDF.
On this page you can find some information on the file formats used in IMSLP.
 
   
== PDF ==
+
==Scores==
'''Portable Document Format (PDF)''' is the main type of document used here on IMSLP for music scores. To view PDF files, download one of the recommended clients:
+
These are the ''only'' file formats IMSLP accepts for scores. Raw image files, whether loose or ZIPped, will be removed.
  +
  +
====BRF====
  +
<u>Braille Ready Format (BRF)</u> is a plain text-based file format used for transmitting files with Braille characters. BRF files can primarily be embossed on paper using a [[wikipedia:Braille embosser|braille embosser]] or read through a [[wikipedia:Refreshable braille display|refreshable braille display]]. Other uses include converting the files into audio using a text-to-speech (TTS) application or into visual content in a text editor for reading by a sighted person. Braille scores in BRF files can thus be viewed using the following methods:
  +
  +
* A service that provides braille embossing on paper from BRF files.
  +
* A refreshable braille display or other similar device.
  +
* In braille editors such as [https://www.duxburysystems.com Duxbury Braille Translator], [https://tobyrush.com/braillemusic/notator Braille Music Notator] (online), [https://www.brailleblaster.org BrailleBlaster], [https://saomaicenter.org/en/smsoft/smb Sao Mai Braille], among others. (Note that [https://braillemusiceditor.com Braille Music Editor] does not support BRF files.)
  +
* In standard text editors using a specific font for visualizing Braille characters, such as [http://www.brl.org/simbraille.html SimBraille].
  +
  +
Braille scores available on IMSLP should follow the guidelines of the ''{{plain|https://archive.org/details/newinternational00bett|New International Manual of Braille Music Notation}}'' (1996), published by the Braille Music Subcommittee of the World Blind Union. All relevant information about the method of transcription and the correct layout of the scores is presented next to each file.
  +
  +
====PDF====
  +
<u>Portable Document Format (PDF)</u> is the main type of document used here on IMSLP for music scores. To view PDF files, download one of the recommended clients:
   
 
* [http://www.foxitsoftware.com/pdf/rd_intro.php Foxit PDF Reader] - A free PDF reader. ''This is the recommended PDF reader for IMSLP; the official Adobe PDF reader is considerably slower.''
 
* [http://www.foxitsoftware.com/pdf/rd_intro.php Foxit PDF Reader] - A free PDF reader. ''This is the recommended PDF reader for IMSLP; the official Adobe PDF reader is considerably slower.''
  +
  +
For Ubuntu users who browse the web with Firefox, <span class="plainlinks">[http://tinyurl.com/installmozplugger click here]</span> to install Mozplugger. Mozplugger embeds the Evince PDF Reader (among other things) inside Firefox. Evince is installed by default, but you can make sure by <span class="plainlinks">[http://tinyurl.com/installevince clicking here]</span>.
  +
 
For Mac (OS X) users, creating PDF files is possible without additional software. A tutorial can be found [http://www.wap.org/journal/macosxpreview/default.html here].
 
* [https://sourceforge.net/projects/pdfcreator PDF Creator] - Printer driver that lets you print to PDF (Windows only).
 
* [https://sourceforge.net/projects/pdfcreator PDF Creator] - Printer driver that lets you print to PDF (Windows only).
 
* [http://www.pdfsam.org PDF Split and Merge] - A graphic Java program which allows you to merge/split PDF files. More information on this program can be found [[Locked_PDFs#Using_PDF_Split_and_Merge|here]]. ''Recommended for PDF manipulation.''
 
* [http://www.pdfsam.org PDF Split and Merge] - A graphic Java program which allows you to merge/split PDF files. More information on this program can be found [[Locked_PDFs#Using_PDF_Split_and_Merge|here]]. ''Recommended for PDF manipulation.''
* [http://www.accesspdf.com/pdftk/ PDFtk] - A commandline program which allows you to merge/split PDF files, among a list of other things.
+
* [http://www.accesspdf.com/pdftk/ PDFtk] - A command-line program which allows you to merge/split PDF files, among a list of other things.
   
For Mac (OS X) users, creating PDF files is possible without additional software. A tutorial can be found [http://www.wap.org/journal/macosxpreview/default.html here].
 
  +
Note: On rare occasions, MacOS users may find that Preview is not compatible with a PDF. In this case, try another program.
   
Note, also, that in the latest versions of most known operating systems (Windows, Linux, Macintosh) there are pre-installed applications with which you can open PDF files (in linux there is XPdf/KPdf, in Macs and Windows there's Acrobat Reader etc).
 
 
=====Related Pages=====
 
=== Related Pages ===
 
 
* [[Locked PDFs|Information on unlocking locked PDF files]]
 
* [[Locked PDFs|Information on unlocking locked PDF files]]
 
* [[Optimizing PDF Compression|Information on how to optimize PDF image compression]]
 
* [[Optimizing PDF Compression|Information on how to optimize PDF image compression]]
   
== DjVu ==
+
====MXL====
'''<span style="color:red">This file format has been deprecated. Please use a [[IMSLP:File formats#PDF|PDF]] file instead.</span>'''
 
   
  +
<u>Compressed MusicXML (MXL)</u> is an open-specification music typeset format developed by [http://www.musicxml.com/ MakeMusic, Inc.] that is supported by a number of music notation softwares, including [https://musescore.org/en MuseScore], [https://www.finalemusic.com/ Finale] and [http://www.avid.com/sibelius Sibelius]. Because different notation software may render MusicXML slightly differently, the official rendering standard on IMSLP is the open-source [https://musescore.org/en MuseScore] notation software.
  +
  +
====MSCZ====
  +
  +
MSCZ is the native file format for [https://musescore.org MuseScore].
  +
 
====ZIP====
  +
  +
Other source files (.sib, .mus, .ly, etc.) may be uploaded if archived in a single ZIP. '''Each source file ''must'' also be uploaded separately in PDF format. Isolated ZIP files will not be accepted''', nor will loose notation files. Note that this is the only permitted use of the ZIP format.
  +
 
To extract files from a ZIP file, you can use one of the following applications:
 
*[http://www.7-zip.org/download.html 7-Zip] - 7-Ζip is an open source application for both Windows and Linux that extracts various archive files including ZIP files.
  +
*[http://www.maczipit.com/download.html ZipIt] - ZipIt is an application for Macintosh with which you can extract/create ZIP files.
  +
 
Note, also, that in the latest version of most known operating systems (Windows, Linux, Macintosh) there are pre-installed applications with which you can open ZIP files (Windows XP and up have WinZip installed, in Linux there is Ark and 7-Zip etc).
  +
  +
==Recordings==
  +
  +
<u>Permitted recording file types</u>
  +
* Audio: <tt>MP3, OGG, MP4, FLAC, MIDI</tt>
  +
* Video: <tt>MP4</tt>
  +
  +
<u>Codecs information</u>
  +
  +
'''FLAC''' stands for Free Lossless Audio Codec. As it is lossless, there is no loss of audio fidelity during conversion to and from this format, unlike in formats such as Ogg Vorbis and MP3. However, it tends to take up more space. FLAC provides compression levels from L0 (little to no compression) to L8 (maximum compression). All of these compression levels are lossless, but the higher compression levels use more CPU to encode and slightly more to decode in order to represent the exact same data in less space.
  +
  +
'''MP3''' stands for MPEG Audio Layer III. It is a lossy format that supports various different bitrate settings. MP3 compression is available in a variety of different flavors, including CBR (constant bit rate), VBR (variable bit rate), and ABR (average bit rate). In MP3 CBR encoding, audio is represented in a user-defined bitrate. Because the bit rate does not change at all in CBR, less complex parts are inefficiently encoded with higher bitrates. Common bitrates (in kilobits per second) for CBR include 96, 128, 160, 192, 256, and 320. On the other hand, in MP3 VBR encoding, audio is represented using a quality setting. The encoder uses this quality setting to determine different bitrate settings for parts of audio files rather than entire audio files, so complex parts get higher bitrates and less complex parts get lower bitrates.
  +
  +
'''OGG''' stands for Ogg Vorbis. Ogg Vorbis is very similar to MP3, but it uses variable bitrate encoding. It uses different internal techniques to encode audio.
  +
  +
'''MP4''' is a container format that can contain audio, video, and other streams. It is often used to store videos, but can also be used to store only audio. Typically, audio in MP4 containers is encoded in AAC or MP3 (which are lossy formats), but ALAC (a lossless format) is also normally stored in MP4. MP4 files may also have the extension M4A (for MP4 Audio).
  +
  +
'''MIDI''' is a file format that can store musical sequences. When played back, the sequences are read by the computer, which creates a synthesized performance of the music within the MIDI file.
  +
  +
<u>Notes</u>
  +
* To make sure that there is no loss of fidelity during the processing or uploading of a recording, make sure to use ''only'' lossless audio formats (WAV, FLAC, ALAC, etc.) when transferring between programs.
  +
* Only compress audio with a lossy codec once! If lossy files are compressed again, even with the same codec and same settings, they will lose even more fidelity than they did during the first compression!
  +
  +
==Images==
  +
  +
Raw PNG and JPG images can be uploaded using [[Special:Upload]], found in the 'toolbox' section in the left sidebar. The following are accepted uses for these formats:
  +
*Composer pictures and signatures
  +
*Sample (preview) images for individual PDFs
  +
*Thumbnail images for groups of PDFs
  +
  +
==Deprecated Formats==
  +
====DjVu====
 
DJVU is a file format very similar to PDF, and is conceived as a replacement for PDF. DJVU is especially designed for scanned documents, so the document legibility is higher than PDF at the same file size. Detailed information can be found [http://en.wikipedia.org/wiki/Djvu here].
 
DJVU is a file format very similar to PDF, and is conceived as a replacement for PDF. DJVU is especially designed for scanned documents, so the document legibility is higher than PDF at the same file size. Detailed information can be found [http://en.wikipedia.org/wiki/Djvu here].
   
Line 26: Line 74:
 
* [http://sourceforge.net/projects/windjview WinDJView] - The best free DJVU viewer out there (it's open source too). Its interface is almost exactly like Acrobat Reader, except it is ''much'' faster.
 
* [http://sourceforge.net/projects/windjview WinDJView] - The best free DJVU viewer out there (it's open source too). Its interface is almost exactly like Acrobat Reader, except it is ''much'' faster.
 
* [http://sourceforge.net/project/showfiles.php?group_id=114927&package_id=146451 MacDJView] - Basically WinDJView for macs.
 
* [http://sourceforge.net/project/showfiles.php?group_id=114927&package_id=146451 MacDJView] - Basically WinDJView for macs.
* [http://www.lizardtech.com DjVu Solo 3.1] - An older version of LizardTech's ''Document Express'', but is free and can convert scanned images into DjVu (you can also directly scan into DjVu format). Fairly user-friendly. This is the recommended software to use for people who want to submit scores to IMSLP in DJVU format. DjVu Solo is not available for download on LizardTech's site, but you can get a copy from [http://www.planetdjvu.com/resources.htm PlanetDjVu] or [http://www.imslp.org/downloads/DjVuSolo3.1-noncom.exe the local IMSLP server]. Note that this software is not recommended for viewing DJVU files because some of the DJVU files on IMSLP might be in more recent DJVU file format versions (use WinDJView/MacDJView instead).
 
   
== MUS ==
+
====MUS====
 
File formats used by [http://www.finalemusic.com/ Finale] and [http://www.scoremus.com/ Score].
 
File formats used by [http://www.finalemusic.com/ Finale] and [http://www.scoremus.com/ Score].
 
The code is not interchangeable between the two programmes.
 
The code is not interchangeable between the two programmes.
   
Finale MUS files can be read and printed using the free [http://www.finalemusic.com/notepad/ Finale Notepad].
+
Finale MUS files can be read and printed using the free [http://www.finalemusic.com/ Finale Reader].
   
== SIB ==
 
  +
''MUS files cannot be uploaded directly, but instead should be archived in a ZIP file (see above)''
  +
 
====SIB====
 
File format used by [http://www.sibelius.com/ Sibelius]. SIB files can be read/printed after installing the free [http://www.sibelius.com/cgi-bin/download/get.pl?com=sh&prod=scorch Scorch plugin].
 
File format used by [http://www.sibelius.com/ Sibelius]. SIB files can be read/printed after installing the free [http://www.sibelius.com/cgi-bin/download/get.pl?com=sh&prod=scorch Scorch plugin].
   
== ZIP ==
 
  +
''SIB files cannot be uploaded directly, but instead should be archived in a ZIP file (see above)''
   
'''<span style="color:red">This file format has been deprecated. Please use a [[IMSLP:File formats#PDF|PDF]] file with bookmarks instead.</span>'''
 
  +
==See also==
  +
*[[IMSLP:Typeset Music formats]]
   
ZIP files are compressed archives which -most of the time- contain more than one file (i.e. ZIP files aren't music files, but archive files which contain music files such as PDF, DJVU, MUS or SIB)
 
  +
[[Category:Manuals]]
 
To extract files from a ZIP file, you can use one of the following applications:
 
 
[http://www.7-zip.org/download.html 7-Zip] - 7-Ζip is an OpenSource application with which you can extract and create ZIP files, as well as other archived formats (such as RAR and TAR). There is a version for both Windows and Linux.
 
 
[http://www.maczipit.com/download.html ZipIt] - ZipIt is an application for Macintosh with which you can extract/create ZIP files.
 
 
The only files that are allowed inside ZIP archives are the files mentioned before, i.e. PDF, DJVU, MUS and/or SIB, or even ZIP files (if there is a reason).
 
 
Note, also, that in the latest version of most known operating systems (Windows, Linux, Macintosh) there are pre-installed applications with which you can open ZIP files (Windows XP and up have WinZip installed, in Linux there is Ark and 7-Zip etc).
 

Latest revision as of 23:30, 4 November 2024

On this page you can find some information on the file formats used in IMSLP. If you want to download the PDF file of the score you're currently looking for, you clicked the wrong link. Please go back and click on the score description to retrieve the PDF.

Contents

Scores

These are the only file formats IMSLP accepts for scores. Raw image files, whether loose or ZIPped, will be removed.

BRF

Braille Ready Format (BRF) is a plain text-based file format used for transmitting files with Braille characters. BRF files can primarily be embossed on paper using a braille embosser or read through a refreshable braille display. Other uses include converting the files into audio using a text-to-speech (TTS) application or into visual content in a text editor for reading by a sighted person. Braille scores in BRF files can thus be viewed using the following methods:

Braille scores available on IMSLP should follow the guidelines of the New International Manual of Braille Music Notation (1996), published by the Braille Music Subcommittee of the World Blind Union. All relevant information about the method of transcription and the correct layout of the scores is presented next to each file.

PDF

Portable Document Format (PDF) is the main type of document used here on IMSLP for music scores. To view PDF files, download one of the recommended clients:

  • Foxit PDF Reader - A free PDF reader. This is the recommended PDF reader for IMSLP; the official Adobe PDF reader is considerably slower.

For Ubuntu users who browse the web with Firefox, click here to install Mozplugger. Mozplugger embeds the Evince PDF Reader (among other things) inside Firefox. Evince is installed by default, but you can make sure by clicking here.

For Mac (OS X) users, creating PDF files is possible without additional software. A tutorial can be found here.

  • PDF Creator - Printer driver that lets you print to PDF (Windows only).
  • PDF Split and Merge - A graphic Java program which allows you to merge/split PDF files. More information on this program can be found here. Recommended for PDF manipulation.
  • PDFtk - A command-line program which allows you to merge/split PDF files, among a list of other things.

Note: On rare occasions, MacOS users may find that Preview is not compatible with a PDF. In this case, try another program.

Related Pages

MXL

Compressed MusicXML (MXL) is an open-specification music typeset format developed by MakeMusic, Inc. that is supported by a number of music notation softwares, including MuseScore, Finale and Sibelius. Because different notation software may render MusicXML slightly differently, the official rendering standard on IMSLP is the open-source MuseScore notation software.

MSCZ

MSCZ is the native file format for MuseScore.

ZIP

Other source files (.sib, .mus, .ly, etc.) may be uploaded if archived in a single ZIP. Each source file must also be uploaded separately in PDF format. Isolated ZIP files will not be accepted, nor will loose notation files. Note that this is the only permitted use of the ZIP format.

To extract files from a ZIP file, you can use one of the following applications:

  • 7-Zip - 7-Ζip is an open source application for both Windows and Linux that extracts various archive files including ZIP files.
  • ZipIt - ZipIt is an application for Macintosh with which you can extract/create ZIP files.

Note, also, that in the latest version of most known operating systems (Windows, Linux, Macintosh) there are pre-installed applications with which you can open ZIP files (Windows XP and up have WinZip installed, in Linux there is Ark and 7-Zip etc).

Recordings

Permitted recording file types

  • Audio: MP3, OGG, MP4, FLAC, MIDI
  • Video: MP4

Codecs information

FLAC stands for Free Lossless Audio Codec. As it is lossless, there is no loss of audio fidelity during conversion to and from this format, unlike in formats such as Ogg Vorbis and MP3. However, it tends to take up more space. FLAC provides compression levels from L0 (little to no compression) to L8 (maximum compression). All of these compression levels are lossless, but the higher compression levels use more CPU to encode and slightly more to decode in order to represent the exact same data in less space.

MP3 stands for MPEG Audio Layer III. It is a lossy format that supports various different bitrate settings. MP3 compression is available in a variety of different flavors, including CBR (constant bit rate), VBR (variable bit rate), and ABR (average bit rate). In MP3 CBR encoding, audio is represented in a user-defined bitrate. Because the bit rate does not change at all in CBR, less complex parts are inefficiently encoded with higher bitrates. Common bitrates (in kilobits per second) for CBR include 96, 128, 160, 192, 256, and 320. On the other hand, in MP3 VBR encoding, audio is represented using a quality setting. The encoder uses this quality setting to determine different bitrate settings for parts of audio files rather than entire audio files, so complex parts get higher bitrates and less complex parts get lower bitrates.

OGG stands for Ogg Vorbis. Ogg Vorbis is very similar to MP3, but it uses variable bitrate encoding. It uses different internal techniques to encode audio.

MP4 is a container format that can contain audio, video, and other streams. It is often used to store videos, but can also be used to store only audio. Typically, audio in MP4 containers is encoded in AAC or MP3 (which are lossy formats), but ALAC (a lossless format) is also normally stored in MP4. MP4 files may also have the extension M4A (for MP4 Audio).

MIDI is a file format that can store musical sequences. When played back, the sequences are read by the computer, which creates a synthesized performance of the music within the MIDI file.

Notes

  • To make sure that there is no loss of fidelity during the processing or uploading of a recording, make sure to use only lossless audio formats (WAV, FLAC, ALAC, etc.) when transferring between programs.
  • Only compress audio with a lossy codec once! If lossy files are compressed again, even with the same codec and same settings, they will lose even more fidelity than they did during the first compression!

Images

Raw PNG and JPG images can be uploaded using Special:Upload, found in the 'toolbox' section in the left sidebar. The following are accepted uses for these formats:

  • Composer pictures and signatures
  • Sample (preview) images for individual PDFs
  • Thumbnail images for groups of PDFs

Deprecated Formats

DjVu

DJVU is a file format very similar to PDF, and is conceived as a replacement for PDF. DJVU is especially designed for scanned documents, so the document legibility is higher than PDF at the same file size. Detailed information can be found here.

Some applications that can view/create DJVU files:

  • WinDJView - The best free DJVU viewer out there (it's open source too). Its interface is almost exactly like Acrobat Reader, except it is much faster.
  • MacDJView - Basically WinDJView for macs.

MUS

File formats used by Finale and Score. The code is not interchangeable between the two programmes.

Finale MUS files can be read and printed using the free Finale Reader.

MUS files cannot be uploaded directly, but instead should be archived in a ZIP file (see above)

SIB

File format used by Sibelius. SIB files can be read/printed after installing the free Scorch plugin.

SIB files cannot be uploaded directly, but instead should be archived in a ZIP file (see above)

See also