Skip to content

Antescofo/guidoar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is an improved version of DEV branch from https://sourceforge.net/p/guidolib/guidoar pulled on 10/8/2016 by AC.

Run the {{guidoar}} Xcode project and build the {{GuidoAR-Universal}} target.

This will create the {{build/libguidoar}} that contains universal static libraries and also the header to be included in the GuidoKit project.

To regenerate the XCode project: cmake . -DIOS=yes -G Xcode

Original Guidolib-guidoar readme.txt:


  GuidoAr library

  A library providing a simple memory representation and a consistent
  way to browse and transform Guido Music Notation scores. 
  It provides also a set of score level manipulation operations 
  (like putting scores in sequence, in parallel, stretching etc.).

  Copyright 2009-2016 (c) Grame 

======================================================================

  1. Compiling the GuidoAR library

GuidoAR relies on CMake, a cross-platform, open-source build system ( see http://www.cmake.org/). The build folder contains the project description and is used to generate native projects.

You should run 'make' from the 'build' folder. Your target platform is inferred from the Makefile.

OPTIONS To embed Midi file export in the library, you should call 'make' with MIDIEXPORT='yes | no' as argument.

Note about MIDI export:

MIDI export requires libmidisharelight. For MacOS and Windows, the library is embedded 
in binary form in the src/midisharelight folder. Thus there is no additional step.
On linux, you must get the library source code, compile and install.

Supporting MIDI export on linux:

you must get the midishare source code that includes the midisharelight library: git://git.code.sf.net/p/midishare/code You don't need to compile midishare but only the midisharelight library. midisharelight is a recent addition to the project and for the moment, it is only available from the 'dev' branch. It is located at the project root folder. midisharelight is cmake based: > cd midisharelight/cmake > cmake -G "Unix Makefiles" > make > sudo make install

Note for Windows platforms:

MSYS is recommended to get a unix like shell and commands (like make)
see at http://www.mingw.org/wiki/msys
You should use Visual Studio to compile. If you have Visual Studio 12 2013 or
Visual Studio 10 installed, the makefile should detect your version and compile correctly.
To use another version, you'll have to override the MSVC and WIN32VS vairables.
See the corresponding section in the Makefile. 

====================================================================== In case of trouble, contact me: [email protected]

Copyright 2009-2021 (c) Grame

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •