Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chrisuehlinger/musicformatter

Formatter for compositions encoded in MusicXML
https://github.com/chrisuehlinger/musicformatter

Last synced: 23 days ago
JSON representation

Formatter for compositions encoded in MusicXML

Awesome Lists containing this project

README

        

In order to run this program, you'll need to first follow these directions to set up the guido library.
All of the required files should be in the "GuidoEngine Resources" directory.
============================================================================
GUIDO Engine Library
----------------------------------------------------------------------------
JNI Interface
============================================================================
Copyright Sony-CSL Paris (c) 2010
============================================================================

The GUIDO Engine library provides music score layout to client applications.
It is based on the GUIDO format and support Guido Music Notation files (gmn)
as input but allows to build dynamic scores as well.

The JNI library provides a Java access to the engine C/C++ API.
Apart encapsulation in java classes, the java API is similar to the C/C++ API.
The Guido JNI requires the Guido Engine version 1.40 or later.

The JNI library also supports the MusicXML format thru the libMusicXML library
when this library is available (see http://libmusicxml.sourceforge.net).

The Java package provides native interfaces for Mac OS X and Windows under the
form of shared libraries. These libraries depend on the shared GUIDOEngine
library. You must install the GUIDOEngine library and make sure that all the
libraries are on the java library path before using the Guido JNI.
You must also install the guido2.ttf music font.

Mac OS X: you should copy the the GUIDOEngine.framework into /Library/Frameworks
copy libjniGUIDOEngine.dylib to /usr/local/lib or /usr/lib
Windows : the dlls can be put with your java application

For more information about Guido, see at http://guidolib.sourceforge.net