BSD Ports

audio/guidolib 1.7.7,1 FreeBSD

Library for graphic rendering of music scores

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
0b23c55e5d
License
MPL20
Categories
audio, graphics, print
Package size
2843.8 KiB, 7488.6 KiB installed

Description

The Guido Engine Library is a generic, portable library and API for the graphical rendering of musical scores. The library is based on the GUIDO Music Notation Format as the underlying data format. It takes account of the conventional music notation system and should be flexible enough to include any graphical sign and musical information if necessary.

The GUIDO Music Notation Format [GMN] is a formal language for score level music representation. It is a plain-text, i.e. readable and platform independent format capable of representing all information contained in conventional musical scores. The basic GUIDO Format is very flexible and can be easily extended and adapted to capture a wide variety of musical features beyond conventional musical notation (CMN). The GUIDO design is strongly influenced by the objective to facilitate an adequate representation of musical material, from tiny motives up to complex symphonic scores. GUIDO is a general purpose musical notation format; the intended range of application includes notation software, compositional and analytical systems and tools, performance systems, and large musical databases. It is powerful, flexible, easily portable, and human readable.

In the other systems

SystemPortVersion
FreeBSDaudio/guidolib1.7.7,1
HardenedBSDaudio/guidolib1.7.7,1
GhostBSDaudio/guidolib1.7.7,1

Install

Binary package:

pkg install guidolib

From the ports tree:

cd /usr/ports/audio/guidolib/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	guidolib>0:audio/guidolib
LIB_DEPENDS=	libGUIDOEngine.so:audio/guidolib

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.7.7,11.7.7,1-1.7.7,11.7.7,1
FreeBSD:14:quarterly1.7.7,11.7.7,1n/a1.7.7,11.7.7,1
FreeBSD:15:latest1.7.7,11.7.7,1n/a1.7.7,11.7.7,1
FreeBSD:15:quarterly1.7.7,11.7.7,1n/an/an/a
FreeBSD:16:latest1.7.7,11.7.7,1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 39
Run dependencies 30
Required by 1

Configuration

Options name: audio_guidolib

OptionDefaultDescription
DOCSoffBuild and/or install documentation
EXAMPLESoffBuild and/or install examples
USES
compiler:c++17-lang cmake gnome localbase:ldflags pkgconfig
Service scripts
none

Files

pkg-plist 100
  • bin/guido2abstract
  • bin/guido2midi
  • bin/guido2proll
  • bin/guido2rproportional
  • bin/guido2svg
  • bin/guido2svgmap
  • bin/guidoar2gr
  • bin/guidodraw
  • bin/guidogetmeters
  • bin/guidogetpagecount
  • bin/guidogetpagemap
  • bin/guidogetstaffmap
  • bin/guidogetsystemmap
  • bin/guidogettempi
  • bin/guidogettimemap
  • bin/guidogetversion
  • bin/guidogetvoicecount
  • bin/guidogetvoicemap
  • bin/guidoparse
  • bin/midi2proll
  • include/guido/CairoDevice.h
  • include/guido/CairoFont.h
  • include/guido/CairoSystem.h
  • include/guido/Colors.h
  • include/guido/GUIDO2Midi.h
  • include/guido/GUIDOEngine.h
  • include/guido/GUIDOEngineAdapter.h
  • include/guido/GUIDOExport.h
  • include/guido/GUIDOFactory.h
  • include/guido/GUIDOFactoryAdapter.h
  • include/guido/GUIDOParse.h
  • include/guido/GUIDOPianoRoll.h
  • include/guido/GUIDOPianoRollAdapter.h
  • include/guido/GUIDOReducedProportional.h
  • include/guido/GUIDOReducedProportionalAdapter.h
  • include/guido/GUIDOScoreMap.h
  • include/guido/GUIDOScoreMapAdapter.h
  • include/guido/TRect.h
  • include/guido/VGColor.h
  • include/guido/VGDevice.h
  • include/guido/VGFont.h
  • include/guido/VGPen.h
  • include/guido/VGSystem.h
  • lib/libGUIDOEngine.so
  • lib/libGUIDOEngine.so.1
  • lib/libGUIDOEngine.so.1.7.7
  • share/fonts/guidolib/guido2.svg
  • share/fonts/guidolib/guido2.ttf
  • share/guidolib/doc/GMNRefCard.pdf
  • share/guidolib/doc/GUIDO-Music-Notation-Format.pdf
  • share/guidolib/doc/GUIDO_Additional_Specifications_1.3.8.pdf
  • share/guidolib/doc/GUIDO_Additional_Specifications_1.5.1.pdf
  • share/guidolib/doc/GUIDO_Additional_Specifications_1.5.2.pdf
  • share/guidolib/doc/GUIDO_Additional_Specifications_1.5.4.pdf
  • share/guidolib/doc/RefCardsParams.pdf
  • share/guidolib/doc/RefCardsTags.pdf
  • share/guidolib/doc/html/GUIDO-Music-Notation-Format.html
  • share/guidolib/doc/html/GUIDO_Additional_Specifications_1.3.8.html
  • share/guidolib/doc/html/GUIDO_Additional_Specifications_1.5.1.html
  • share/guidolib/doc/html/GUIDO_Additional_Specifications_1.5.2.html
  • share/guidolib/doc/html/GUIDO_Additional_Specifications_1.5.4.html
  • share/guidolib/doc/html/guido.gif
  • share/guidolib/doc/html/imgs/accelRit.png
  • share/guidolib/doc/html/imgs/accol.png
  • share/guidolib/doc/html/imgs/bar1.PNG
  • share/guidolib/doc/html/imgs/bar2.PNG
  • share/guidolib/doc/html/imgs/cluster.jpg
  • share/guidolib/doc/html/imgs/combinedBeams.jpg
  • share/guidolib/doc/html/imgs/crescendo.png
  • share/guidolib/doc/html/imgs/decrescendo.png
  • share/guidolib/doc/html/imgs/fBeam1.jpg
  • share/guidolib/doc/html/imgs/fBeam2.jpg
  • share/guidolib/doc/html/imgs/fermata.jpg
  • share/guidolib/doc/html/imgs/glissandoAccidentals.jpg
  • share/guidolib/doc/html/imgs/glissandoChords.jpg
  • share/guidolib/doc/html/imgs/glissandoNoteFormat.jpg
  • share/guidolib/doc/html/imgs/harmonic.jpg
  • share/guidolib/doc/html/imgs/marcato.png
  • share/guidolib/doc/html/imgs/meter1.png
  • share/guidolib/doc/html/imgs/meter2.png
  • share/guidolib/doc/html/imgs/meter3.png
  • share/guidolib/doc/html/imgs/mordent.jpg
  • share/guidolib/doc/html/imgs/noteFormat.jpg
  • share/guidolib/doc/html/imgs/noteFormat2.jpg
  • share/guidolib/doc/html/imgs/pizz.jpg
  • share/guidolib/doc/html/imgs/staccato.jpg
  • share/guidolib/doc/html/imgs/staffFormat1.PNG
  • share/guidolib/doc/html/imgs/staffFormat2.PNG
  • share/guidolib/doc/html/imgs/staffFormat3.PNG
  • share/guidolib/doc/html/imgs/staffOff.jpg
  • share/guidolib/doc/html/imgs/staffOff2.jpg
  • share/guidolib/doc/html/imgs/symbol1.jpg
  • share/guidolib/doc/html/imgs/symbol2.png
  • share/guidolib/doc/html/imgs/trill.jpg
  • share/guidolib/doc/html/imgs/trillAnchorAndTr.jpg
  • share/guidolib/doc/html/imgs/trillAndTies.jpg
  • share/guidolib/doc/html/imgs/tuplet1.png
  • share/guidolib/doc/html/imgs/tuplet2.png
  • share/guidolib/doc/html/imgs/turn.jpg
  • share/guidolib/doc/readme.md
distinfo 1
FileSizeSHA256
grame-cncm-guidolib-1.7.7_GH0.tar.gz4.2220978e+07a9e38cd4e1edcb4e8cb36d5f599c788a85d135ca05ac25816b843ea5e549cdd9

Commit history 1

DateCommitCreditsLog message
0b23c55e5d Yuri Victorovich */*: CMake 4.5 compatibility
PR: 295319