De broncode voor de online-documentatie is geschreven in texinfo en is daarna geconventeerd naar standaard html.
Naast dat je verwijzingen kunt aanmaken naar andere helpbestanden, kun je ook verwijzingen aanmaken die een oefening starten en configureren als je er op klikt. Zoals bijvoorbeeld: deze verwijzing .
Stel mij gerust vragen als je documentatie voor GNU Solfege wilt schrijven. Eventueel kan ik je ook een snelle prive cursus texinfo via email geven als je daar behoefte aan hebt...
solfege:
verwijzingen
De speciale solfege:
verwijzingen zijn als volgt opgebouwd:
[protocol:][actie/]oefening/[lescollectie/lesbestand?configuratie]
protocol
solfege
.
actie
practise
, config
of
statistics
.
oefening
chord
(Akkoorden),
harmonic-interval
(Harmonische intervallen),
melodic-interval
(Melodische intervallen),
sing-interval
(Zing het interval),
identify-scale
(Identificeer de toonladder),
dictation
(Dicteren),
id-by-name
(Identificeer via naam),
twelve-tone
(Zing de twaalfde toon),
sing-chord
(Zing het akkoord),
id-tone
(Identificeer de toon),
compare-intervals
(Vergelijk de intervallen),
rhythm
(Ritme)
lescollectie
solfege
voor de bestanden die meegeleverd worden
met GNU Solfege of gebruik user
voor jouw eigen collectie van
lesbestanden die in $HOME/lessonfiles
staan.
Dit veld is optioneel en wordt alleen gebruikt bij oefeningen waar
men gebruik kan maken van lesbestanden.
lesbestand
configuratie
highest_instrumnt=80; intervals=[1, 2, 3, 4]
Deze twee variabelen kunnen bij alle oefeningen worden gebruikt die een Stel automatisch een nieuwe vraag optie hebben in het configuratiescherm.
new_question_automatically = true | false
seconds_Before_question = float
highest_instrument, middle_instrument, lowest_instrument
highest_instrument_velocity, middle_instrument_velocity, lowest_instrument_velocity
override_default_instrument
highest_instrument, lowest_instrument
highest_instrument_velocity, lowest_instrument_velocity
override_default_instrument
intervals
highest_tone, lowest_tone
c
, fis,
, or d''
new_question_automatically
seconds_before_new_question
number_of_intervals
ask_for_intervals_nn, waar nn is groter of gelijk aan 0
scales
Hier kun je alleen het lesbestand opgeven.
c_weight, cis_weight etc..
one_chance_only
warning_sound
repeat_question
solfegescript
Een tijdje terug heb ik een experimentele functie aan GNU Solfege toegevoegd. Deze functie zorgt er voor dat de documentatie de juiste toetsbindingen toont. Ook al wijzigt de gebruiker deze. Je kunt dit bereiken met de onderstaande code:
<script type="text/solfegescript"> get_string("chord/new_ak") </script>