GNU Solfege 3.9.3 User Manual

Tom Cato Amundsen


                
            

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The full text of the License is available in Appendix A.


Table of Contents

1. Introduction.
About the manual
Bugs
Online resources
Download Solfege
Mailing lists
Preferences window
Midi stuff
User
Gui
Practise
Sound setup
Training set editor
Ear training test print-out editor
2. Help sections for the exercises
Harmonic interval
Configuration
Key bindings
Melodic interval
Configuration
Key bindings
Sing interval
Config
Key bindings
Identify the chord
Key bindings
Identify the chord
Key bindings
Sing chord
Key bindings
Rhythm
Key bindings
Tap the rhythm
Dictation
Key bindings
Scales
Key bindings
Intonation
Key bindings
Identify tone
Manual configuration
Beats per minute
Key bindings
Sing 12 random notes
Key bindings
Name intervals
Harmonic progression dictation
3. Music theory
Scales
Intervals
Seconds
Thirds
Fourth
Fifth
Sixths
Sevenths
Inverting intervals
4. Extending GNU Solfege
Introduction
Lesson files
File encoding
Comments
Types
Global variables
Lesson file contents
Header block
Question block
music objects
Functions
Operators
The harmonicinterval module
The melodicinterval module
The singinterval module
The compareintervals module
The idbyname module
The singanswer module
The rhythm module
The rhythmtapping module
The rhythmtapping2 module
The idtone module
The chord module
The dictation module
The singchord module
The nameinterval module
The elembuilder module
The element block
The header block
The question block
Midi instrument names
Percussion instrument names
A. GNU General Public License
Preamble
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
Section 0
Section 1
Section 2
Section 3
Section 4
Section 5
Section 6
Section 7
Section 8
Section 9
Section 10
NO WARRANTY Section 11
Section 12
How to Apply These Terms to Your New Programs
B. Not really documentation...
Not really documentation...
Welcome to GNU Solfege

List of Figures

3.1.
3.2.
3.3.
3.4.
3.5.
3.6.
3.7.
3.8.
3.9.
3.10.
3.11.
3.12.