210 lines
8.4 KiB
XML
210 lines
8.4 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>@Variables_substituted_by_CMAKE_on_installation@
|
|
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
|
|
|
|
<!-- MuseScore documents -->
|
|
|
|
<mime-type type="application/x-musescore">
|
|
<comment>MuseScore File</comment>
|
|
<glob pattern="*.mscz"/>
|
|
<sub-class-of type="application/zip"/>
|
|
<icon name="application-x-musescore@MUSESCORE_INSTALL_SUFFIX@"/>
|
|
</mime-type>
|
|
|
|
<mime-type type="application/x-musescore+xml">
|
|
<comment>MuseScore Uncompressed File</comment>
|
|
<glob pattern="*.mscx"/>
|
|
<sub-class-of type="application/xml"/>
|
|
<root-XML namespaceURI="" localName="museScore"/>
|
|
<icon name="application-x-musescore@MUSESCORE_INSTALL_SUFFIX@+xml"/>
|
|
<magic>
|
|
<match type="string" value="<?xml" offset="0">
|
|
<match type="string" value="<museScore" offset="0:128">
|
|
<match type="string" value="<Score" offset="0:512"/>
|
|
</match>
|
|
</match>
|
|
</magic>
|
|
</mime-type>
|
|
|
|
<mime-type type="application/x-musescore+xml">
|
|
<comment>MuseScore Uncompressed File</comment>
|
|
<glob pattern="*.mscsx"/>
|
|
<sub-class-of type="application/xml"/>
|
|
<root-XML namespaceURI="" localName="museScore"/>
|
|
<icon name="application-x-musescore@MUSESCORE_INSTALL_SUFFIX@+xml"/>
|
|
<magic>
|
|
<match type="string" value="<?xml" offset="0">
|
|
<match type="string" value="<museScore" offset="0:128">
|
|
<match type="string" value="<Score" offset="0:512"/>
|
|
</match>
|
|
</match>
|
|
</magic>
|
|
</mime-type>
|
|
|
|
<mime-type type="application/x-musescore">
|
|
<comment>MuseScore compressed backup score</comment>
|
|
<glob pattern="*.mscz,"/>
|
|
<sub-class-of type="application/zip"/>
|
|
<icon name="application-x-musescore@MUSESCORE_INSTALL_SUFFIX@"/>
|
|
</mime-type>
|
|
|
|
<mime-type type="application/x-musescore+xml">
|
|
<comment>MuseScore uncompressed backup score</comment>
|
|
<glob pattern="*.mscx,"/>
|
|
<sub-class-of type="application/xml"/>
|
|
<root-XML namespaceURI="" localName="museScore"/>
|
|
<icon name="application-x-musescore@MUSESCORE_INSTALL_SUFFIX@+xml"/>
|
|
<magic>
|
|
<match type="string" value="<?xml" offset="0">
|
|
<match type="string" value="<museScore" offset="0:128">
|
|
<match type="string" value="<Score" offset="0:512"/>
|
|
</match>
|
|
</match>
|
|
</magic>
|
|
</mime-type>
|
|
|
|
<!-- MuseScore internal formats -->
|
|
|
|
<mime-type type="application/x-musescore.drumset+xml">
|
|
<comment>MuseScore drumset</comment>
|
|
<glob pattern="*.drm"/>
|
|
<sub-class-of type="application/xml"/>
|
|
<root-XML namespaceURI="" localName="museScore"/>
|
|
<magic>
|
|
<match type="string" value="<?xml" offset="0">
|
|
<match type="string" value="<museScore" offset="0:128">
|
|
<match type="string" value="<Drum" offset="0:512"/>
|
|
</match>
|
|
</match>
|
|
</magic>
|
|
</mime-type>
|
|
|
|
<mime-type type="application/x-musescore.palette">
|
|
<comment>MuseScore palette</comment>
|
|
<glob pattern="*.mpal"/>
|
|
<sub-class-of type="application/zip"/>
|
|
</mime-type>
|
|
|
|
<mime-type type="application/x-musescore.style+xml">
|
|
<comment>MuseScore style</comment>
|
|
<glob pattern="*.mss"/>
|
|
<sub-class-of type="application/xml"/>
|
|
<root-XML namespaceURI="" localName="museScore"/>
|
|
<magic>
|
|
<match type="string" value="<?xml" offset="0">
|
|
<match type="string" value="<museScore" offset="0:128">
|
|
<match type="string" value="<Style" offset="0:512"/>
|
|
</match>
|
|
</match>
|
|
</magic>
|
|
</mime-type>
|
|
|
|
<!-- MusicXML documents -->
|
|
|
|
<mime-type type="application/vnd.recordare.musicxml">
|
|
<!-- See "Container file" at http://www.musicxml.com/for-developers/musicxml-dtd/ -->
|
|
<comment>MusicXML compressed score</comment>
|
|
<glob pattern="*.mxl"/>
|
|
<sub-class-of type="application/zip"/>
|
|
<icon name="application-vnd.recordare.musicxml@MUSESCORE_INSTALL_SUFFIX@"/>
|
|
</mime-type>
|
|
|
|
<mime-type type="application/vnd.recordare.musicxml+xml">
|
|
<!-- http://www.musicxml.com/for-developers/musicxml-dtd/ -->
|
|
<comment>MusicXML uncompressed score</comment>
|
|
<glob pattern="*.musicxml"/><!-- preferred extension must go first -->
|
|
<glob pattern="*.xml" weight="40"/><!-- reduced weight (default 50) to avoid matching ordinary XML files -->
|
|
<sub-class-of type="application/xml"/>
|
|
<root-XML namespaceURI="" localName="score-partwise"/>
|
|
<root-XML namespaceURI="" localName="score-timewise"/>
|
|
<icon name="application-vnd.recordare.musicxml@MUSESCORE_INSTALL_SUFFIX@+xml"/>
|
|
<magic>
|
|
<match type="string" value="<?xml" offset="0">
|
|
<match type="string" value="score-partwise" offset="0:128"/>
|
|
<match type="string" value="score-timewise" offset="0:128"/>
|
|
</match>
|
|
<match type="string" value="<!--" offset="0">
|
|
<match type="string" value="score-partwise" offset="0:128"/>
|
|
<match type="string" value="score-timewise" offset="0:128"/>
|
|
</match>
|
|
</magic>
|
|
</mime-type>
|
|
|
|
<!--
|
|
Specialist file formats that MuseScore can import or export
|
|
|
|
If the format doesn't have a MIME type yet then you need to invent
|
|
one (e.g. "application/x-newtype"). This enables us to reference the
|
|
MIME type in other places (e.g. the .desktop file).
|
|
|
|
Common types like "audio/midi" do not need to be declared here unless
|
|
you want to provide custom icons for them.
|
|
-->
|
|
|
|
<mime-type type="application/x-bww"><!-- invented -->
|
|
<comment>Bagpipe Music Writer score</comment>
|
|
<glob pattern="*.bww"/>
|
|
</mime-type>
|
|
|
|
<mime-type type="application/x-biab"><!-- invented -->
|
|
<comment>Band-in-a-Box score</comment>
|
|
<glob pattern="*.mgu"/>
|
|
<glob pattern="*.sgu"/>
|
|
</mime-type>
|
|
|
|
<mime-type type="application/x-capella"><!-- invented -->
|
|
<comment>Capella score</comment>
|
|
<glob pattern="*.cap"/>
|
|
<glob pattern="*.capx"/>
|
|
</mime-type>
|
|
|
|
<mime-type type="audio/x-gtp"><!-- See https://sourceforge.net/p/tuxguitar/bugs/117/ -->
|
|
<comment>Guitar Pro tablature</comment>
|
|
<glob pattern="*.gpx"/><!-- Version 6 -->
|
|
<glob pattern="*.gp5"/>
|
|
<glob pattern="*.gp4"/>
|
|
<glob pattern="*.gp3"/>
|
|
<glob pattern="*.gtp"/><!-- Versions 1 and 2 -->
|
|
</mime-type>
|
|
|
|
<mime-type type="application/x-musedata"><!-- invented -->
|
|
<!-- https://wiki.ccarh.org/wiki/MuseData_file_specification -->
|
|
<comment>MuseData score</comment>
|
|
<glob pattern="*.md" weight="40"/><!-- Avoid matching Markdown .md files -->
|
|
<sub-class-of type="text/plain"/>
|
|
<magic>
|
|
<match type="string" value="WK#:" offset="0:512">
|
|
<match type="string" value="Group memberships:" offset="0:1024"/>
|
|
</match>
|
|
</magic>
|
|
</mime-type>
|
|
|
|
<mime-type type="application/x-overture"><!-- invented -->
|
|
<comment>Overture score</comment>
|
|
<glob pattern="*.ove"/>
|
|
</mime-type>
|
|
|
|
<mime-type type="audio/x-ptb"><!-- See https://sourceforge.net/p/tuxguitar/bugs/117/ -->
|
|
<comment>Power Tab Editor tablature</comment>
|
|
<glob pattern="*.ptb"/>
|
|
</mime-type>
|
|
|
|
<mime-type type="application/x-sf2"><!-- invented -->
|
|
<comment>SoundFont audio bank</comment>
|
|
<glob pattern="*.sf2"/>
|
|
<sub-class-of type="application/x-riff"/>
|
|
</mime-type>
|
|
|
|
<mime-type type="application/x-sf3"><!-- invented -->
|
|
<comment>Vorbis compressed soundfont</comment><!-- NOT SoundFont since that is a trademarked term. -->
|
|
<glob pattern="*.sf3"/>
|
|
<sub-class-of type="application/x-riff"/><!-- NOT a subclass of application/x-sf2 (SF3 files are not valid SF2 files). -->
|
|
</mime-type>
|
|
|
|
<mime-type type="application/x-sfz"><!-- invented -->
|
|
<comment>SFZ soundfont descriptor</comment><!-- NOT SoundFont since that is a trademarked term. -->
|
|
<glob pattern="*.sfz"/>
|
|
<sub-class-of type="text/plain"/>
|
|
</mime-type>
|
|
|
|
</mime-info>
|