All Projects → gregorio-project → Gregorio

gregorio-project / Gregorio

Licence: other
The Gregorio Project

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Gregorio

metrico
Font for metric equations in music notation.
Stars: ✭ 36 (-64%)
Mutual labels:  music-notation
Alphatab
alphaTab is a cross platform music notation and guitar tablature rendering library.
Stars: ✭ 647 (+547%)
Mutual labels:  music-notation
Guidolib
Guido project - music score layout engine - music description language
Stars: ✭ 59 (-41%)
Mutual labels:  music-notation
Smoosic
A music notation editor written in javascript
Stars: ✭ 19 (-81%)
Mutual labels:  music-notation
Powertabeditor
A cross-platform guitar tablature editor.
Stars: ✭ 334 (+234%)
Mutual labels:  music-notation
Musescore
MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
Stars: ✭ 6,546 (+6446%)
Mutual labels:  music-notation
verovio-humdrum-viewer
Verovio Humdrum Viewer
Stars: ✭ 26 (-74%)
Mutual labels:  music-notation
Chordictionaryjs
🎸 A Javascript library for dynamic chord recognition, generation and graphic representation for any fretted instrument.
Stars: ✭ 69 (-31%)
Mutual labels:  music-notation
Verovio
🎵 Music notation engraving library for MEI with MusicXML and Humdrum support and various toolkits (JavaScript, Python)
Stars: ✭ 375 (+275%)
Mutual labels:  music-notation
Leadsheets
A LaTeX package for creating leadsheets and songbooks
Stars: ✭ 38 (-62%)
Mutual labels:  music-notation
embed-client
🎼 Sheet Music & Tabs Embed JavaScript Client
Stars: ✭ 43 (-57%)
Mutual labels:  music-notation
Mezzo
A Haskell library for typesafe music composition
Stars: ✭ 327 (+227%)
Mutual labels:  music-notation
Awesome Music
Awesome Music Projects
Stars: ✭ 925 (+825%)
Mutual labels:  music-notation
NegativeHarmonizer
A python tool to invert the tonality (a.k.a negative harmony) of midi notation
Stars: ✭ 23 (-77%)
Mutual labels:  music-notation
Theorytracker
🎼 HTML5/WebAudio multi-track functional harmony analysis and songwriting app! -- https://hlorenzi.github.io/theorytracker/
Stars: ✭ 62 (-38%)
Mutual labels:  music-notation
canorus
Canorus is a free cross-platform music score editor
Stars: ✭ 25 (-75%)
Mutual labels:  music-notation
Opensheetmusicdisplay
OpenSheetMusicDisplay renders sheet music in MusicXML format in your web browser based on VexFlow. OSMD is brought to you by PhonicScore.com.
Stars: ✭ 673 (+573%)
Mutual labels:  music-notation
Tabr
R package: tabr. Notation-based and tidy music data analysis and transcription.
Stars: ✭ 87 (-13%)
Mutual labels:  music-notation
Abcjs
javascript for rendering abc music notation
Stars: ✭ 1,141 (+1041%)
Mutual labels:  music-notation
Musicode
🎶 Markup language for music creation and analysis! -- https://hlorenzi.github.io/musicode/
Stars: ✭ 34 (-66%)
Mutual labels:  music-notation

Gregorio

Gregorio is a software application for engraving Gregorian Chant scores on a computer. Gregorio's main job is to convert a gabc file (simple text representation of a score) into a GregorioTeX file, which makes TeX able to create a PDF of your score.

Usage

Create a .gabc file representing your score (see our tutorial), or fetch one from the database.

Create a LaTeX file that will produce the final pdf, and include your score. See the example.

Compile the LaTeX file with LuaLaTeX, you get your score in PDF! You can change the LaTeX file to include other scores, create booklets, books, etc.

You can also try it online here.

Installation

You need a recent and working TeX Live, on top of which you just need to install latest Gregorio release. See the website for more details.

Building for inclusion in TeX Live

When building gregorio for inclusion in TeX Live, the gregorio executable must not have the version number suffix that is used for other builds. To make this happen, run configure with the --disable-version-in-exe option, and the generated Makefile will create a gregorio executable without the version number suffix (i.e., the executable will simply be named gregorio).

Documentation

You can find documentation and useful links in the documentation, on the main website and on a wiki.

History

See CHANGELOG.md.

Credits

See CONTRIBUTORS.md.

Contributing and bug reporting

See CONTRIBUTING.md.

License

The code is mainly under the GPLv3 license, with fonts under the Open Font License. See complete license for more details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].