NIFF
NIFF ist das erste Standardformat für Musiknotation.
NIFF basiert auf RIFF.
Eine kleine Revision, NIFF 6b , ist seit Juni 2002 verfügbar. Diese Revision wurde von Jeff Thompson, Autor
von
Niffty
, erarbeitet.
Die Geschichte von NIFF
NIFF (Notation Interchange File Format) wurde im Herbst
1995 fertiggestellt. Es ist ein digitales Standardformat um
Musiknotation zu speichern.
Das Format ist sehr flexibel. Es erlaubt einfache Darstellungen mit
minimaler graphischer Information genauso wie ausgefeilte Beschreibungen
einschließlich aller Aspekte des Seitenlayouts, zugeordneten MIDI-Daten,
eigene Symbole etc.
Sponsoren: Passport Designs, Mark of the Unicorn, Musicware, Opcode
Systems, und Cakewalk Music Software.
Das Format wurde in gemeinschaftlicher Arbeit erstellt. Die Mitglieder des Teams,
das NIFF entwickelt hat, ist nachfolgend aufgeführt. Beachten Sie, dass sich
seitdem personelle Veränderungen ergeben haben.
-
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
Technischer Koordinator: Cindy Grande, Grande Software
Administrativer Koordinator: Chris Newell, Musitek
Special Advisor: Alan Belkin, University of Montreal
Das NIFF SDK Archiv
NIFF wird nicht mehr gewartet. Das NIFF SDK Archiv wird als
ausgereiftes Werk für Schulungszwecke präsentiert.
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:
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".
Für diejenigen, die einen NIFF-Importer schreiben: Es
gibt fehlerhafte Werte in einigen Beispielsfiles des
NIFF SDK. Es gibt 7 undefinierte shapes in Pausen
der Länge 3/16 in AFTER.NIF, 3 in WAYITIS.NIF und 1 in
MANDOL.NIF. Dank an Cris Sion von
Sionsoft
, der das bestätigt hat.
Siehe auch NIFF SDK User's Guide
Programme, die NIFF exportieren:
SmartScore Professional Edition - Precision music scanning & world-class scoring. |
Windows, Mac OS X
SmartScore Professional Edition - Precision music scanning & world-class scoring. importiert ExtendedNotationFormat
|
SmartScore Songbook Edition - Limit: 3 staves |
Windows, Mac OS X 10.4
SmartScore Songbook Edition - Limit: 3 staves importiert ExtendedNotationFormat
|
SmartScore Piano Edition - Limits: 2 staves / no text or lyrics / no TAB or percussion. |
Windows, Mac OS X 10.4
SmartScore Piano Edition - Limits: 2 staves / no text or lyrics / no TAB or percussion. importiert ExtendedNotationFormat
|
SmartScore Guitar Edition - Limits: 1 staff / 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. importiert ExtendedNotationFormat
|
PhotoScore Ultimate |
Windows, MacOS X
PhotoScore Ultimate importiert PhotoScoreFormat
|
AudioScore - music to score and music notation |
Windows
AudioScore - music to score and music notation importiert PhotoScoreFormat
|
visiv SharpEye Music Reader |
Windows, RISC OS
visiv SharpEye Music Reader importiert Liszt
|
Lime Music Notation Software |
Windows, Mac OS 7 through 9.x, Mac OS X
Lime Music Notation Software importiert MusicXML, Tilia, NIFF, MIDI
|
Neume - Software For Music Education |
Python, Linux, Mac OS X
Neume - Software For Music Education importiert NIFF
|
DixShtix - Java Music Library |
Java
DixShtix - Java Music Library importiert NIFF, SMDL, MIDI
|
Vivaldi Scan - Music OCR Software |
Windows
|
Programme, die NIFF importieren:
Sibelius - music notation software |
Windows, Mac OS 8, Mac OS 9, Mac OS X
Sibelius - music notation software exportiert SibeliusFormat
|
Lime Music Notation Software |
Windows, Mac OS 7 through 9.x, Mac OS X
Lime Music Notation Software exportiert MusicXML, Tilia, NIFF, MIDI
|
Neume - Software For Music Education |
Python, Linux, Mac OS X
Neume - Software For Music Education exportiert NIFF
|
DixShtix - Java Music Library |
Java
DixShtix - Java Music Library exportiert NIFF, SMDL, MIDI
|
Personal Composer - music notation, MIDI, sequencing |
Windows
Personal Composer - music notation, MIDI, sequencing exportiert MIDI
|
Mozart - music notation software |
Windows
Mozart - music notation software exportiert MIDI
|
QuickScore Elite - Music Composition and Notation Software |
Windows
QuickScore Elite - Music Composition and Notation Software exportiert MusicXML, GUIDO, QuickScoreEliteFormat, CopyistFormat, MusicWriteFormat, WAV, MP3
|
TablEdit - Tablatures editor and standard notation editor |
Win16, Win32
TablEdit - Tablatures editor and standard notation editor exportiert MusicXML, TablEditFormat, RMTF
|
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
TaBazar - a notation program for fretted instruments (like guitar, bass, banjo or mandolin) and percussion exportiert MusicXML, RMTF
|
Toccata Braille Music Transcription Program |
Windows
|
Niffty - NIFF viewer Applet |
Java Applet
|
|
Windows
|
|
Fragen, Vorschläge, defekte Links zu NIFF