%ISOlat1; %ISOlat2; ]> Music Notation - www.music-notation.info - Copyright 1997-2012, Gerd Castan Musical notation codes Index xml ascii binary 1. MidiXML 2. Apple GarageBand Format (.band) 3. SMDL 4. MPEG4-SMR 5. MNML - The Musical Notation Markup Language 6. MusicML 7. MHTML 8. MML: Music Markup Language 9. Theta: Tonal Harmony Exploration and Tutorial Assistent 10. ScoreML 11. JScoreML 12. eXtensible Score Language (XScore) 13. MusiXML: My own format 14. MusicXML (.mxl, .xml) 15. MusiqueXML 16. GUIDO XML 17. WEDELMUSIC 18. ChordML 19. ChordQL 20. NeumesXML 21. MEI 22. JMSL Score 23. minimusic 24. EMNML - Extensible Music Notation Markup Language 25. XMusic 26. SongWrite 27. Music Description Language (MDL) 28. MuseScore file format (.msc, .mscx, .mscz) 29. Virtual Musician Markup Language (VMML) 30. Music Catalog (MusiCat) 31. CapXML (.capx) 32. SVG: Scalable Vector Graphics 33. SMIL 1. PDF used as music notation format 2. DARMS 3. GUIDO Music Notation Language 4. abc 5. MusiXTeX, MusicTeX, MuTeX... 6. **kern (.krn) 7. **Hildegard 8. **koto 9. **bol 10. Musedata format (.md) 11. LilyPond 12. Philip's Music Writer (PMW) 13. TexTab 14. Mup music publication program 15. NoteEdit 16. Liszt: The SharpEye OMR engine output file format 17. Drum Tab 18. Enigma Transportable Format (ETF) 19. CMN: Common Music Notation 20. OMNL: Open Music Notation Language 21. Scot: A Score Translator for Music 11 22. PMX 23. CMME corpus mensurabilis musice electronicum 24. Nightingale Notelist 25. MusicKit ScoreFile 26. CHARM (Common Hierarchical Abstract Representation of Music) 27. Muscript 28. Gaayaka 29. Plaine and Easie 30. Clan Lord music notation 31. Parsons-Code 32. Leadsheet Notation 33. Band In A Box file format (.sgu, .mgu, .mg1, .mg9) 34. Bagpipe Music Writer file format (.bww) 1. General information 2. MIDI 3. QuickScore Elite file format (.qsd) 4. WAV audio file format (.wav) 5. MP3 audio file format (.mp3) 6. WMA audio file format (.wma) 7. MusicWrite file format (.mwk) 8. Overture file format (.ove) 9. ScoreWriter file format (.scw) 10. Copyist file format (.CP6 and .CP4) 11. Rich MIDI Tablature format - RMTF 12. Creative Music File Format 13. Sibelius Plugin Interface 14. Finale Plugin Interface 15. Internal format of Finale (.mus) 16. XMF - eXtensible Music Format 17. NIFF 18. Internal format of Capella (.cap) 19. SASL: Simple Audio Score Language 20. Music Publisher and Noteworthy 2 File Format (.nwc) 21. The SCORE format 22. RMF - Rich Music Format 23. The studio session song (SSS) file format 24. Guitar Pro File Format (.gtp, .gp3, .gp4, .gp5, .gpx) 25. KGuitar File Format (.kg) 26. TablEdit File Format (.tef) 27. Tilia: the file format of Lime 28. PowerTab 29. Forte file format (.fnf) 30. Old music formats Musical notation codes General 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 information MIDI 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 : Capella Windows Capella 1200 Windows tonica fugata Windows capella Media Producer Windows capella-scan Windows Harmony Assistant - music composition and notation editing. Mac OS 8.6, Mac OS 9.x, Mac OS X, Windows Melody Assistant Mac OS 8, Mac OS 9, Mac OS X, Windows PDFtoMusic Pro music scanner Windows, Mac OS X PDFtoMusic music scanner Windows, Mac OS X SmartScore Professional Edition - Precision music scanning & world-class scoring. Windows, Mac OS X SmartScore Songbook Edition - Limit: 3 staves Windows, Mac OS X 10.4 SmartScore Piano Edition - Limits: 2 staves / no text or lyrics / no TAB or percussion. Windows, Mac OS X 10.4 SmartScore Guitar Edition - Limits: 1 staff / No text or lyrics / no TAB or percussion. Windows, Mac OS X 10.4 SmartScore MIDI Edition - Limits: 4 staves / No text or lyrics / No printing / MIDI output only / no TAB or percussion. Windows, Mac OS X 10.4 PhotoScore Ultimate Windows, MacOS X PhotoScore MIDI Lite Windows, MacOS X AudioScore - music to score and music notation Windows Score Perfect Education Windows Score Perfect Professional Windows Score Perfect Standard Windows PriMus - Music notation program Windows PriMus Classic - Music notation program Windows Sibelius G7 Kontakt Edition - The ultimate tool for creative guitarists Windows, Mac OS 9, Mac OS X WIDI Recognition System (Professional audio to MIDI converter) Windows, Mac OS X WIDI Recognition System (Standard audio to MIDI converter) Windows, Mac OS X WIDI Audio To MIDI VST Plugin (Windows Version) Windows WIDI Audio To MIDI VST Plugin (MAC OS X Version) Mac OS X WIDI Audio To MIDI Audio Unit (MAC OS X Version) Mac OS X Celemony Melodyne cre8 audio editor Windows, Mac OS X Celemony Melodyne studio audio editor Windows, Mac OS X visiv SharpEye Music Reader Windows, RISC OS Lime Music Notation Software Windows, Mac OS 7 through 9.x, Mac OS X Rosegarden - audio and MIDI sequencer, score editor Linux MusicKit - music programming library Objective C, Python, NeXT, Mac OS X, Windows, Linux/UNIX, OpenStep NoteWorthy Composer Windows Muscript - language for typesetting music Perl KGuitar Posix, QT, KDE, TSE, Linux 2.2, Linux 2.4, FreeBSD 4.4 / STABLE, Solaris (gcc) DixShtix - Java Music Library Java Django tablature editor and composer Windows Personal Composer - music notation, MIDI, sequencing Windows Xenoage MusicXML Player Java JRE 1.5.0, Linux, Windows, Mac OS X Mozart - music notation software Windows MuseScore Linux, Windows, Mac OS X, C++ pyScore Python, Linux, Mac OS X, Windows Guitar Pro OS X - tablature editor Mac OS X Guitar Pro - tablature editor Windows, Mac OS X, Linux Guitar Pro Linux - tablature editor Linux ABC Plus (abcm2ps) - music notation software Mac OS X, Windows, x86 RPM based Linux, source code mTooth Mac OS X MagicScore Maestro - Music Notation Software for Musicians Windows MagicScore Classic - Music Notation Software for Musicians Windows MusiCAD score-editor Windows Apple Logic Pro - Digital Audio Workstation and MIDI sequencer Mac OS X Overture 4 - music notation software Mac OS X, Windows ScoreWriter - music notation software (slimmed down from Overture) Mac OS X, Windows Steinberg Sequel - Music Creation and Performance Mac OS X, Windows Steinberg Cubase 4 - Advanced Music Production System Mac OS X, Windows Steinberg Cubase Studio 4 - Music Production System Mac OS X, Windows Steinberg Cubase Essential 4 - Personal Music Production System Mac OS X, Windows Digidesign Pro Tools M-Powered Mac OS X, Windows GVOX Encore - music notation software Windows, Mac OS X GVOX Music Time Deluxe - music notation software Windows, Mac OS X Ableton Suite - Ableton Live + Instruments Windows, Mac OS X Ableton Live - audio and MIDI sequencer Windows, Mac OS X Ableton Live LE - audio and MIDI sequencer Windows, Mac OS X Ableton Live Light - audio and MIDI sequencer Windows, Mac OS X COMUS music printing system Windows DTAB - Drum TAB editor Windows Obtiv Octava - music notation software Windows IntelliScore Windows Forte - a notational, sequencing and recording software package Windows Ludwig - composing software Windows NoteAbility Pro - a professional music notation package for the Macintosh OS-X operating system Mac OS X WiiToMidi - convert signals from a Nintendo Wii controller to MIDI signals Mac OS X hum2mid - Humdrum kern to MIDI converter Linux, Mac OS X, Windows Wave Machine Labs Drumagog Drum Replacer Plug-In Windows, Mac OS X Impro-Visor - music notation software Java 1.5, NetBeans IDE 5.x, Polya Java Library, jMusic Java Library massey DTM plugin - Drum-to-MIDI converter Mac OS X, Windows capella wave kit Windows t-rox Studio Windows MIDI-Connections SCAN - optical music recognition Windows middle C software toolkit - optical music recognition Windows, Java, C/C++, Visual Basic Programs importing MIDI : Capella Windows Capella 1200 Windows tonica fugata Windows capella Media Producer Windows Capella playAlong Windows Harmony Assistant - music composition and notation editing. Mac OS 8.6, Mac OS 9.x, Mac OS X, Windows Melody Assistant Mac OS 8, Mac OS 9, Mac OS X, Windows Score Perfect Education Windows Score Perfect Professional Windows Score Perfect Standard Windows PriMus - Music notation program Windows PriMus Classic - Music notation program Windows Sibelius G7 Kontakt Edition - The ultimate tool for creative guitarists Windows, Mac OS 9, Mac OS X Notation Composer - music notation software Windows Notation Musician - music notation software Windows NCH Switch audio file format converter for Windows & Mac Windows, Mac OS X Celemony Melodyne cre8 audio editor Windows, Mac OS X Celemony Melodyne studio audio editor Windows, Mac OS X Progression - Music Software for Guitar Windows, Mac OS X Notion - Music Notation Software Mac OS X, Windows, Windows, Mac OS X Beatnik mobileBAE audio engine Symbian, Nucleus RTOS , Windows Mobile, J2ME Lime Music Notation Software Windows, Mac OS 7 through 9.x, Mac OS X Rosegarden - audio and MIDI sequencer, score editor Linux MusicKit - music programming library Objective C, Python, NeXT, Mac OS X, Windows, Linux/UNIX, OpenStep NoteWorthy Composer Windows NoteWorthy Player Windows NoteEdit - free music score editor for Linux C++, Linux KGuitar Posix, QT, KDE, TSE, Linux 2.2, Linux 2.4, FreeBSD 4.4 / STABLE, Solaris (gcc) DixShtix - Java Music Library Java Personal Composer - music notation, MIDI, sequencing Windows Mozart - music notation software Windows MuseScore Linux, Windows, Mac OS X, C++ Guitar Pro OS X - tablature editor Mac OS X Guitar Pro - tablature editor Windows, Mac OS X, Linux Guitar Pro Linux - tablature editor Linux KlavarScript - klavar notation software Windows musicRAIN - music sheet viewer software Macromedia Flash 8 mTooth Mac OS X MagicScore Maestro - Music Notation Software for Musicians Windows MagicScore Classic - Music Notation Software for Musicians Windows MusiCAD score-editor Windows Apple Logic Pro - Digital Audio Workstation and MIDI sequencer Mac OS X Apple GarageBand - Sequencer Mac OS X QuickScore Elite - Music Composition and Notation Software Windows Overture 4 - music notation software Mac OS X, Windows ScoreWriter - music notation software (slimmed down from Overture) Mac OS X, Windows Steinberg Sequel - Music Creation and Performance Mac OS X, Windows Steinberg Cubase 4 - Advanced Music Production System Mac OS X, Windows Steinberg Cubase Studio 4 - Music Production System Mac OS X, Windows Steinberg Cubase Essential 4 - Personal Music Production System Mac OS X, Windows Digidesign Pro Tools M-Powered Mac OS X, Windows GVOX Encore - music notation software Windows, Mac OS X GVOX Music Time Deluxe - music notation software Windows, Mac OS X Ableton Suite - Ableton Live + Instruments Windows, Mac OS X Ableton Live - audio and MIDI sequencer Windows, Mac OS X Ableton Live LE - audio and MIDI sequencer Windows, Mac OS X Ableton Live Light - audio and MIDI sequencer Windows, Mac OS X COMUS music printing system Windows Obtiv Octava - music notation software Windows Forte - a notational, sequencing and recording software package Windows NoteAbility Pro - a professional music notation package for the Macintosh OS-X operating system Mac OS X mid2hum - MIDI to Humdrum kern converter Linux, Mac OS X t-rox Studio Windows Toccata Braille Music Transcription Program Windows Feedback (questions, suggestions, broken links): MIDI QuickScore Elite file format (.qsd) Programs exporting QuickScore Elite file format (.qsd) : QuickScore Elite - Music Composition and Notation Software Windows Programs importing QuickScore Elite file format (.qsd) : QuickScore Elite - Music Composition and Notation Software Windows Feedback (questions, suggestions, broken links): QuickScore Elite file format (.qsd) WAV audio file format (.wav) Programs exporting WAV audio file format (.wav) : Notion - Music Notation Software Mac OS X, Windows, Windows, Mac OS X Notion Protégé - Music Creation Software Mac OS X, Windows, Windows, Mac OS X MuseScore Linux, Windows, Mac OS X, C++ MuseScore Linux, Windows, Mac OS X, C++ QuickScore Elite - Music Composition and Notation Software Windows Programs importing WAV audio file format (.wav) : Beatnik mobileBAE audio engine Symbian, Nucleus RTOS , Windows Mobile, J2ME Apple GarageBand - Sequencer Mac OS X IntelliScore Windows Wave Machine Labs Drumagog Drum Replacer Plug-In Windows, Mac OS X capella wave kit Windows Feedback (questions, suggestions, broken links): WAV audio file format (.wav) MP3 audio file format (.mp3) Programs exporting MP3 audio file format (.mp3) : MusicKit - music programming library Objective C, Python, NeXT, Mac OS X, Windows, Linux/UNIX, OpenStep Apple GarageBand - Sequencer Mac OS X QuickScore Elite - Music Composition and Notation Software Windows Programs importing MP3 audio file format (.mp3) : Beatnik mobileBAE audio engine Symbian, Nucleus RTOS , Windows Mobile, J2ME MusicKit - music programming library Objective C, Python, NeXT, Mac OS X, Windows, Linux/UNIX, OpenStep Apple GarageBand - Sequencer Mac OS X IntelliScore Windows capella wave kit Windows Speech Analyzer Windows Feedback (questions, suggestions, broken links): MP3 audio file format (.mp3) WMA audio file format (.wma) Programs importing WMA audio file format (.wma) : IntelliScore Windows capella wave kit Windows Speech Analyzer Windows Feedback (questions, suggestions, broken links): WMA audio file format (.wma) MusicWrite file format (.mwk) Programs exporting MusicWrite file format (.mwk) : QuickScore Elite - Music Composition and Notation Software Windows Programs importing MusicWrite file format (.mwk) : QuickScore Elite - Music Composition and Notation Software Windows Feedback (questions, suggestions, broken links): MusicWrite file format (.mwk) Overture file format (.ove) Programs exporting Overture file format (.ove) : Overture 4 - music notation software Mac OS X, Windows ScoreWriter - music notation software (slimmed down from Overture) Mac OS X, Windows Programs importing Overture file format (.ove) : MuseScore Linux, Windows, Mac OS X, C++ Overture 4 - music notation software Mac OS X, Windows ScoreWriter - music notation software (slimmed down from Overture) Mac OS X, Windows Feedback (questions, suggestions, broken links): Overture file format (.ove) ScoreWriter file format (.scw) Programs exporting ScoreWriter file format (.scw) : Overture 4 - music notation software Mac OS X, Windows ScoreWriter - music notation software (slimmed down from Overture) Mac OS X, Windows Programs importing ScoreWriter file format (.scw) : Overture 4 - music notation software Mac OS X, Windows ScoreWriter - music notation software (slimmed down from Overture) Mac OS X, Windows Feedback (questions, suggestions, broken links): ScoreWriter file format (.scw) Copyist file format (.CP6 and .CP4) Programs exporting Copyist file format (.CP6 and .CP4) : QuickScore Elite - Music Composition and Notation Software Windows Sionsoft Copyist - music notation software Windows Programs importing Copyist file format (.CP6 and .CP4) : QuickScore Elite - Music Composition and Notation Software Windows Sionsoft Copyist - music notation software Windows Feedback (questions, suggestions, broken links): Copyist file format (.CP6 and .CP4) Rich MIDI Tablature format - RMTF RMTF adds Tablature Events to MIDI that are intended to be displayed by a tablature editor. Programs exporting Rich MIDI Tablature format - RMTF : Harmony Assistant - music composition and notation editing. Mac OS 8.6, Mac OS 9.x, Mac OS X, Windows Melody Assistant Mac OS 8, Mac OS 9, Mac OS X, Windows Guitar Studio - tablature editor Windows TaBazar - a notation program for fretted instruments (like guitar, bass, banjo or mandolin) and percussion Windows TablEdit - Tablatures editor and standard notation editor Win16, Win32 Programs importing Rich MIDI Tablature format - RMTF : Harmony Assistant - music composition and notation editing. Mac OS 8.6, Mac OS 9.x, Mac OS X, Windows Melody Assistant Mac OS 8, Mac OS 9, Mac OS X, Windows Guitar Studio - tablature editor Windows TaBazar - a notation program for fretted instruments (like guitar, bass, banjo or mandolin) and percussion Windows TablEdit - Tablatures editor and standard notation editor Win16, Win32 Feedback (questions, suggestions, broken links): Rich MIDI Tablature format - RMTF msf (Myriad Software) Used by OMeR to write files for Harmony Assistant and Melody Assistant. I don't know a documentation of the format. Programs exporting msf (Myriad Software) : Optical Music easy Reader (OMeR) Windows, Macintosh (Mac OS 8.6 to Mac OS X) PDFtoMusic Pro music scanner Windows, Mac OS X PDFtoMusic music scanner Windows, Mac OS X Programs importing msf (Myriad Software) : Harmony Assistant - music composition and notation editing. Mac OS 8.6, Mac OS 9.x, Mac OS X, Windows Melody Assistant Mac OS 8, Mac OS 9, Mac OS X, Windows Myriad Music Plug-In - for web browsers Mac OS X, Windows Feedback (questions, suggestions, broken links): msf (Myriad Software) Creative Music File Format Creative Music File Format is a cut-down version of the MIDI format . Programs exporting Creative Music File Format : Harmony Assistant - music composition and notation editing. Mac OS 8.6, Mac OS 9.x, Mac OS X, Windows Melody Assistant Mac OS 8, Mac OS 9, Mac OS X, Windows Programs importing Creative Music File Format : Harmony Assistant - music composition and notation editing. Mac OS 8.6, Mac OS 9.x, Mac OS X, Windows Melody Assistant Mac OS 8, Mac OS 9, Mac OS X, Windows Feedback (questions, suggestions, broken links): Creative Music File Format Sibelius Plugin Interface While the sibelius format itself is undocumented, it is possible to write plugins that export to other formats. Programs importing Sibelius Plugin Interface : sibelius2guido - sibelius to guido converter Sibelius Plugin Feedback (questions, suggestions, broken links): Sibelius Plugin Interface Finale Plugin Interface While the Finale format itself is undocumented, it is possible to write plugins that export to other formats. Finale can read and write the ETF format. Feedback (questions, suggestions, broken links): Finale Plugin Interface Internal format of Finale (.mus) Sheet music in Finale format Harmer Recorder Music Programs exporting Internal format of Finale (.mus) : SmartScore Professional Edition - Precision music scanning & world-class scoring. Windows, Mac OS X SmartScore Songbook Edition - Limit: 3 staves Windows, Mac OS X 10.4 SmartScore Piano Edition - Limits: 2 staves / no text or lyrics / no TAB or percussion. Windows, Mac OS X 10.4 SmartScore Guitar Edition - Limits: 1 staff / No text or lyrics / no TAB or percussion. Windows, Mac OS X 10.4 Finale music notation program Windows, Macintosh OS X 10.4 or higher Finale Allegro music notation program Windows, Macintosh OS X 10.3.9 or higher Finale PrintMusic music notation program Windows, Macintosh OS X 10.4 or higher Finale Songwriter music notation program Windows, Macintosh OS X 10.3.9 or higher Finale NotePad music notation program Windows, Macintosh OS X 10.4 or higher Programs importing Internal format of Finale (.mus) : Harmony Assistant - music composition and notation editing. Mac OS 8.6, Mac OS 9.x, Mac OS X, Windows Finale music notation program Windows, Macintosh OS X 10.4 or higher Finale Allegro music notation program Windows, Macintosh OS X 10.3.9 or higher Finale PrintMusic music notation program Windows, Macintosh OS X 10.4 or higher Finale Songwriter music notation program Windows, Macintosh OS X 10.3.9 or higher Finale NotePad music notation program Windows, Macintosh OS X 10.4 or higher Finale Reader music notation reader Windows, Macintosh OS X 10.4 or higher Feedback (questions, suggestions, broken links): Internal format of Finale (.mus) Internal format of NoteWriter Internal format of NoteWriter I don't know a documentation of this format. Programs exporting Internal format of NoteWriter : NoteWriter - music notation package (obsolete) Mac OS X Programs importing Internal format of NoteWriter : NoteAbility Pro - a professional music notation package for the Macintosh OS-X operating system Mac OS X NoteWriter - music notation package (obsolete) Mac OS X Feedback (questions, suggestions, broken links): Internal format of NoteWriter Internal format of NtEd Internal format of NtEd Programs exporting Internal format of NtEd : NtEd - a musical score editor for Linux Linux Programs importing Internal format of NtEd : NtEd - a musical score editor for Linux Linux Feedback (questions, suggestions, broken links): Internal format of NtEd Internal format of NoteAbility Pro Internal format of NoteAbility Pro I don't know a documentation of this format. Programs exporting Internal format of NoteAbility Pro : NoteAbility Pro - a professional music notation package for the Macintosh OS-X operating system Mac OS X Programs importing Internal format of NoteAbility Pro : NoteAbility Pro - a professional music notation package for the Macintosh OS-X operating system Mac OS X Feedback (questions, suggestions, broken links): Internal format of NoteAbility Pro XMF - 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 : Beatnik Mobile Sound Builder Windows Programs importing XMF - eXtensible Music Format : Beatnik mobileBAE audio engine Symbian, Nucleus RTOS , Windows Mobile, J2ME Beatnik Mobile Sound Builder Windows Feedback (questions, suggestions, broken links): XMF - eXtensible Music Format NIFF 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, Musitek Special 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.C N.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 : SmartScore Professional Edition - Precision music scanning & world-class scoring. Windows, Mac OS X SmartScore Songbook Edition - Limit: 3 staves Windows, Mac OS X 10.4 SmartScore Piano Edition - Limits: 2 staves / no text or lyrics / no TAB or percussion. Windows, Mac OS X 10.4 SmartScore Guitar Edition - Limits: 1 staff / No text or lyrics / no TAB or percussion. Windows, Mac OS X 10.4 PhotoScore Ultimate Windows, MacOS X AudioScore - music to score and music notation Windows visiv SharpEye Music Reader Windows, RISC OS Lime Music Notation Software Windows, Mac OS 7 through 9.x, Mac OS X Neume - Software For Music Education Python, Linux, Mac OS X DixShtix - Java Music Library Java Vivaldi Scan - Music OCR Software Windows Programs importing NIFF : Sibelius - music notation software Windows, Mac OS 8, Mac OS 9, Mac OS X Lime Music Notation Software Windows, Mac OS 7 through 9.x, Mac OS X Neume - Software For Music Education Python, Linux, Mac OS X DixShtix - Java Music Library Java Personal Composer - music notation, MIDI, sequencing Windows Mozart - music notation software Windows QuickScore Elite - Music Composition and Notation Software Windows TablEdit - Tablatures editor and standard notation editor Win16, Win32 Igor engraver for music notation Mac OS 8.5 or later (not Mac OS X), Windows, Wine, LISP TaBazar - a notation program for fretted instruments (like guitar, bass, banjo or mandolin) and percussion Windows Toccata Braille Music Transcription Program Windows Niffty - NIFF viewer Applet Java Applet Concert-o-Braille Windows Feedback (questions, suggestions, broken links): NIFF Internal 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) : Capella Windows Capella 1200 Windows capella Media Producer Windows capella-scan Windows Programs importing Internal format of Capella (.cap) : Capella Windows Capella 1200 Windows capella Media Producer Windows Capella playAlong Windows PriMus - Music notation program Windows PriMus Classic - Music notation program Windows MuseScore Linux, Windows, Mac OS X, C++ 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) : NoteWorthy Composer Windows mxml2nwcc - converts MusicXML to Noteworthy Windows Music Publisher - music notation software Windows Music Publisher Scanning Edition Windows Programs importing Music Publisher and Noteworthy 2 File Format (.nwc) : Harmony Assistant - music composition and notation editing. Mac OS 8.6, Mac OS 9.x, Mac OS X, Windows NoteWorthy Winamp Plugin Winamp NoteWorthy Brwoser Plugin Windows NoteWorthy Composer Windows NoteWorthy Player Windows nwc2xml - converts Noteworthy Composer's file into MusicXML Windows Music Publisher - music notation software Windows Music Publisher Scanning Edition Windows 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 : SipSib - reads Sibelius EPS and writes Score format Windows SipXML - MusicXML to Score converter Windows Humdrum to Score Bol Converter Web EDITSCOR - a conditional editor of Score files Windows LJ - horizontal spacing system for use with Score Windows BEAM - a DOS box beam utility for SCORE Windows SCORE Music Publishing System DOS and DOS Box in Windows Programs eventually exporting The SCORE format : PINYIN - Score utility EDITSCOR - a conditional editor of Score files Windows Programs importing The SCORE format : Finale music notation program Windows, Macintosh OS X 10.4 or higher Sibelius - music notation software Windows, Mac OS 8, Mac OS 9, Mac OS X SipScore2XML - Score to MusicXML converter Windows SCOREMID - Score to MIDI converter EDITSCOR - a conditional editor of Score files Windows LJ - horizontal spacing system for use with Score Windows BEAM - a DOS box beam utility for SCORE Windows SCORE Music Publishing System DOS and DOS Box in Windows Score Preview - a viewer for SCORE Programs eventually importing The SCORE format : PINYIN - Score utility EDITSCOR - a conditional editor of Score files Windows Feedback (questions, suggestions, broken links): The SCORE format RMF - 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 : Beatnik Editor Mac OS 8.6 through 9.2, Windows Programs importing RMF - Rich Music Format : Beatnik mobileBAE audio engine Symbian, Nucleus RTOS , Windows Mobile, J2ME Beatnik Editor Mac OS 8.6 through 9.2, Windows Feedback (questions, suggestions, broken links): RMF - Rich Music Format The studio session song (SSS) file format SSS is a simple binary music notation format. search for SSS at www.wotsit.org Feedback (questions, suggestions, broken links): The studio session song (SSS) file format Rhapsody Notation Program File Format (.rhp) Discontinued. See Rhapsody Programs importing Rhapsody Notation Program File Format (.rhp) : Harmony Assistant - music composition and notation editing. Mac OS 8.6, Mac OS 9.x, Mac OS X, Windows GVOX Encore - music notation software Windows, Mac OS X Feedback (questions, suggestions, broken links): Rhapsody Notation Program File Format (.rhp) Encores internal File Format (.enc) See Encore Programs exporting Encores internal File Format (.enc) : GVOX Encore - music notation software Windows, Mac OS X Programs importing Encores internal File Format (.enc) : Harmony Assistant - music composition and notation editing. Mac OS 8.6, Mac OS 9.x, Mac OS X, Windows GVOX Encore - music notation software Windows, Mac OS X Feedback (questions, suggestions, broken links): Encores internal File Format (.enc) Music Time internal File Format (.mus). Music Time Pro internal File Format (.mts). See Music Time Deluxe