# this also fixes missing PNGs only present in translated docs
def hack_urls (s, prefix):
if splitted_docs_re.match (prefix):
- s = re.sub ('(href|src)="(lily-.*?|.*?[.]png)"', '\\1="../\\2"', s)
+ s = re.sub ('(href|src)="(../lily-.*?|.*?[.]png)"', '\\1="../\\2"', s)
# fix Snippets xrefs ad hoc
s = snippets_ref_re.sub ('href="source/input/lsr/lilypond-snippets', s)
'repeats', 'simultaneous-notes', 'staff-notation',
'editorial-and-educational-use', 'text'])
# NR 2
-TAGS.extend (['vocal-music', 'chords', 'piano-music',
-'percussion', 'guitar', 'strings', 'bagpipes', 'ancient-notation'])
+TAGS.extend (['vocal-music', 'chords', 'keyboards',
+'percussion', 'fretted-strings', 'unfretted-strings', 'ancient-notation' # ,'winds'
+])
# other
TAGS.extend (['contexts-and-engravers', 'tweaks-and-overrides',
--- /dev/null
+@node Fretted strings
+@unnumbered Fretted strings
+
+@lysnippets
+
--- /dev/null
+letter-tablature-formatting.ly
+jazz-combo-template.ly
+adding-fingerings-to-tablatures.ly
+++ /dev/null
-@node Guitar
-@unnumbered Guitar
-
-@lysnippets
-
+++ /dev/null
-letter-tablature-formatting.ly
-jazz-combo-template.ly
-adding-fingerings-to-tablatures.ly
--- /dev/null
+@node Keyboards
+@unnumbered Keyboards
+
+@lysnippets
+
--- /dev/null
+piano-template-with-centered-dynamics.ly
+clusters.ly
+piano-template-with-centered-lyrics.ly
+vocal-ensemble-template-with-automatic-piano-reduction.ly
+piano-template-simple.ly
+controlling-the-placement-of-chord-fingerings.ly
+piano-template-with-melody-and-lyrics.ly
+jazz-combo-template.ly
+demo-midiinstruments.ly
Specialist notation
* Vocal music::
* Chords::
-* Piano::
+* Keyboards::
* Percussion::
-* Guitar::
-* Strings::
-@c * Bagpipes::
+* Fretted strings::
+* Unfretted strings::
* Ancient notation::
Other collections
@include vocal-music.itely
@include chords.itely
-@include piano-music.itely
+@include keyboards.itely
@include percussion.itely
-@include guitar.itely
-@include strings.itely
-@c ignore empty section
-@c @include bagpipes.itely
+@include fretted-strings.itely
+@include unfretted-strings.itely
+@c @include winds.itely
@include ancient-notation.itely
@include contexts-and-engravers.itely
+++ /dev/null
-@node Piano
-@unnumbered Piano
-
-@lysnippets
-
+++ /dev/null
-piano-template-with-centered-dynamics.ly
-clusters.ly
-piano-template-with-centered-lyrics.ly
-vocal-ensemble-template-with-automatic-piano-reduction.ly
-piano-template-simple.ly
-controlling-the-placement-of-chord-fingerings.ly
-piano-template-with-melody-and-lyrics.ly
-jazz-combo-template.ly
-demo-midiinstruments.ly
+++ /dev/null
-@node Strings
-@unnumbered Strings
-
-@lysnippets
-
+++ /dev/null
-string-quartet-template-simple.ly
-string-quartet-template-with-separate-parts.ly
-demo-midiinstruments.ly
--- /dev/null
+@node Unfretted strings
+@unnumbered Unfretted strings
+
+@lysnippets
+
--- /dev/null
+string-quartet-template-simple.ly
+string-quartet-template-with-separate-parts.ly
+demo-midiinstruments.ly
\version "2.11.35"
\header {
- lsrtags = "guitar"
+ lsrtags = "fretted-strings"
texidoc = "
You can format a tablature with letters instead of numbers - so that
0->a, 1->b, 2->c, etc.
\version "2.11.35"
\header {
- lsrtags = "expressive-marks,piano-music,template"
+ lsrtags = "expressive-marks,keyboards,template"
texidoc = "
Many piano scores have the dynamics centered between the two staves.
This requires a bit of tweaking to implement, but since the template is