diff --git a/LilyPond_CheatSheet.tex b/LilyPond_CheatSheet.tex
index bb952083d6c43060fa0c8166bfb504ec01dc06ce..fd447e75ec58893593b02825bb47f46b7b41de34 100644
--- a/LilyPond_CheatSheet.tex
+++ b/LilyPond_CheatSheet.tex
@@ -5,501 +5,17 @@
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 \usepackage[width=215truemm,height=302truemm,center,cam]{crop}
 
-\tracingstats=0
-
-\usepackage{relsize}
-\usepackage{url}
-\usepackage{graphicx}
-\usepackage{multicol}
-\usepackage{colortbl}
-\usepackage{grffile} % Fix loading files name a.preview.pdf
-\usepackage{helvet}
-% \usepackage{listings}
-\usepackage{fancyvrb}  % to allow Verbatim inside headerbox
-\usepackage[pdfborderstyle=\@empty]{hyperref}
-
-\pagestyle{empty}
-
-% Workaround: \mytilde to create a normal tilde (not superscript) in Lily code
-\catcode`~=11 % make LaTeX treat tilde (~) like a normal character
-\newcommand{\mytilde}{\kern 0em\lower .7ex\hbox{~}\kern -0.1em}
-\catcode`~=13 % revert back to treating tilde (~) as an active character
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Table formatting
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\newcolumntype{x}[1]{>{\raggedright}m{#1}}
-\newcommand{\tn}{\tabularnewline}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Multicol Settings
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\setlength{\columnsep}{0.7em}
-\setlength{\columnseprule}{0mm}
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Save space in lists. Use this after the opening of the list
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\newcommand{\compresslist}{%
-\setlength{\itemsep}{1pt}%
-\setlength{\parskip}{0pt}%
-\setlength{\parsep}{0pt}%
-\setlength{\leftskip}{-1em}%
-}
-\setlength{\tabcolsep}{3pt}
-
-%% Already patched in baposter.cls:
-% \usepackage[table]{xcolor}
-
-\DeclareGraphicsExtensions{.preview.pdf,.pdf,.eps,.png,.jpg}
-\DeclareGraphicsRule{.preview.pdf}{pdf}{*}{}
-
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Define some colors
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\definecolor{posterBackground}{rgb}{0.875,1.0,0.7}
-\definecolor{boxBorder}{rgb}{0,1.0,0.0}
-\definecolor{boxBackground}{rgb}{1,1,1}
-\definecolor{textColor}{rgb}{0,0,0}
-\definecolor{headerTextColor}{rgb}{0.97,1,0.68}
-
-\definecolor{row1}{rgb}{0.8,0.8,0.8}
-\definecolor{row2}{rgb}{1,1,1}
-
-\newlength{\leftimgwidth}
+\input{LilyPond_CheatSheet_Definitions.itex}
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %%% Begin of Document
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
-\rowcolors{1}{row1}{row2} % color table rows in alternating colors automatically
-
 
 \begin{document}
 \sf\smaller % smaller, sans-serif font by default
 \pagecolor{posterBackground}
 
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%% Here starts the poster
-%%%---------------------------------------------------------------------------
-%%% Format it to your taste with the options
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\begin{poster}{ % Poster Options
-  % General poster settings
-%   grid=yes,  % Show grid to help with alignment
-  colspacing=1em,
-  columns=3,
-  headerheight=0.065\textheight,
-  background=none,
-%   background=plain,
-  bgColorOne=posterBackground,
-  % Box headers:
-  headershape=rectangle,
-  headershade=plain,
-  headerColorOne=boxBorder,
-  headerFontColor=posterBackground,
-  headerborder=open,
-  headerfont=\textbf, %Sans Serif
-  % Box border
-  textborder=rectangle,
-  borderColor=boxBorder,
-  linewidth=1pt,
-  % Box contents
-  boxshade=none,
-%   boxshade=plain, boxColorOne=boxBackground,
-  }
-  {\includegraphics[height=6em]{images/double-lily-modified3}}   % eyecatcher
-  {\Huge LilyPond - Music Typesetting}  % Title
-  {
-    Basic usage - LilyPond Version 2.14 and above\\[0.1em]
-    \footnotesize Cheatsheet by R. Kainhofer, Edition Kainhofer, \url{http://www.edition-kainhofer.com/}
-  }  % Authors
-  {\includegraphics[height=6em]{images/double-lily-modified3}}  %  logo
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%% Now define the boxes that make up the poster
-%%%---------------------------------------------------------------------------
-%%% Each box has a name and can be placed absolutely or relatively.
-%%% The only inconvenience is that you can only specify a relative position
-%%% towards an already declared box. So if you have a box attached to the
-%%% bottom, one to the top and a third one which should be in between, you
-%%% have to specify the top and bottom boxes before you specify the middle
-%%% box.
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\newcommand{\imgw}{0.485}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-  \headerbox{Command-line usage}{name=cmdline,column=0,row=0,span=2}{
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\colorbox{white}{\texttt{lilypond [-l LOGLEVEL] [-dSCMOPTIONS] [-o OUTPUT] [-V] FILE.ly [FILE2.ly]}}
-\vspace{0.5em}
-
-Common options:\vspace{-1.5em}
-
-\begin{multicols}{2}
-\begin{tabbing}
-\quad\= -{}-pdf, -{}-png, -{}-ps \= Output file format\\
-\> -dbackend=eps \> Use different backend\\
-\> -l LOGLEVEL \> ERR/WARN/PROG/DEBUG\\
-\> -o OUTDIR \> Name of output dir/file\\
-\> -V \> Verbose output
-\end{tabbing}
-\columnbreak
-\begin{tabbing}
-\= -dpreview \hspace{5.5em} \= Cropped ``preview'' image\\
-\> -dlog-file=FILE \> Create .log file\\
-\> -dno-point-and-click \> No Point \& Click info\\
-\> -dpixmap-format=pngalpha \> \hspace{3.5em}Transparent PNG\\
-\> -dno-delete-intermediate-files \> \hspace{3.5em}Keep .ps files\\
-\end{tabbing}
-\end{multicols}\vspace{-2em}
-
-}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-  \headerbox{Basic Notation}{name=basic,column=0,span=2,below=cmdline}{
-
-% \begin{tabular}{|x{2.7cm}x{4.5cm}x{4.45cm}|}\hline
-\begin{tabular}{x{2.7cm}x{4.5cm}x{4.45cm}}%\hline
-\includegraphics[scale=\imgw]{out/notenames} & \texttt{c d e f g a b} & Note names (Dutch) \tn
-\includegraphics[scale=\imgw]{out/alterations.preview.pdf} & \texttt{cis bes as cisis beses b b!\ b?} & Alterations: \texttt{-is/-es} for sharp/flat, \texttt{-isis/-eses} for double, \texttt{!} forces, \break\texttt{?} shows cautionary accidental \tn
-\includegraphics[scale=\imgw]{out/relative} & \texttt{\textbackslash{}relative c' \{c f d' c,\}} & Relative mode (change less than a fifth), raise/lower one octave \tn
-\includegraphics[scale=\imgw]{out/durations.preview} & \texttt{g1\,\,\,g2\,\,\,g4\,\,\,g8\,\,\,g16\,\,\,g4.\,\,\,g4..} & durations (1, 2, 4, 8, 16, ...); \break append ``\texttt{.}'' for dotted note \tn
-\includegraphics[scale=\imgw]{out/beaming} &\texttt{g8 g8 g8[ g g] g8[ g16 g16]$\!\!\!\!\!\!$} & Automatic and manual beaming \tn
-
-\includegraphics[scale=\imgw]{out/rest.preview.pdf} & \texttt{r2 r4 r4..\ r16  s4 r4} & rests:
-\begin{tabular}{l}%
-\rowcolor{white}\rowcolors{5}{}{}
-\texttt{r} (like a note name)\\
-\rowcolor{white}
-\texttt{s} for invisible rests
-\end{tabular}
-\tn
-\includegraphics[scale=\imgw]{out/clefs} & \texttt{\textbackslash{}clef "treble" \textbackslash{}clef "bass" \textbackslash{}clef "tenor" \textbackslash{}clef "treble\_8" } & Clefs  \tn
-\includegraphics[scale=\imgw]{out/time} & \texttt{\textbackslash{}time 4/4  \textbackslash{}time 2/2  \textbackslash{}time 3/4  \textbackslash{}time 3/8  } & Time signature \tn
-\includegraphics[scale=\imgw]{out/keys} & \texttt{\textbackslash{}key c \textbackslash{}minor \ \ \textbackslash{}key b \textbackslash{}dorian \ \ \textbackslash{}key c \textbackslash{}major } & Key \tn
-
-\includegraphics[scale=\imgw]{out/chords} & \texttt{<c e g>4 <f c'> q2 } & Chords, repeated chord \tn
-\includegraphics[scale=\imgw]{out/ties} & \texttt{c4\mytilde{} c c2\mytilde{} c4 <c a f>\mytilde{} c } & Tie \tn
-\includegraphics[scale=\imgw]{out/slurs} & \texttt{c( a) c\textbackslash( b( a) g f\textbackslash) } & Slur / Phrasing slur \tn
-
-\includegraphics[scale=\imgw]{out/dynamics} & \texttt{g\textbackslash{}p\textbackslash{}< a b c\textbackslash{}f\textbackslash{}cresc d e\textbackslash{}!}$\!\!\!$ & Dynamics, hairpins, text crescendo \tn
-
-\includegraphics[scale=\imgw]{out/articulations} & \texttt{c4-> c-.\ c\^{}| c\^{}-\_+ c\textbackslash{}trill c\textbackslash{}marcato c\^{}"Text"} & Articulations and text markup \tn
-
-\includegraphics[scale=\imgw]{out/bars} & \texttt{\textbackslash{}partial 8 c8 | c1 | c \textbackslash{}bar"||" c \textbackslash{}bar"|."} & Partial measure, bar line check,\break bar lines \tn
-
-\includegraphics[scale=\imgw]{out/mmrest.preview.pdf} & \texttt{R1 | R1*3 | \textbackslash{}time 3/4 R2.*4 } & Full-/Multimeasure rests: \texttt{R} (with exact duration)\tn
-
-\includegraphics[scale=\imgw]{out/repeats} & \texttt{c1 \textbackslash{}repeat volta 2 \{ d \} \textbackslash{}alternative \{\{e\} \{f\}\} g} & Repeats (with alternative endings; can be left out)\tn
-
-\includegraphics[scale=\imgw]{out/tempo-text}$\!$ & \texttt{\textbackslash{}tempo "Adagio" 4=60 c1 c c \textbackslash{}mark \textbackslash{}default c \textbackslash{}mark "X"} & Tempo indications, text marks \tn
-
-\includegraphics[scale=\imgw]{out/grace} & \texttt{\textbackslash{}grace d8 c4 \textbackslash{}appoggiatura d8 c4 \textbackslash{}acciaccatura d8 c4} & Grace notes \tn
-
-\includegraphics[scale=\imgw]{out/tuplet} & \texttt{\textbackslash{}times 2/3 \{c8 d e\} \textbackslash{}times 4/5 \{c d e d c\} } & Triplet, tuplets \tn
-
-\includegraphics[scale=\imgw]{out/parallel} & \texttt{<{}<\{a2 c4 a\}\textbackslash\textbackslash{}\{f4 g4 f2\}>{}>} & Parallel music \tn
-
-% \hline
-
-\end{tabular}
-}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\headerbox{General Syntax}{name=syntax,column=2,aligned=cmdline,bottomaligned=cmdline}{
-
-\begin{tabular}{x{2.5cm}x{2.95cm}}%\hline
-\texttt{\textbackslash{}xxxx} & function or variable\tn
-\texttt{\{ \dots\ \}} & Code grouping\tn
-\texttt{var = \{\dots\}} & Variable assignment\tn
-\texttt{\textbackslash{}version "2.14.0"$\!$} & LilyPond version \tn
-\texttt{\% \dots} & Comment\tn
-\texttt{\%\{ \dots\ \%\}} & Block comment\tn
-\texttt{c\textbackslash\dots} & Postfix-notation (notes)\tn
-% \texttt{c1 | d2 e |} & Bar checks\tn
-% \texttt{\textbackslash{}bar"||" \textbackslash{}bar"|."$\!\!$} & Bar line types\tn
-% \texttt{\textbackslash{}partial 8 c8 | } & Partial measure \tn
-\texttt{\#'(}..\texttt{),\,\,\#\#t,\,\,\#'sym$\!\!\!\!$} & Scheme list, true, symb.$\!\!\!$
-% \tn\hline
-\end{tabular}
-
-}
-
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\headerbox{Creating Staves, Voices and Groups}{name=hierarchy,column=2,below=syntax}{
-
-\begin{tabular}{x{0.96\textwidth}}%\hline
-\rowcolor{row2}
-\VerbatimInput[firstline=17,lastline=37]{examples/hierarchy.ly}
-
-
-\begin{center}
-\vspace{-2.1em}
-\includegraphics[scale=0.5]{out/hierarchy}
-\vspace{-1.2em}${}$
-\end{center}
-% \\\hline
-\end{tabular}
-
-}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\headerbox{Useful Contexts}{name=contexts,column=2,below=hierarchy,bottomaligned=basic}{
-
-% \begin{tabular}{|p{2cm}p{3.4cm}|}\hline
-\begin{tabular}{p{2cm}p{3.4cm}}
- \rowcolor{row1}\texttt{Score} & The whole score \\
- \rowcolor{row2}\texttt{<{}< ... >{}>} & Staves in parallel \\
- \rowcolor{row1}\texttt{StaffGroup} & Staffgroup with bracket \\
- \rowcolor{row1}\texttt{GrandStaff} & Staffgroup with brace \\
- \rowcolor{row1}\texttt{ChoirStaff} & Staffgroup with bracket \\
- \rowcolor{row1}\texttt{PianoStaff} & Staffgroup with brace\\
- \rowcolor{row2}\texttt{Staff} & One single staff \\
- \rowcolor{row1}\texttt{Voice} & A voice inside a staff \\
- \rowcolor{row1}\texttt{CueVoice} & Smaller voice for cues \\
- \rowcolor{row2}\texttt{Lyrics} & Lyrics inside staff/voice \\
-%  \rowcolor{row1}\texttt{FiguredBass} & Bass figures (separate) \\
- \rowcolor{row2}\texttt{ChordNames} & Chords (lead sheet) \\
- \rowcolor{row1}\texttt{Devnull} & No output \\ %\hline
-\end{tabular}
-
-\begin{flushleft}
-\vspace{-0.75em}
-\smaller Also: \texttt{Dynamics}, \texttt{FiguredBass}, \texttt{Tab(Staff|Voice)},\\
-\texttt{Drum(Staff|Voice)}, \texttt{RhythmicStaff}, \texttt{FretBoards}, ...
-\end{flushleft}
-\begin{center}
-\vspace{-1.2em}
- \includegraphics[width=4.5cm]{images/context-example}
-\end{center}
-
-
-}
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\headerbox{Adding Lyrics}{name=lyrics,column=0,below=basic,above=bottom}{
-
-\begin{tabular}{x{0.96\textwidth}}%\hline
-\rowcolor{row2}
-\VerbatimInput[firstline=12,lastline=19]{examples/lyrics.ly}
-
-\begin{center}
-\vspace{-3.2em}
-\includegraphics[scale=0.5]{out/lyrics}
-\vspace{-1.2em}${}$
-\end{center}
-% \\\hline
-\end{tabular}
-}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\headerbox{Writing text and markup}{name=simple_markup,column=1,below=basic,above=bottom}{
-\begin{tabular}{x{0.96\textwidth}}%\hline
-\rowcolor{row2}
-{\smaller
-\VerbatimInput[firstline=2,lastline=9]{examples/writing_text.ly}
-}
-\begin{center}
-\vspace{-1.9em}
-\includegraphics[scale=0.55]{out/writing_text}
-\vspace{-1.2em}${}$
-\end{center}
-% \\\hline
-\end{tabular}
-
-}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\headerbox{Links}{name=links,column=2,below=contexts,above=bottom}{
-\begin{list}{}{\leftmargin=0.em}
- \item LilyPond Homepage:\\
- ${}$\qquad\url{http://www.lilypond.org/}
- \item LilyPond Snippet Repository (LSR):\\
- ${}$\qquad\url{http://lsr.dsi.unimi.it/}
- \item User Mailing list:\\
- ${}$\qquad\url{lilypond-user@gnu.org}
-\end{list}
-
-\vspace{0.6em}
-
-\smaller Cheatsheet by R. Kainhofer, License: \href{http://creativecommons.org/licenses/by-nc/3.0/}{\includegraphics[width=1.5cm]{images/cc-by-nc}}\\[-0.2em]
-Creative Commons Attribution-NonCommercial 3.0
-}
-\end{poster}
-
-
-
-\iffalse
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%  Back Page: Tweaking Lilypond output
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\pagebreak
-\thispagestyle{empty}
-
-\begin{poster}{ % Poster Options
-  % General poster settings
-%   grid=yes,  % Show grid to help with alignment
-  columns=3,
-  colspacing=1em,
-  headerheight=0.08\textheight,
-  background=none,
-%   background=plain,
-  bgColorOne=posterBackground,
-  % Box headers:
-  headershape=rectangle,
-  headershade=plain,
-  headerColorOne=posterBackground,
-  headerFontColor=textColor,
-  headerborder=open,
-  headerfont=\textbf, %Sans Serif
-  % Box border
-  textborder=rectangle,
-  borderColor=boxBorder,
-  linewidth=1pt,
-  % Box contents
-  boxshade=none,
-%   boxshade=plain,
-%   boxColorOne=boxBackground,
-  }
-  % eyecatcher
-  {\includegraphics[height=6em]{images/double-lily-modified3}}
-  % Title
-  {\Huge LilyPond - Advanced Tweaking}
-  % Authors
-  {\smaller \vspace{0.25em} Reinhold Kainhofer, \url{reinhold@kainhofer.com}\\
-   \smaller \smaller Edition Kainhofer, \url{http://www.edition-kainhofer.com/}
-   % \textit{and} LilyPond (\url{http://www.lilypond.org/})
-  }
-  %  logo
-  {\includegraphics[height=6em]{images/double-lily-modified3}}
-
-\thispagestyle{empty}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%% Now define the boxes that make up the poster
-%%%---------------------------------------------------------------------------
-%%% Each box has a name and can be placed absolutely or relatively.
-%%% The only inconvenience is that you can only specify a relative position
-%%% towards an already declared box. So if you have a box attached to the
-%%% bottom, one to the top and a third one which should be in between, you
-%%% have to specify the top and bottom boxes before you specify the middle
-%%% box.
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\headerbox{Markup commands}{name=markup,column=0}{
-\begin{tabular}{p{0.96\linewidth}}
-\rowcolor{row1} \\
-
-\end{tabular}
-
-}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\headerbox{Pitch commands}{name=pitch,column=0,below=markup}{
-\begin{tabular}{p{0.96\linewidth}}
- \texttt{\textbackslash{}transpose \textit{from} \textit{to} \textit{music}}\\
- \texttt{\textbackslash{}ottava \#\textit{(-2|-1|0|1|)}}\\
- \texttt{\textbackslash{}transposition \textit{pitch-for-written-c'}}\\
- \texttt{\#(set-accidental-style '\textit{style} '\textit{ctxt})}\\
-
-\end{tabular}
-
-}
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\headerbox{Grobs and Grob Properties}{name=grobs,column=0,below=pitch}{
-\begin{tabular}{|p{0.96\textwidth}|}\hline
-\rowcolor{row1} NoteHead\\
-\rowcolor{row2} \#'style = \#'(cross|harmonic|slash|default|...)\\
-\rowcolor{row2} \\
-\hline
-\rowcolor{row1} Other grob\\
-
-
-\hline
-
-\end{tabular}
-
-}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\headerbox{Vertical spacing}{name=vspacing,column=0,below=grobs}{
-V spacing
-}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\headerbox{Useful Context properties}{name=contextprops,column=0,below=vspacing}{
-
-\begin{tabular}{|p{2cm}l|}\hline
- \texttt{} &  \\
- \texttt{} &
-\end{tabular}
-
-}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\headerbox{Quoting other voices, Cue notes}{name=quoting,column=1,below=contextprops}{
-
- Quoting
-}
-
-
-
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\headerbox{Header fields}{name=header,column=1}{
- header fields
-}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\headerbox{Paper fields}{name=paper,column=1,below=header}{
- paper block
-}
-
-
-
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\headerbox{Note names in the most common languages}{name=notenames,column=1,span=2,above=bottom}{
-Select with: \texttt{\textbackslash{}language "italiano"}, default is ``nederlands''
-
-\begin{tabular}{|x{1.5cm}x{2.7cm}x{3.9cm}|}\hline
-Language & Note names & accidentals \tn\hline
-
-nederlands & c d e f g a bes b & -is -es -isis -eses \tn
-% catalan & do re mi fa sol la sib si & -d/-s -b -dd/-ss -bb \tn
-deutsch & c d e f g a b h & -is -es -isis -eses \tn
-english & c d e f g a bf b & -s/-sharp -f/-flat -ss/-x -ff\tn
-espanol & do re mi fa sol la sib si & -s -b -ss/-x -bb \tn
-italiano & do re mi fa sol la sib si & -d -b -dd -bb \tn
-% norsk & c d e f g a b h & -iss/-is -ess/-es -ississ/-isis -essess/-eses \tn
-% portugues & do re mi fa sol la sib si & -s -b -ss -bb \tn
-% suomi & c d e f g a b h & -is -es -isis -eses \tn
-% svenska & c d e f g a b h & -iss -ess -ississ -essess \tn
-% vlaams & do re mi fa sol la sib si &-k -b -kk -bb \tn
-
-\hline
-\end{tabular}
-}
-\end{poster}
-
-\fi
+\input{LilyPond_CheatSheet_BasicPage.itex}
 
 \end{document}
diff --git a/LilyPond_CheatSheet_Advanced.tex b/LilyPond_CheatSheet_Advanced.tex
new file mode 100644
index 0000000000000000000000000000000000000000..3c2a0146c912725eb8cd06ef3b2ec80314f4adf7
--- /dev/null
+++ b/LilyPond_CheatSheet_Advanced.tex
@@ -0,0 +1,22 @@
+\documentclass[a4paper,portrait,fontscale=1,margin=1cm]{baposter}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Crop marks for printing
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\usepackage[width=215truemm,height=302truemm,center,cam]{crop}
+
+\input{LilyPond_CheatSheet_Definitions.itex}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%% Begin of Document
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+\begin{document}
+\sf\smaller % smaller, sans-serif font by default
+\pagecolor{posterBackground}
+
+% \input{LilyPond_CheatSheet_BasicPage.itex}
+\input{LilyPond_CheatSheet_AdvancedPage.itex}
+
+\end{document}
diff --git a/LilyPond_CheatSheet_AdvancedPage.itex b/LilyPond_CheatSheet_AdvancedPage.itex
new file mode 100644
index 0000000000000000000000000000000000000000..9f1c71579fa7f92121f6f82f4a19f272b9a4cdcf
--- /dev/null
+++ b/LilyPond_CheatSheet_AdvancedPage.itex
@@ -0,0 +1,318 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%  Back Page: Tweaking Lilypond output
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\pagebreak
+\thispagestyle{empty}
+
+\begin{poster}{ % Poster Options
+  % General poster settings
+%   grid=yes,  % Show grid to help with alignment
+  columns=3,
+  colspacing=1em,
+  headerheight=0.08\textheight,
+  background=none,
+%   background=plain,
+  bgColorOne=posterBackground,
+  % Box headers:
+  headershape=rectangle,
+  headershade=plain,
+  headerColorOne=boxBorder,
+  headerFontColor=posterBackground,
+  headerborder=open,
+  headerfont=\textbf, %Sans Serif
+  % Box border
+  textborder=rectangle,
+  borderColor=boxBorder,
+  linewidth=1pt,
+  % Box contents
+  boxshade=none,
+%   boxshade=plain,
+%   boxColorOne=boxBackground,
+  }
+  % eyecatcher
+  {\includegraphics[height=6em]{images/double-lily-modified3}}
+  % Title
+  {\Huge LilyPond - Advanced Tweaking}
+  % Authors
+  {\smaller \vspace{0.25em} Reinhold Kainhofer, \url{reinhold@kainhofer.com}\\
+   \smaller \smaller Edition Kainhofer, \url{http://www.edition-kainhofer.com/}
+   % \textit{and} LilyPond (\url{http://www.lilypond.org/})
+  }
+  %  logo
+  {\includegraphics[height=6em]{images/double-lily-modified3}}
+
+\thispagestyle{empty}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%% Now define the boxes that make up the poster
+%%%---------------------------------------------------------------------------
+%%% Each box has a name and can be placed absolutely or relatively.
+%%% The only inconvenience is that you can only specify a relative position
+%%% towards an already declared box. So if you have a box attached to the
+%%% bottom, one to the top and a third one which should be in between, you
+%%% have to specify the top and bottom boxes before you specify the middle
+%%% box.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+
+
+\colorlet{note}{red!25!}
+\colorlet{alteration}{red!80!yellow!25!}
+\colorlet{octave}{red!60!yellow!25!}
+\colorlet{duration}{blue!25!}
+\colorlet{durationmult}{blue!15!}
+
+\colorlet{tie}{yellow!80!red!55!}
+\colorlet{slur}{yellow!80!red!35!}
+\colorlet{beam}{yellow!80!red!15!}
+
+\colorlet{articulations}{lime!80!blue!50!}
+\colorlet{scripts}{lime!80!blue!40!}
+\colorlet{dynamics}{lime!80!blue!30!}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\headerbox{Structure of a note}{name=note,column=0}{
+\colorbox{white}{
+\begin{minipage}{0.93\linewidth}
+
+\setlength{\tabcolsep}{2pt}
+\begin{tabular}{lllllllllll}
+\cellcolor{note}\texttt{c} &
+\cellcolor{alteration}\texttt{is} &
+\cellcolor{octave}\texttt{'} &
+\cellcolor{duration}\texttt{4.} &
+\cellcolor{durationmult}\texttt{*3} &
+\cellcolor{tie}\texttt{\mytilde} &
+\cellcolor{slur}\texttt{(} &
+\cellcolor{beam}\texttt{[} &
+\cellcolor{articulations}\texttt{->-3} &
+\cellcolor{scripts}\texttt{\^{}"text"} &
+\cellcolor{dynamics}\texttt{\textbackslash{}f\textbackslash{}<} \\
+\multicolumn{5}{l}{} & \multicolumn{6}{>{\cellcolor{blue!15!yellow!30!}}c}{\smaller{arbitrary order}}\tn
+\end{tabular}
+
+\rowcolors{1}{}{} % no row colors
+\setlength{\tabcolsep}{3pt}
+\begin{tabular}{ll}
+\cellcolor{note}\texttt{c} & Note name or \texttt{q}, REQUIRED \\
+\cellcolor{alteration}\texttt{is} & Alteration \\
+\cellcolor{octave}\texttt{'} & Octave indication \\
+\cellcolor{duration}\texttt{4.} & Duration, repeated if not given \\
+\cellcolor{durationmult}\texttt{*3} & Duration multiplier \\
+\cellcolor{tie}\texttt{\mytilde} & Tie \\
+\cellcolor{slur}\texttt{(} & Slur \\
+\cellcolor{beam}\texttt{[} & Beam \\
+\cellcolor{articulations}\texttt{->-3} & Articulations, fingerings, etc. \\
+\cellcolor{scripts}\texttt{\^{}"text"} & Text and other scripts \\
+\cellcolor{dynamics}\texttt{\textbackslash{}f\textbackslash{}<} & Dynamics \\
+\end{tabular}
+
+\end{minipage}
+}
+}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\headerbox{Figured bass structure}{name=figurebasse,column=0,below=note}{
+\colorbox{white}{
+\begin{minipage}{0.93\linewidth}
+
+\setlength{\tabcolsep}{1pt}
+\begin{tabular}{llllllllll}
+\cellcolor{articulations}\texttt{<} &
+\cellcolor{beam}\texttt{[} &
+\cellcolor{note}\texttt{6} &
+\cellcolor{alteration}\texttt{\textbackslash{}\textbackslash{}} &
+\cellcolor{beam}\texttt{]} &
+\cellcolor{white}\texttt{ } &
+\cellcolor{note}\texttt{\_} &
+\cellcolor{alteration}\texttt{+} &
+\cellcolor{articulations}\texttt{>} &
+\cellcolor{duration}\texttt{4.}
+
+\end{tabular}
+
+
+\end{minipage}
+}
+}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\headerbox{Markup commands}{name=markup,column=0,below=note}{
+\begin{tabular}{p{0.96\linewidth}}
+\rowcolor{row1} \\
+
+\end{tabular}
+
+}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\headerbox{Pitch commands}{name=pitch,column=0,below=markup}{
+\begin{tabular}{p{0.96\linewidth}}
+ \texttt{\textbackslash{}transpose \textit{from} \textit{to} \textit{music}}\\
+ \texttt{\textbackslash{}ottava \#\textit{(-2|-1|0|1|)}}\\
+ \texttt{\textbackslash{}transposition \textit{pitch-for-written-c'}}\\
+ \texttt{\#(set-accidental-style '\textit{style} '\textit{ctxt})}\\
+
+\end{tabular}
+
+}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\headerbox{Rhythmic concerns}{name=rhythmic,column=0,below=pitch}{
+\begin{tabular}{p{0.96\linewidth}}
+Durations: \texttt{\textbackslash{}longa~\textbackslash{}breve~1~2~4~8~16~32..}\\
+
+\texttt{\textbackslash{}autoBeam[On|Off]}\\
+\texttt{\textbackslash{}cadenza[On|Off]}\\
+\texttt{\textbackslash{}barNumberCheck \#\textit{Nr}}\\
+\texttt{\textbackslash{}tempo ["Text"] [\textit{duration} = \textit{count}]}\\
+
+\end{tabular}
+
+}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\headerbox{Grobs and Grob Properties}{name=grobs,column=0,below=rhythmic}{
+\begin{tabular}{|p{0.96\textwidth}|}\hline
+\rowcolor{row1} NoteHead\\
+\rowcolor{row2} \#'style = \#'(cross|harmonic|slash|default|...)\\
+\rowcolor{row2} \\
+\hline
+\rowcolor{row1} Other grob\\
+
+
+\hline
+
+\end{tabular}
+
+}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\headerbox{Vertical spacing}{name=vspacing,column=0,below=grobs}{
+V spacing
+}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\headerbox{Useful Context properties}{name=contextprops,column=0,below=vspacing}{
+
+\begin{tabular}{|p{2cm}l|}\hline
+ \texttt{} &  \\
+ \texttt{} &
+\end{tabular}
+
+}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\headerbox{Multiple voices}{name=multiplevoices,column=1}{
+\begin{tabular}{p{0.96\linewidth}}
+ \texttt{<{}< \{...\} \textbackslash\textbackslash{} \{...\} >{}>} \tn
+ \texttt{<{}< \{...\} \textbackslash{}new Voice \{...\} >{}>} \tn
+ \texttt{\textbackslash{}oneVoice} \tn
+ \texttt{\textbackslash{}voice(One|Two|Three|Four)} \tn
+\end{tabular}
+
+}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\headerbox{Quoting other voices, Cue notes}{name=quoting,column=1,below=contextprops}{
+
+ Quoting
+}
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\headerbox{Header fields}{name=header,column=2}{
+\begin{tabular}{x{0.32\textwidth}x{0.61\textwidth}}%\hline
+\texttt{title} & printed at very top\tn
+\texttt{{\smaller(sub)}subtitle} & below title, smaller\tn
+\texttt{dedication} & above title\tn
+\texttt{instrument} & below subtitles\tn
+
+\texttt{composer} & below title, on the right\tn
+\texttt{arranger} & below Composer\tn
+\texttt{poet} & below title, on the left\tn
+\texttt{meter} & below poet\tn
+
+\texttt{tagline} & at very end of score\tn
+\texttt{copyright} & bottom of first page\tn
+
+\texttt{piece} & below meter (left), per score\tn
+\texttt{opus} & below arranger (right)\tn
+\end{tabular}
+
+}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\headerbox{Paper fields}{name=quoting,column=2,below=header}{
+\begin{tabular}{>{\smaller}x{0.57\textwidth}x{0.36\textwidth}}%\hline
+\texttt{(book|score)TitleMarkup} & title markup \tn
+\texttt{print-all-headers} & bookTitleMarkup for each score\tn
+\texttt{(even|odd)HeaderMarkup} & header markup \tn
+\texttt{(even|odd)FooterMarkup} & footer markup \tn
+
+\texttt{\#(set-paper-size "..")} & paper size\tn
+\texttt{line-width} & \tn
+\texttt{(top|bottom|left|right)\-margin} & margins\tn
+\texttt{paper-height} & page height \tn
+
+
+\texttt{ragged-(right|last)} & ragged systems \samecolor\tn
+
+% \addtocounter{rownum}{-1}
+\texttt{ragged-(last-)bottom)} & ragged pages\tn
+
+\texttt{...-...-spacing} & Vertical spacing\tn
+% \texttt{(top|score|system|markup|last)-(system|markup|bottom)-spacing} & Vertical spacing\tn
+
+\texttt{two-sided (inner|outer)-margin binding-offset} & Two-sided printing \tn
+
+
+\texttt{(short-)indent} & all/first systems \tn
+\multicolumn{2}{>{\smaller\defcolor}l}{\texttt{(max-|min-|)systems-per-page} } \tn
+\texttt{(page|system)-count} & page/sys. count\tn
+
+\multicolumn{2}{>{\smaller\defcolor}l}{\texttt{page-breaking = \#ly:page-turn-breaking}} \samecolor\tn
+\multicolumn{2}{>{\smaller\defcolor}l}{\texttt{page-breaking = \#ly:optimal-breaking}} \tn
+
+
+\texttt{first-page-number} & Nr. of first page \tn
+\texttt{print-page-number} & Show page nrs. \tn
+
+\texttt{system-separator-markup} & markup between systems \tn
+
+\end{tabular}
+
+}
+
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\headerbox{Note names in the most common languages}{name=notenames,column=1,span=2,above=bottom}{
+Select with: \texttt{\textbackslash{}language "italiano"}, default is ``nederlands''
+
+\begin{tabular}{|x{0.24\linewidth}x{0.35\linewidth}x{0.35\linewidth}|}\hline
+Language & Note names & accidentals \tn\hline
+
+nederlands & c d e f g a bes b & -is -es -isis -eses \tn
+% catalan & do re mi fa sol la sib si & -d/-s -b -dd/-ss -bb \tn
+deutsch & c d e f g a b h & -is -es -isis -eses \tn
+english & c d e f g a bf b & -s/-sharp -f/-flat -ss/-x -ff\tn
+espanol & do re mi fa sol la sib si & -s -b -ss/-x -bb \tn
+italiano & do re mi fa sol la sib si & -d -b -dd -bb \tn
+% norsk & c d e f g a b h & -iss/-is -ess/-es -ississ/-isis -essess/-eses \tn
+% portugues & do re mi fa sol la sib si & -s -b -ss -bb \tn
+% suomi & c d e f g a b h & -is -es -isis -eses \tn
+% svenska & c d e f g a b h & -iss -ess -ississ -essess \tn
+% vlaams & do re mi fa sol la sib si &-k -b -kk -bb \tn
+
+\hline
+\end{tabular}
+}
+\end{poster}
diff --git a/LilyPond_CheatSheet_BasicPage.itex b/LilyPond_CheatSheet_BasicPage.itex
new file mode 100644
index 0000000000000000000000000000000000000000..c26cc1352dd7167fd718df316ac48588348077bb
--- /dev/null
+++ b/LilyPond_CheatSheet_BasicPage.itex
@@ -0,0 +1,247 @@
+\begin{poster}{ % Poster Options
+  % General poster settings
+%   grid=yes,  % Show grid to help with alignment
+  colspacing=1em,
+  columns=3,
+  headerheight=0.065\textheight,
+  background=none,
+%   background=plain,
+  bgColorOne=posterBackground,
+  % Box headers:
+  headershape=rectangle,
+  headershade=plain,
+  headerColorOne=boxBorder,
+  headerFontColor=posterBackground,
+  headerborder=open,
+  headerfont=\textbf, %Sans Serif
+  % Box border
+  textborder=rectangle,
+  borderColor=boxBorder,
+  linewidth=1pt,
+  % Box contents
+  boxshade=none,
+%   boxshade=plain, boxColorOne=boxBackground,
+  }
+  {\includegraphics[height=6em]{images/double-lily-modified3}}   % eyecatcher
+  {\Huge LilyPond - Music Typesetting}  % Title
+  {
+    Basic usage - LilyPond Version 2.14 and above\\[0.1em]
+    \footnotesize Cheatsheet by R. Kainhofer, Edition Kainhofer, \url{http://www.edition-kainhofer.com/}
+  }  % Authors
+  {\includegraphics[height=6em]{images/double-lily-modified3}}  %  logo
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%% Now define the boxes that make up the poster
+%%%---------------------------------------------------------------------------
+%%% Each box has a name and can be placed absolutely or relatively.
+%%% The only inconvenience is that you can only specify a relative position
+%%% towards an already declared box. So if you have a box attached to the
+%%% bottom, one to the top and a third one which should be in between, you
+%%% have to specify the top and bottom boxes before you specify the middle
+%%% box.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\newcommand{\imgw}{0.485}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+  \headerbox{Command-line usage}{name=cmdline,column=0,row=0,span=2}{
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\colorbox{white}{\texttt{lilypond [-l LOGLEVEL] [-dSCMOPTIONS] [-o OUTPUT] [-V] FILE.ly [FILE2.ly]}}
+\vspace{0.5em}
+
+Common options:\vspace{-1.5em}
+
+\begin{multicols}{2}
+\begin{tabbing}
+\quad\= -{}-pdf, -{}-png, -{}-ps \= Output file format\\
+\> -dbackend=eps \> Use different backend\\
+\> -l LOGLEVEL \> ERR/WARN/PROG/DEBUG\\
+\> -o OUTDIR \> Name of output dir/file\\
+\> -V \> Verbose output
+\end{tabbing}
+\columnbreak
+\begin{tabbing}
+\= -dpreview \hspace{5.5em} \= Cropped ``preview'' image\\
+\> -dlog-file=FILE \> Create .log file\\
+\> -dno-point-and-click \> No Point \& Click info\\
+\> -dpixmap-format=pngalpha \> \hspace{3.5em}Transparent PNG\\
+\> -dno-delete-intermediate-files \> \hspace{3.5em}Keep .ps files\\
+\end{tabbing}
+\end{multicols}\vspace{-2em}
+
+}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+  \headerbox{Basic Notation}{name=basic,column=0,span=2,below=cmdline}{
+
+% \begin{tabular}{|x{2.7cm}x{4.5cm}x{4.45cm}|}\hline
+\begin{tabular}{x{2.7cm}x{4.5cm}x{4.45cm}}%\hline
+\includegraphics[scale=\imgw]{out/notenames} & \texttt{c d e f g a b} & Note names (Dutch) \tn
+\includegraphics[scale=\imgw]{out/alterations.preview.pdf} & \texttt{cis bes as cisis beses b b!\ b?} & Alterations: \texttt{-is/-es} for sharp/flat, \texttt{-isis/-eses} for double, \texttt{!} forces, \break\texttt{?} shows cautionary accidental \tn
+\includegraphics[scale=\imgw]{out/relative} & \texttt{\textbackslash{}relative c' \{c f d' c,\}} & Relative mode (change less than a fifth), raise/lower one octave \tn
+\includegraphics[scale=\imgw]{out/durations.preview} & \texttt{g1\,\,\,g2\,\,\,g4\,\,\,g8\,\,\,g16\,\,\,g4.\,\,\,g4..} & durations (1, 2, 4, 8, 16, ...); \break append ``\texttt{.}'' for dotted note \tn
+\includegraphics[scale=\imgw]{out/beaming} &\texttt{g8 g8 g8[ g g] g8[ g16 g16]$\!\!\!\!\!\!$} & Automatic and manual beaming \tn
+
+\includegraphics[scale=\imgw]{out/rest.preview.pdf} & \texttt{r2 r4 r4..\ r16  s4 r4} & rests:
+\begin{tabular}{l}%
+\rowcolor{white}\rowcolors{5}{}{}
+\texttt{r} (like a note name)\\
+\rowcolor{white}
+\texttt{s} for invisible rests
+\end{tabular}
+\tn
+\includegraphics[scale=\imgw]{out/clefs} & \texttt{\textbackslash{}clef "treble" \textbackslash{}clef "bass" \textbackslash{}clef "tenor" \textbackslash{}clef "treble\_8" } & Clefs  \tn
+\includegraphics[scale=\imgw]{out/time} & \texttt{\textbackslash{}time 4/4  \textbackslash{}time 2/2  \textbackslash{}time 3/4  \textbackslash{}time 3/8  } & Time signature \tn
+\includegraphics[scale=\imgw]{out/keys} & \texttt{\textbackslash{}key c \textbackslash{}minor \ \ \textbackslash{}key b \textbackslash{}dorian \ \ \textbackslash{}key c \textbackslash{}major } & Key \tn
+
+\includegraphics[scale=\imgw]{out/chords} & \texttt{<c e g>4 <f c'> q2 } & Chords, repeated chord \tn
+\includegraphics[scale=\imgw]{out/ties} & \texttt{c4\mytilde{} c c2\mytilde{} c4 <c a f>\mytilde{} c } & Tie \tn
+\includegraphics[scale=\imgw]{out/slurs} & \texttt{c( a) c\textbackslash( b( a) g f\textbackslash) } & Slur / Phrasing slur \tn
+
+\includegraphics[scale=\imgw]{out/dynamics} & \texttt{g\textbackslash{}p\textbackslash{}< a b c\textbackslash{}f\textbackslash{}cresc d e\textbackslash{}!}$\!\!\!$ & Dynamics, hairpins, text crescendo \tn
+
+\includegraphics[scale=\imgw]{out/articulations} & \texttt{c4-> c-.\ c\^{}| c\^{}-\_+ c\textbackslash{}trill c\textbackslash{}marcato c\^{}"Text"} & Articulations and text markup \tn
+
+\includegraphics[scale=\imgw]{out/bars} & \texttt{\textbackslash{}partial 8 c8 | c1 | c \textbackslash{}bar"||" c \textbackslash{}bar"|."} & Partial measure, bar line check,\break bar lines \tn
+
+\includegraphics[scale=\imgw]{out/mmrest.preview.pdf} & \texttt{R1 | R1*3 | \textbackslash{}time 3/4 R2.*4 } & Full-/Multimeasure rests: \texttt{R} (with exact duration)\tn
+
+\includegraphics[scale=\imgw]{out/repeats} & \texttt{c1 \textbackslash{}repeat volta 2 \{ d \} \textbackslash{}alternative \{\{e\} \{f\}\} g} & Repeats (with alternative endings; can be left out)\tn
+
+\includegraphics[scale=\imgw]{out/tempo-text}$\!$ & \texttt{\textbackslash{}tempo "Adagio" 4=60 c1 c c \textbackslash{}mark \textbackslash{}default c \textbackslash{}mark "X"} & Tempo indications, text marks \tn
+
+\includegraphics[scale=\imgw]{out/grace} & \texttt{\textbackslash{}grace d8 c4 \textbackslash{}appoggiatura d8 c4 \textbackslash{}acciaccatura d8 c4} & Grace notes \tn
+
+\includegraphics[scale=\imgw]{out/tuplet} & \texttt{\textbackslash{}times 2/3 \{c8 d e\} \textbackslash{}times 4/5 \{c d e d c\} } & Triplet, tuplets \tn
+
+\includegraphics[scale=\imgw]{out/parallel} & \texttt{<{}<\{a2 c4 a\}\textbackslash\textbackslash{}\{f4 g4 f2\}>{}>} & Parallel music \tn
+
+% \hline
+
+\end{tabular}
+}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\headerbox{General Syntax}{name=syntax,column=2,aligned=cmdline,bottomaligned=cmdline}{
+
+\begin{tabular}{x{2.5cm}x{2.95cm}}%\hline
+\texttt{\textbackslash{}xxxx} & function or variable\tn
+\texttt{\{ \dots\ \}} & Code grouping\tn
+\texttt{var = \{\dots\}} & Variable assignment\tn
+\texttt{\textbackslash{}version "2.14.0"$\!$} & LilyPond version \tn
+\texttt{\% \dots} & Comment\tn
+\texttt{\%\{ \dots\ \%\}} & Block comment\tn
+\texttt{c\textbackslash\dots} & Postfix-notation (notes)\tn
+% \texttt{c1 | d2 e |} & Bar checks\tn
+% \texttt{\textbackslash{}bar"||" \textbackslash{}bar"|."$\!\!$} & Bar line types\tn
+% \texttt{\textbackslash{}partial 8 c8 | } & Partial measure \tn
+\texttt{\#'(}..\texttt{),\,\,\#\#t,\,\,\#'sym$\!\!\!\!$} & Scheme list, true, symb.$\!\!\!$
+% \tn\hline
+\end{tabular}
+
+}
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\headerbox{Creating Staves, Voices and Groups}{name=hierarchy,column=2,below=syntax}{
+
+\begin{tabular}{x{0.96\textwidth}}%\hline
+\rowcolor{row2}
+\VerbatimInput[firstline=17,lastline=37]{examples/hierarchy.ly}
+
+
+\begin{center}
+\vspace{-2.1em}
+\includegraphics[scale=0.5]{out/hierarchy}
+\vspace{-1.2em}${}$
+\end{center}
+% \\\hline
+\end{tabular}
+
+}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\headerbox{Useful Contexts}{name=contexts,column=2,below=hierarchy,bottomaligned=basic}{
+
+% \begin{tabular}{|p{2cm}p{3.4cm}|}\hline
+\begin{tabular}{p{2cm}p{3.4cm}}
+ \rowcolor{row1}\texttt{Score} & The whole score \\
+ \rowcolor{row2}\texttt{<{}< ... >{}>} & Staves in parallel \\
+ \rowcolor{row1}\texttt{StaffGroup} & Staffgroup with bracket \\
+ \rowcolor{row1}\texttt{GrandStaff} & Staffgroup with brace \\
+ \rowcolor{row1}\texttt{ChoirStaff} & Staffgroup with bracket \\
+ \rowcolor{row1}\texttt{PianoStaff} & Staffgroup with brace\\
+ \rowcolor{row2}\texttt{Staff} & One single staff \\
+ \rowcolor{row1}\texttt{Voice} & A voice inside a staff \\
+ \rowcolor{row1}\texttt{CueVoice} & Smaller voice for cues \\
+ \rowcolor{row2}\texttt{Lyrics} & Lyrics inside staff/voice \\
+%  \rowcolor{row1}\texttt{FiguredBass} & Bass figures (separate) \\
+ \rowcolor{row2}\texttt{ChordNames} & Chords (lead sheet) \\
+ \rowcolor{row1}\texttt{Devnull} & No output \\ %\hline
+\end{tabular}
+
+\begin{flushleft}
+\vspace{-0.75em}
+\smaller Also: \texttt{Dynamics}, \texttt{FiguredBass}, \texttt{Tab(Staff|Voice)},\\
+\texttt{Drum(Staff|Voice)}, \texttt{RhythmicStaff}, \texttt{FretBoards}, ...
+\end{flushleft}
+\begin{center}
+\vspace{-1.2em}
+ \includegraphics[width=4.5cm]{images/context-example}
+\end{center}
+
+
+}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\headerbox{Adding Lyrics}{name=lyrics,column=0,below=basic,above=bottom}{
+
+\begin{tabular}{x{0.96\textwidth}}%\hline
+\rowcolor{row2}
+\VerbatimInput[firstline=12,lastline=19]{examples/lyrics.ly}
+
+\begin{center}
+\vspace{-3.2em}
+\includegraphics[scale=0.5]{out/lyrics}
+\vspace{-1.2em}${}$
+\end{center}
+% \\\hline
+\end{tabular}
+}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\headerbox{Writing text and markup}{name=simple_markup,column=1,below=basic,above=bottom}{
+\begin{tabular}{x{0.96\textwidth}}%\hline
+\rowcolor{row2}
+{\smaller
+\VerbatimInput[firstline=2,lastline=9]{examples/writing_text.ly}
+}
+\begin{center}
+\vspace{-1.9em}
+\includegraphics[scale=0.55]{out/writing_text}
+\vspace{-1.2em}${}$
+\end{center}
+% \\\hline
+\end{tabular}
+
+}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\headerbox{Links}{name=links,column=2,below=contexts,above=bottom}{
+\begin{list}{}{\leftmargin=0.em}
+ \item LilyPond Homepage:\\
+ ${}$\qquad\url{http://www.lilypond.org/}
+ \item LilyPond Snippet Repository (LSR):\\
+ ${}$\qquad\url{http://lsr.dsi.unimi.it/}
+ \item User Mailing list:\\
+ ${}$\qquad\url{lilypond-user@gnu.org}
+\end{list}
+
+\vspace{0.6em}
+
+\smaller Cheatsheet by R. Kainhofer, License: \href{http://creativecommons.org/licenses/by-nc/3.0/}{\includegraphics[width=1.5cm]{images/cc-by-nc}}\\[-0.2em]
+Creative Commons Attribution-NonCommercial 3.0
+}
+\end{poster}
diff --git a/LilyPond_CheatSheet_Definitions.itex b/LilyPond_CheatSheet_Definitions.itex
new file mode 100644
index 0000000000000000000000000000000000000000..e682dc59e6c91f8053a59106f168948a0283f342
--- /dev/null
+++ b/LilyPond_CheatSheet_Definitions.itex
@@ -0,0 +1,79 @@
+\usepackage{cprotect}
+\tracingstats=0
+
+\usepackage{relsize}
+\usepackage{url}
+\usepackage{graphicx}
+\usepackage{multicol}
+\usepackage{colortbl}
+\usepackage{grffile} % Fix loading files name a.preview.pdf
+\usepackage{helvet}
+
+% \usepackage{listings}
+% \usepackage{fancyvrb}  % to allow Verbatim inside headerbox
+\usepackage[pdfborderstyle=\@empty]{hyperref}
+
+\pagestyle{empty}
+
+% Workaround: \mytilde to create a normal tilde (not superscript) in Lily code
+\catcode`~=11 % make LaTeX treat tilde (~) like a normal character
+\newcommand{\mytilde}{\kern 0em\lower .7ex\hbox{~}\kern -0.1em}
+\catcode`~=13 % revert back to treating tilde (~) as an active character
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Table formatting
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcolumntype{x}[1]{>{\raggedright}m{#1}}
+\newcommand{\tn}{\tabularnewline}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Multicol Settings
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\setlength{\columnsep}{0.7em}
+\setlength{\columnseprule}{0mm}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Save space in lists. Use this after the opening of the list
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand{\compresslist}{%
+\setlength{\itemsep}{1pt}%
+\setlength{\parskip}{0pt}%
+\setlength{\parsep}{0pt}%
+\setlength{\leftskip}{-1em}%
+}
+\setlength{\tabcolsep}{3pt}
+
+%% Already patched in baposter.cls:
+% \usepackage[table]{xcolor}
+
+\DeclareGraphicsExtensions{.preview.pdf,.pdf,.eps,.png,.jpg}
+\DeclareGraphicsRule{.preview.pdf}{pdf}{*}{}
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Define some colors
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\definecolor{posterBackground}{rgb}{0.875,1.0,0.7}
+\definecolor{boxBorder}{rgb}{0,1.0,0.0}
+\definecolor{boxBackground}{rgb}{1,1,1}
+\definecolor{textColor}{rgb}{0,0,0}
+\definecolor{headerTextColor}{rgb}{0.97,1,0.68}
+
+\definecolor{row1}{rgb}{0.8,0.8,0.8}
+\definecolor{row2}{rgb}{1,1,1}
+
+\newlength{\leftimgwidth}
+
+\rowcolors{1}{row1}{row2} % color table rows in alternating colors automatically
+
+\makeatletter
+\newcommand\defcolor{%
+\ifodd\rownum\@oddrowcolor\let\CT@color\cellcolor\CT@row@color\else
+\@evenrowcolor\let\CT@color\cellcolor\CT@row@color\fi}
+\newcolumntype{G}{>{\defcolor}l}
+\makeatother
+\newcommand\samecolor{\global\advance\rownum1}
+\usepackage{cprotect}