Package eu.bandm.music.entities
Class FunctionalGender
- All Implemented Interfaces:
Translet.Parseable<FunctionalGender>
The two basic genders of functional theory ("major" vs. "minor"),
for constructing chords and scales.
We preferred the German wording "Geschlecht"/"Gender", because the English
"mode" can be used in many other contexts with many other meanings.
-
Field Summary
Modifier and TypeFieldDescriptionGives the "distances measured in fifths" of all possible pitch class steps of a minor scale relative to the base pitch class.static final EntityCatalog<FunctionalGender>
The Catalog of all functional genders (="modes").Gives the "distances measured in fifths" of all mandatory pitch class steps of a minor scale relative to the base pitch class.static final FunctionalGender
Represents the major mode.Gives the "distances measured in fifths" of all pitch class steps of a major scale, relative to the base pitch class.static final FunctionalGender
Represents the minor mode.Gives the "distances measured in fifths" of the variable pitch class steps of a minor scale relative to the base pitch class.Fields inherited from class eu.bandm.tscore.base.Entity
documentations
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
isMajor()
Returns whether this gender(="mode") is major.Methods inherited from class eu.bandm.tscore.base.Entity
addName, dump, dump, getCatalog, getDocumentation, getDocumentation, getDocumentations, getName, getName, getNames, getParser, getParser, setDocumentation, toString, toString
-
Field Details
-
catalog
The Catalog of all functional genders (="modes"). -
minor
Represents the minor mode. -
major
Represents the major mode. -
major_scales_in_fifths
Gives the "distances measured in fifths" of all pitch class steps of a major scale, relative to the base pitch class. -
kernel_minor_scales_in_fifths
Gives the "distances measured in fifths" of all mandatory pitch class steps of a minor scale relative to the base pitch class. These are all scale steps without the major and minor sixth and the minor seventh. -
variable_minor_scales_in_fifths
Gives the "distances measured in fifths" of the variable pitch class steps of a minor scale relative to the base pitch class. These are major and minor sixth and the minor seventh. -
all_minor_scales_in_fifths
Gives the "distances measured in fifths" of all possible pitch class steps of a minor scale relative to the base pitch class. This includes major and minor sixth and seventh.
-
-
Constructor Details
-
FunctionalGender
Only constructor.
-
-
Method Details
-
isMajor
public boolean isMajor()Returns whether this gender(="mode") is major.
-