version: 0.0.1
description: OpenBook is an open source Jazz real book
website: https://veltzer.github.io/openbook
OpenBook is a standards book for Jazz players which containts hundreds of jazz standards
OpenBook is a Jazz real book constructed with free software. A real book simply means a big book with lots ofJazz tunes or standards as they are more widely known.
https://veltzer.github.io/openbook
Because of many reasons:
Beautiful and lightweight postscript and PDF real books with Jazz tunes. The idea is that the end user can control the final output and decide if he/she wants lyrics, size of paper, transposition for a trumpet, selection of tunes and more. In addition, you can produce midi, mp3 and ogg outputs. Possibly other output formats will be supported in the future (epub?).
All the stuff in this project is GPL version 3. The tunes themselves have their own copyright holders.
Anyone.
A Linux system that you can install software on. Mac OSX is reported to work too if you know how to install the right stuff on it. Windows is not currently supported although well-formed patches will be accepted. (disclaimer: the author hates Windows with a vengence so patches have to be spotless to be accepted)
Look at the CREDITS file
Your name could be here if you contribute...
Check out the PDFs and other outputs in https://veltzer.github.io/openbook.
I just started this project (4 years all in all -> that's not true: it's 12 years in the making). Feel free to add stuff and request a pull. Contributing may make you an admin...
Using lilypond. Check it out at http://www.lilypond.org/.
YES! Any bugs or feature suggestion are submitted to the lilypond community. Any requests for pieces from the mutopia community will be respected. Wikifonia uses musicXML for typesetting while I use an essentially lilypond format as input format - so there could not be much co-operation there.
No. Rock and Pop will be welcome and so would classical. If you are really into classical lilypond production, you may alternativly wish to contribute to the mutopia project at http://www.mutopiaproject.org/.
$ sudo apt install lilypond qpdf
$ git clone git://github.com/veltzer/openbook.git
$ cd openbook
$ sudo apt install python3 virtualenv
$ virtualenv --python=/usr/bin/python3 .venv
$ source .venv/bin/activate
$ python -m pip install --upgrade pip
$ pip install -r requirements.txt
$ make
$ make all_tunes
Yes. To add a tune named [tunename] just add single file named
src/openbook/[tunename].ly.mako
Yes, the extension should be .mako since I use "mako" for templating. In that file there are sections. Just copy them from some other tune. One section for chords, another for lyrics, another for the melody etc. After working on the tune build just a single tune by issueing:
make out/src/openbook/[tunename].pdf
or
make out/src/openbook/[tunename].midi
or
make out/src/openbook/[tunename].stamp
to get both pdf and midi.
To get the external pdfs build
make out/src/openbook/[tunename].?.pdf
Sure. Just use:
make out/src/openbook/[tunename].pdf
to build the pdf
make out/src/openbook/[tunename].midi
to build the midi
make out/src/openbook/[tunename].stamp
to get both pdf and midi.
Sorry, this project is lilypond based. Patches for MusicXML will be welcome, but I don't see how they will fit into this project.
Yes. Just send them as regular text via my email below.
Look in the doc
subfolder of the source code...
Just edit include/common.ly.mako
and change TONALITY="c" to "bes" or "ees" before compiling.
Just run:
make real_books_archive.gi
and look at the resulting real_books_archive.gi
folder that is created.
Mark Veltzer, Copyright © 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024