Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

inputs and outputs requirements

RequirementDescription
pdf outputthe tool output will be pdf files
wav outputthe tool will output wav files when needed
inputthe input are text files

export requirements

RequirementDescription
delivery dirall export files (pdf and wav) will be available in one dir
google driveexport to google drive

dependencies requirements

RequirementDescription
osOS and required tools

interface requirements : two user modes

RequirementDescription
text editortext editor mode
web modeweb browser mode

dependencies requirements

RequirementDescription
osOS and required tools

rendering requirements :

what to find in the pdf output

RequirementDescription
sectionsa song is structured as sections
refsa section can be a reference to another one
musicsheetinsertion of music sheet snippet
temposhow song tempo
time signatureshow time signature
colorcoloring of sections
bar numberingshow numbering of bars
timeshow time on bars
bookdefinition of book
last modified timethe last modified time of a song will be rendered
lyricslyrics will be rendered, synced with the sections
coherencetempo, signature and bar numbers will be coherent in the doc
tablethe section chords will be rendered as tables
chord symbolthe chords in a table will be rendered in a standard way
chords per barrender up to 2 chords per bar
line repeatshow line repeats to make rendering smaller
text renderingtext rendering will have a lot of features

wav files

whenever a piece of music sheet is present in the song, it will be possible to generate a wav output for that piece.

input

all inputs are readable text files. It will therefore be possible to put them in a git repo and manage the life of these files

two edit modes

there will be two modes : the local and the web mode

output export

provided correct configuration, it will be possible to export the pdf outputs to a google drive

web mode

in web mode, you edit the remote files via a web interface, you trigger the generate of the pdf file by clicking a button on the web interface

Operating System

the software will run on standard ubuntu. There is no requirement that it runs on windows.

Delivery Directory

All output files will be available in one directory.

google drive

A command will allow to upload all pdf files to a google drive location, if correct credentials are provided