Musical notation codesGeneral information
The most comprehensive literature is the book
Beyond MIDI
There is an overview
The Computational Score
by Francesco Giomi.
Perry Roland:
Extensible Markup Language for Music Information
Retrieval
This paper evaluates the role of standards in
information exchange and suggests the adoption of
Java
standards for music representation and meta-data to
serve as the basis for music information retrieval.
A good source for file formats is
www.wotsit.org/
. Among them there is a collection of music formats.
Dot What!?
also covers many file extensions.
Feedback (questions, suggestions, broken links): General informationMIDI
Your MIDI interface is too slow?
MIDI.org
has released a
MIDI Over IEEE-1394 Specification
in PDF. IEEE-1394 is also known as FireWire (Apple)
and i-Link (Sony). It makes sense to replace the
MIDI cable by IEEE-1394 and not by USB since
FireWire is already used for media streams. FireWire
is about 10000 times faster than a MIDI cable.
Almost every scorewriter supports the
MIDI
file format:
The official alt.music.midi FAQ: general info
and frequenty asked questions
,
MIDI Farm
, You should not attempt to use it to exchange data
between score printing programs (and archives) if
you have additional ways.
Nevertheless, MIDI is the first data format a score
printing program has to support. a good book on this
topic is
Musik-Programmierung
.
Beyond MIDI
describes four extensions to MIDI but I found no
applications of them on the internet
*
NoTaMIDI in
Beyond MIDI chapter 3
*
Expressive in
Beyond MIDI chapter 4
*
MIDIPlus in
Beyond MIDI chapter 5
*
Augmented MIDI in
Beyond MIDI chapter 6
There is an IETF effort to standardize MIDI over
RTP
, for both interactive and streaming, see:
An RTP Payload Format for MIDI
by John Lazzaro and John Wawrzynek.
FAQ:
How do I convert a MIDI file to some sort of
text representation
, maintained by Rainer Typke.
Programs exporting
MIDI
:

NoteAbility Pro - a professional music notation package for the Macintosh OS-X operating systemMac OS X

Programs importing
Internal format of NoteAbility Pro
:

NoteAbility Pro - a professional music notation package for the Macintosh OS-X operating systemMac OS X

Feedback (questions, suggestions, broken links): Internal format of NoteAbility ProXMF - eXtensible Music Format
XMF
is a successor of
RMF
that has been developed by the
MIDI Manufacturer's Association (MMA)
, chaired by
Chris Grigg
.
XMF is not an
Java
application. It is a container format (like a jar
file) that can contain any number of
midi
and
DLS
files. Read also the
XMF FAQ
.
Sun is an enthusiastic member of the XMF working
group, so it's
likely
that XMF will find its way into
JavaSound
implementations.
The
Interactive XMF Workgroup (IX WG)
wants to use XMF in an interactive way. See also
Towards Interactive XMF
by Chris Grigg.
Programs exporting
XMF - eXtensible Music Format
:

Feedback (questions, suggestions, broken links): XMF - eXtensible Music FormatNIFF
NIFF is the first standard code for musical
notation. NIFF is based on RIFF.
A minor revision,NIFF 6b, is available as of June, 2002. This revision is
provided by Jeff Thompson, author of
Niffty.
The History of NIFF
The NIFF (Notation Interchange File Format) was completed in the fall of
1995. This is a standard digital format for the representation of standard
musical notation. The format is very flexible, allowing for simple implementations
with minimal graphical information, or much more elaborate descriptions
including all aspects of page layout, associated midi data, custom symbols,
etc.Sponsored by Passport Designs, Mark of the Unicorn, Musicware, Opcode
Systems, and Cakewalk Music Software, the format was designed as a cooperative
effort. The members of the team which developed NIFF are listed below.
Please note that some of the affiliations listed have changed since NIFF
was written.*
Dave Abrahams, Mark of the Unicorn*
Gary Barber, Musicware*
Raymond Bily, Midisoft Corporation*
Mike Brockman, Musicware*
Mark Burton, Blue Ribbon Software*
Don Byrd, Advanced Music Notation Systems, Musicware*
Cakewalk Music Software*
Nicholas Carter, University of Surrey*
John Cerullo, Hal Leonard Corporation*
Daniel Dorff, Theodore Presser*
John Forbes, Boosey & Hawkes*
Tom Hall, A-R Editions*
William Holab, G. Schirmer*
Wladek Homenda, Musitek*
Tom Johns, Hal Leonard Corporation*
Paul Keister, Passport Designs*
Steve Keller*
Dave Kusek*
Lowell Levinger, Passport Designs*
Bill McCann, Dancing Dots Braille Music Technology*
Severo Ornstein, Woodside, California*
Mike Ost, Passport Designs*
Norman Reid, San Francisco, California*
Robert Schuneman, E. C. Schirmer*
Dave Scoggin, Opcode Systems*
Leland Smith, San Andreas Press*
Eleanor Selfridge-Field, Center for Computer Assisted Research in the Humanities*
Mark Walsen, Notation Software, Inc.*
Don Williams, Opcode Systems
Technical Coordinator: Cindy Grande, Grande Software
Administrative Coordinator: Chris Newell, MusitekSpecial Advisor: Alan Belkin, University of Montreal
The NIFF SDK Archive
NIFF is not maintained any more. The NIFF SDK Archive is presented as a
mature work for educational usage.
The NIFF SDK is complete. It is a free, public domain, platform independent
Software Developer's Kit for software developers implementing NIFF. It
is a collection of software libraries and tools to support reading, writing,
and navigating NIFF files. Documentation, sample code, and a simple NIFF
file is included. The NIFF SDK makes it possible for a software developer
to add NIFF reading and writing capabilities to an existing program without
writing the housekeeping functions that would otherwise be required. The
software is supplied in source code format in the C programming language.
NIFF Downloads
The following documents are available for download here:
*EX1BACH.ZIP*EX2POP.ZIP*EX3AORCH.ZIP*EX3BORCH.ZIP*EX4THEOR.ZIP*EX5APIAN.ZIP*EX5BPIAN.ZIP*EX6AORNS.ZIP*EX6BOR.ZIP*EX6COR.ZIP*FILEWALK.ZIP*NIFF6b.html*NIFF6b-changes.txt*NIFF6b-todo.txt*niff.h*MS_NIFF.zip*niffsdk.txt*niffsdk-1.02.tar*niffsdk1.02.sit.hqx*NIFFspec.egs.jpg*NIFFDUM.README.TXT*NIFFDUM2.C*NIFFDUM.CALLBACK.CN.B.: Information about these files:*
The files beginning with "EX" are TIFF (a standard graphics format) formatted
music example files to be used by NIFF developers.*
"FILEWALK.ZIP" is a Microsoft utility for browsing RIFF files. It parses
the STRUCTURE of a RIFF file. Because NIFF uses tags instead of nested
lists, it is of limited utility.*
"NIFF 6x.x" is the current version of the specification itself, in html
format. The document "NIFFspec.egs.jpg" contains the musical examples
in the NIFF spec, since some versions of Word have difficulty displaying
these images.*
"NIFF6x.xchanges.txt" details all the latest changes made to the spec since
v.6a.*
"niff.h" is a C header file.*
"MS_NIFF.ZIP" contains some examples of NIFF files written by Midiscan.*
The files containing "niffsdk" refer to the NIFF software development kit.*
The files containing "NIFFDUM" provide an updated version of the NIFFDUMPER
UTILITY. See "NIFFDUM.README.TXT".
For those who implement a NIFF importer: There is a
flaw in some example files of the NIFF SDK. There
are 7 undefined shapes in rests with the length 3/16
in AFTER.NIF, 3 in WAYITIS.NIF and 1 in MANDOL.NIF.
Thanks to Cris Sion of
Sionsoft
for confirming this.
See also the NIFF SDK User's Guide
Programs exporting
NIFF
:

Feedback (questions, suggestions, broken links): NIFFInternal format of Capella (.cap)www.hausmusik.ch
has several thousand music sheets in capella file format
and some of them in MusicXML file format.
Have a look at it, it's worth it.www.tobis-notenarchiv.de is an archive of classical works in capella file format.
Programs exporting
Internal format of Capella (.cap)
:

Feedback (questions, suggestions, broken links): Internal format of Capella (.cap)
SASL: Simple Audio Score Language
SASL is part of
MPEG-4 Structured Audio
. It has to do nothing at all with the subject of
this page (music notation, visual rendering...). I
just spent some time looking at it because its name
implies some relationship with music notation.
But if you're thinking of
events
instead of slurs, chords, augmentation dots, bars...
when you hear the word "score", SASL might be
exactly what you want. Here are some
developer resources
for you.
Feedback (questions, suggestions, broken links):
SASL: Simple Audio Score Language
Music Publisher and Noteworthy 2 File Format (.nwc)
Music Publisher is the Windows version und
Noteworthy ist die DOS version
*
Noteworthy 2 File Format
*
The file format of Music Publisher is available
by. See
Website of Music Publisher
.
*
The currently supported
NoteWorthy
product line is NoteWorthy Composer for Windows,
a free player, a free Browser plug-in and a free
Winamp plug-in.
Programs exporting
Music Publisher and Noteworthy 2 File Format (.nwc)
:

Feedback (questions, suggestions, broken links):
Music Publisher and Noteworthy 2 File Format (.nwc)
The SCORE format
The SCORE format (.MUS) is the native format of the
program SCORE (DOS), published by San Andreas Press.
I don't know any online description, but there is a
detailed description by Leland Smith in Chapter 19
of Beyond MIDI. The binary SCORE format bases on a
single array of Float numbers. This format has a
natural ascii representation: each of the numbers
separated by a white space.
The actual version of SCORE is
Release 4
, (December 1999). There is no official SCORE page
by the publisher San Andreas Press, but there is a
comprehensive
SCORE page
at
Acadia University
.
The programs or demo versions of them can be
downloaded here
.
Programs exporting
The SCORE format
:

Feedback (questions, suggestions, broken links): The SCORE formatRMF - Rich Music Format
RMF defined by
Beatnik
. It is a wrapper for audio formats like .wav, .au,
.aiff, .mp3 and MIDI. The purpose of the format is
to encrypt the data and to store MIDI and sounds
together. RMF is not much used at the moment, but it
can gain importance from the fact that the reference
implementation of the
Java Media Framework
and
JavaSound
can play RMF files.
RMF is not documented. The
RMF datasheet from Beatnik
just describe what you can do with RMF. There is
only one
editor
that can create RMF files. For those who just want
to play one format, it makes no sense to use RMF. It
makes you dependant from one company and gives you
no advantage. One should encrypt only with
documented methods. Undocumented encrypting methods
are considered unsecure. See the (undocumented)
encryption of DVD
explained in simple words
.
XMF
solves this problem.
RMF and XMF make sense where you have to deliver the
sounds for your MIDI events.
Programs exporting
RMF - Rich Music Format
:

PhotoScore UltimateWindows, MacOS XAudioScore - music to score and music notationWindows

Programs importing
Neuratron Photoscore Format (.opt)
:

PhotoScore UltimateWindows, MacOS XAudioScore - music to score and music notationWindows

Feedback (questions, suggestions, broken links):
Neuratron Photoscore Format (.opt)
Tilia: the file format of Lime
There has been an online description of Tilia at
http://datura.cerl.uiuc.edu/limefiles/limefiles.html
which vanished. It is still available in the
web archive
. It is also covered in chapter 20 of
Beyond MIDI
and in the Computer Music Journal.
Programs exporting
Tilia: the file format of Lime
:

Feedback (questions, suggestions, broken links): PowerTab
PDF used as music notation format
PDF is not a music notation format in the sense that
you can arrange or play the file. But PDF is good
for high quality platform independant printing using
Acrobat Reader
. This is the reason, why sites that sell online
sheet music often use PDF as download format.
Sites that sell sheet music as PDF and additional
sources:
*
Sheet Music Collections
*
virtualsheetmusic.com
*
The most complete guide to sheet music
publishers and databases on the Web.
*
www.cdsheetmusic.com/
will provide sheet music on CDs in pdf format.
Programs exporting
PDF used as music notation format
:

Feedback (questions, suggestions, broken links):
PDF used as music notation format
DARMS
There is no standard an many dialects. The best
source I've found is the book Alexander Brinkman:
Pascal Programming for Music Research. Chicago:
University of Chicago Press (1990) and
Beyond MIDI
.
The Note-Processor Dialect
by J. Stephen Dydo is available online.
Programs exporting
DARMS
:

Feedback (questions, suggestions, broken links): DARMSGUIDO Music Notation Language
a new format is
GUIDO
. You can
try online
how GUIDO code looks as graphic.
The main design principles are the use of ascii and
extensibility. The notation of the single elements
resembles to TeX.
Three levels of GUIDO are planned:*
Basic GUIDO
is defined and stable. It contains basic
notation elements which is far beyond MIDI.
*
Advanced GUIDO (inofficial draft)
is unfinished. It defines further symbol classes
that are used in common music notation.
*
Extended GUIDO
is planned for unusual topics like microtonal
music.
The three levels build on each other. Basic GUIDO is
part of Advanced GUIDO which is part of Extended
GUIDO itself.
Libraries in C and
Java
are planed to spread the GUIDO format.
Programs exporting
GUIDO Music Notation Language
:

Feedback (questions, suggestions, broken links): GUIDO Music Notation Languageabc
Chris Walshaw
invented the input language
abc
and the translation program for this packages.
His concept has been so successful, that there are
many programs now which use abc without TeX. With
10000+ available tunes, abc is perhaps the most
common format on the internet.
Unlike other formats I haven't collected any
examples. Chris Walshaw has done a good job with his
abc pages
. I can't supercede his pages.
Collections of music in abc format
*Collection of abc notated tunes*Folk music in MIDI and abc format
Programs exporting
abc
:

Feedback (questions, suggestions, broken links): **kern (.krn)**Hildegard
**Hildegard
represents medieval music notation for use in the
Humdrum Toolkit
.
Hildegard is also described in a
Chapter
of Computing in Musicology, Vol. 12.
Feedback (questions, suggestions, broken links): **Hildegard**koto**koto
is a
Humdrum
extension for shamisen music by Sachiko Deguchi and
Craig Sapp.
Programs importing
**koto
:

Feedback (questions, suggestions, broken links): LilyPondPhilip's Music Writer (PMW)PMW
is the format of Philip's Music Writer (PMW). The
format is described in the spec that comes with the
program.
Programs importing
Philip's Music Writer (PMW)
:

Feedback (questions, suggestions, broken links): Philip's Music Writer (PMW)TexTab
TexTab
is a language by John Hunter for defining
conventional music notation and tablature notation
for banjo and other fretted stringed instruments.
The free book of tablature entitled
3-Finger Folk for the 5-String Banjo
is made with TexTab.
Programs exporting
TexTab
:

Feedback (questions, suggestions, broken links): TexTabMup music publication program
Mup is the internal format of the
Mup music publication program
. The site provides a
format description
, a
simple example
, a
comprehensive example
, a
template
, and a
list of programs
, that use Mup.
Programs importing
Mup music publication program
:

Feedback (questions, suggestions, broken links): Drum Tab
Enigma Transportable Format (ETF)
ETF is written by Phil Ferrand and is the cross
platform format of
Finale
. You can
download the official ETF documentation
if you have registered at least one product from
MakeMusic (Coda)
. You can also find the description and a parser in
the
Thesis
of Margaret Cahill (in PDF and Word).
Han-Wen Nienhuys'
description
of the ETF format is incomplete but a good starting
point to understand ETF.
Programs exporting
Enigma Transportable Format (ETF)
:

Feedback (questions, suggestions, broken links):
Enigma Transportable Format (ETF)
CMN: Common Music Notation
An introduction to the CMN format is in
Beyond MIDI
chapter 16. You can download the manual and the
program from
the CMN page
.
The CMN format looks LISPy as you would expect from
a program that is written in LISP. But I don't see a
big problem to read and write CMN files with other
languages (I've written LISP programs in an earlier
life and now usually use
Java
. I don't regret this step in general but there are
really nice LISP properties I miss).
This is how you can read CMN files: build your
object tree with the first element of a list as
parent node. While
Java
nodes contain two axes (attributes and children),
LISP has one.
Example: (chord (notes b3 g4) q). From a LISP view,
notes is a function and b3 and g4 are parameters.
The function chord has two parameters (see them?).
If you build an object tree in
Java
, just create a chord object that contains two
fields: one contains a reference to an Object with
notes and one that it contains has the length of a
quarter note.
So you (and your program) don't have to understand
LISP. It is possible to extend the CMN format, but
you can extend NIFF, too. CMN is extended with
functions while NIFF is extended with chunks, but
for a program it's the same: Ignore what you don't
know. (Ok, one thing is harder in CMN: it ignores
what evaluates to nil and you don't know how to
evaluate outside LISP but I don't think this is a
problem in usual cases.)
Programs exporting
CMN: Common Music Notation
:

CMN: Common Music NotationCLISP

Programs importing
CMN: Common Music Notation
:

CMN: Common Music NotationCLISP

Feedback (questions, suggestions, broken links): CMN: Common Music Notation
OMNL: Open Music Notation Language
OMNL is a simple ascii music notation format that
looks a little like
Java
(but isn't). See
About OMNL for PaperChord 1.1
Programs exporting
OMNL: Open Music Notation Language
:

PaperChord - Guitar chords and progressionsMac OS 7 or higher

Programs importing
OMNL: Open Music Notation Language
:

PaperChord - Guitar chords and progressionsMac OS 7 or higher

Feedback (questions, suggestions, broken links):
OMNL: Open Music Notation Language
Scot: A Score Translator for Music 11
Scot (1979)
by
Michael David Good
is a language for entering music into a computer.
Much of its syntax is derived from ALMA (btw: has
anybody a link for ALMA?) which itself is derived
from the Plaine and Easie Code.
Feedback (questions, suggestions, broken links):
Scot: A Score Translator for Music 11
PMX
PMX is an input language that is designed for the
MusiXTeX preprocessor
PMX
. There is one more preprocessor that uses PMX as
input language:
PMTeX
.
Rosegarden
does have a option to export files in MusicTex,
OpusTex and PMX.
Programs exporting
PMX
:

Feedback (questions, suggestions, broken links): PMX
CMME corpus mensurabilis musice electronicum
The
corpus mensurabilis musice electronicum
by Ted Dumitrescu is a system for the electronic
representation of music in mensural notation (as
used in much European polyphony in the fourteenth
through sixteenth centuries).
Programs importing
CMME corpus mensurabilis musice electronicum
:

CMME corpus mensurabilis musice electronicumJava 2 / JDK1.2

Feedback (questions, suggestions, broken links):
CMME corpus mensurabilis musice electronicum
Nightingale Notelist
The Nightingale Notelist format is described in
Chapter 21
of
Beyond MIDI
: The Handbook of Musical Codes, edited by Eleanor
Selfridge-Field (MIT Press, 1997), except for a long
concluding example of a notelist [and some small
edits in August, 2000] by Tim Crawford, John Gibson,
and Donald Byrd. It describes the notelist format as
of Nightingale 3.0A.
Programs exporting
Nightingale Notelist
:

Feedback (questions, suggestions, broken links): Nightingale NotelistMusicKit ScoreFile
The MusicKit ScoreFile is a file format used by
MusicKit. It was developed by NeXT Computer, Inc.
from 1986 to 1991, and by
CCRMA at Stanford University
since 1992. The newest development by Leigh M. Smith
is MusicKit 5.3 on
www.musickit.org
for multiple platforms: MacOS X, NeXT, OpenStep,
Windows, Linux/unix. The only binary distribution is
for MacOS X, others have to be built from the
sources.
Programs exporting
MusicKit ScoreFile
:

NoteAbility Pro - a professional music notation package for the Macintosh OS-X operating systemMac OS X

Feedback (questions, suggestions, broken links): MusicKit ScoreFile
CHARM (Common Hierarchical Abstract Representation of
Music)
CHARM is covered by some early papers of Geraint
Wiggins et al (I don't find it online any more). It
is an abstract representation for musical analysis.
Many elements specific to printed representation of
music are ommited.
Unlike most music notation formats, CHARM defines an
ID for each event. Structure is defined by one or
more references to those IDs. This idea allows to
represent almost everything without changing basic
definitions. The price you have to pay for this
flexibility is that you have to generate your own
structures out of this data to get efficient
algorithms. (This is not a bad thing. I do that in
some cases in MusiXML)
Feedback (questions, suggestions, broken links):
CHARM (Common Hierarchical Abstract Representation of
Music)
Muscript
Muscript
, by Peter Billam, is a language for typesetting
music and a Perl script which translates it either
into Postscript for printing and viewing, or into
MIDI for synthesisers or import into other software.
Programs exporting
Muscript
:

Feedback (questions, suggestions, broken links): MuscriptGaayaka
Gaayaka
(.gka) is the file format of
Rasika Gaayaka
, a music notation program for
carnatic music
by M. Subramanian
Programs exporting
Gaayaka
:

RasikaGaayakaWindows

Programs importing
Gaayaka
:

RasikaGaayakaWindows

Feedback (questions, suggestions, broken links): GaayakaPlaine and Easie
The Plaine and Easie Code is described in chapter 25
of
Beyond MIDI
and on
Plaine & Easie Code
by IAML International Association of Music
Libraries, Archives and Documentation Centres.
Programs importing
Plaine and Easie
:

Feedback (questions, suggestions, broken links): Apple GarageBand Format (.band)SMDL
SMDL
(ISO/IEC 10743) is also a standard. It builds on
SGML
(ISO 8879) and
HyTime
(ISO/IEC 10744). The problem: this standard isn't
finished. The project members waited for the second
edition of
HyTime
which was finished in 1997.
See
using SGML architectures in XML
. This is necessary but not sufficient to process
SMDL with an
Java
parser.
Some overviews:*
SGML: SMDL Overview
by Robin Cover
*
SMDL - Ten Years Later
by Alan D. Talbot
Programs exporting
SMDL
:

DixShtix - Java Music LibraryJava

Programs importing
SMDL
:

DixShtix - Java Music LibraryJava

Feedback (questions, suggestions, broken links): SMDLMPEG4-SMRISO/IEC JTC1/SC29/WG11/MPEG2005/N7379
Symbolic Music Representation in MPEG, an
overview
The text of the MPEG SMR standard in FCD status
(Final Committee Draft)
Feedback (questions, suggestions, broken links): MPEG4-SMR
MNML - The Musical Notation Markup Language
MNML almost can't represent anything but notes and
rests. Even staccato points and slurs are missing.
The MNML homepage does not exist any more.*
The MNML Homepage (http://irdu.nus.sg/music/)
*
The MNML 2.0 specification
(http://irdu.nus.sg/music/mnmlv200.html)
Feedback (questions, suggestions, broken links):
MNML - The Musical Notation Markup Language
MusicML
MusicML
almost can't represent anything but notes and rests.
Even staccato points and slurs are missing.
MusicML is dead. The authors are working on an
XML databaseFeedback (questions, suggestions, broken links): MusicMLMHTML
MHTML
is a comprehensive music notation extension of HTML.
The page contains many examples. Notice that
MHTML
uses attributes in endtags to represent nested slurs
for example. This is a very intuitive concept that
makes the examples very readable. But it isn't
allowed in
Java
and HTML so it isn't readable with standard parsers.
Feedback (questions, suggestions, broken links): MHTMLMML: Music Markup LanguageMusic Markup Language is an XML application.
Example
taken from chorale:<bar barid="treb-1">3[E A] [3E B] [3E:8 C]F:8 [3G C]
<notation>
<bindbegin id="b1" beat="3" note="E" />
<bindend end="b1" beat="3.5" />
</notation>
</bar>
Discussion of the example
As you can see, main parts of the format are not defined in XML itself, but in a microformat that is embedded in XML. (the XML syntax error is part of the original example)
Also note, that in this example, the notation element is a child of the bar element.
Compare this with the DTD where the notation element is allowed only as child of the song element.
This is only one of several errors that prevent an implementation of this format.
The MML website has been updated in the year 2002 for the last time.Feedback (questions, suggestions, broken links): MML: Music Markup Language
Theta: Tonal Harmony Exploration and Tutorial Assistent
It seems that Theta doesn't exist any more.
There is an
Article saying
that Theta (http://scarlet.lincmedia.co.jp/Theta2)
is using
Java
to save music notation documents but I found no
information on the format itself.
Feedback (questions, suggestions, broken links):
Theta: Tonal Harmony Exploration and Tutorial Assistent
ScoreML
Martin Piskernigs format ScoreML is an
Java
application. It isn't available online any more, but
there is a plan to relaunch it as part of an
open source project
. He announced to use some ideas from
MusiXML
.
Feedback (questions, suggestions, broken links): ScoreMLJScoreML
JScoreML (nide.snow.utoronto.ca/music/index.html)
has been a music notation markup language and a
Java
score editor. Seems it doesn't exist any more.
Feedback (questions, suggestions, broken links): JScoreMLeXtensible Score Language (XScore)
eXtensible Score Language
0.01 Draft: 1998-12-15 Author: R. J. Grigaitis.
There seems to be no implementation for this format.Feedback (questions, suggestions, broken links): eXtensible Score Language (XScore)MusiXML: My own format
MusiXML is base on
Java
.
I made an own page for
MusiXML
.
Feedback (questions, suggestions, broken links): MusiXML: My own formatMusicXML (.mxl, .xml)MusicXML 2.0 is available as an XML Schema Definition (XSD) version.
MusicXML
by
Michael David Good
, president and founder of Recordare (see also
Scot
), is designed with the knowledge of
MusiXML
and
NIFFML
.
The file extension is .xml, the packed version ends with .mxl
See also
MusicXML: An Internet-Friendly Format for Sheet
Music
.
www.notensatz-s-fischer.de offers CDs in capella and MusicXML file format.
Programs exporting
MusicXML (.mxl, .xml)
: