fet - Functional Ear Trainer¶ ↑
v0.2.0
Global Options¶ ↑
–help¶ ↑
Show this message
–version¶ ↑
Display the program version
Commands¶ ↑
Command: generate
¶ ↑
Generate MIDI files for ear training
Commands¶ ↑
Command: listening
¶ ↑
Generate MIDI files for listening
Each MIDI file will contain a chord progression, followed by the specified number of degrees - first harmonically, then melodically after a pause.
Options¶ ↑
-d|–degrees arg¶ ↑
Number of degrees to play
- Default Value
-
1
- Must Match
- “1”, “2”, “3”, “4”, “5”, “6”, “7”, “8”, “9”, “10”, “11”
-e|–exercises arg¶ ↑
Number of exercises to generate
- Default Value
-
200
-t|–tempo arg¶ ↑
Tempo at which the chord progression is played at
- Default Value
-
120
-a|–all-single-degree¶ ↑
Generate all single degree listening exercises (ignores -e and -d flag)
Command: singing
¶ ↑
Generate MIDI files for singing
Each MIDI file will contain a chord progression, followed by a specified pause, during which the degree should be sung. The degree is then played for confirmation.
Options¶ ↑
-p|–pause arg¶ ↑
How many seconds to wait before playing the correct note
- Default Value
-
3
-t|–tempo arg¶ ↑
Tempo at which the chord progression is played at
- Default Value
-
120
Command: single_note_listening
¶ ↑
Generate MIDI files for listening (single note)
Each MIDI file will contain a chord progression, followed the same note across all files.
Options¶ ↑
-t|–tempo arg¶ ↑
Tempo at which the chord progression is played at
- Default Value
-
120
Command: help command
¶ ↑
Shows a list of commands or help for one command
Gets help for the application or its commands. Can also list the commands in a way helpful to creating a bash-style completion function
Options¶ ↑
-c¶ ↑
List commands one per line, to assist with shell completion
Command: play
¶ ↑
Run the ear training application
Commands¶ ↑
Command: listening
¶ ↑
Run the ear training application for listening
Each level will contain a chord progression, followed by the specified number of degrees - first harmonically, then melodically after a pause.
Options¶ ↑
-d|–degrees arg¶ ↑
Number of degrees to play
- Default Value
-
1
- Must Match
- “1”, “2”, “3”, “4”, “5”, “6”, “7”, “8”, “9”, “10”, “11”
-k|–key-type arg¶ ↑
Type of the chord progression
- Default Value
-
major
- Must Match
- “major”, “minor”
-t|–tempo arg¶ ↑
Tempo at which the chord progression is played at
- Default Value
-
120
-n|–next-on-correct¶ ↑
Automatically go to the next exercise when the answer was correct