Package eu.bandm.music.entities
Class ScalaNumAbstrPOcts
- All Implemented Interfaces:
Translet.Parseable<ScalaNumAbstrPOcts>
ScalaNumericaAbstractaPerOctavas, a scale type of enharmonic key numbers
which is meant to be repeated by octave transpositions.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final EntityCatalog
<ScalaNumAbstrPOcts> static final String
static final ScalaNumAbstrPOcts
static final ScalaNumAbstrPOcts
static final ScalaNumAbstrPOcts
static final ScalaNumAbstrPOcts
static final String
(package private) static final Translet.Parser
<ScalaNumAbstrPOcts> (package private) final int
Second-important step of the scale.(package private) final int[]
static final ScalaNumAbstrPOcts
Fields inherited from class eu.bandm.tscore.base.Entity
documentations
-
Method Summary
Modifier and TypeMethodDescriptionint
atPos
(int i) boolean
contains
(int i) static ScalaNumAbstrPOcts
fromNumbers
(int reperc, int... members) static ScalaNumAbstrPOcts
fromNumbers
(int reperc, List<Integer> members) static ScalaNumAbstrPOcts
static ScalaNumAbstrPOcts
fromNumericName
(String s, boolean ascending, boolean fioreStyle) functionOf
(int index) int
indexOf
(int i) The position of the step number in the scale, when starting the counting with the root step = step 0 at position 0.int
makeSteps
(int start, int steps) numericName
(String sep) static Translet.Parser
<ScalaNumAbstrPOcts> Returns a parser which allows selection by name or by numeric formula.int
size()
toString()
Get any name, preferable in theEntityCatalog.SYMBOLIC
language, as defined inMuLi.get(String...)
.Methods inherited from class eu.bandm.tscore.base.Entity
addName, dump, dump, getCatalog, getDocumentation, getDocumentation, getDocumentations, getName, getNames, getParser, getParser, getSpecific, setDocumentation, toString
-
Field Details
-
catalog
-
OPEN_BRACKET
- See Also:
-
CLOSE_BRACKET
- See Also:
-
steps
final int[] steps -
repercussa
final int repercussaSecond-important step of the scale. Can be set to 0 = finalis to have no effect. -
parser
-
major
-
minor
-
harmMinor
-
melMinor
-
wholeTone
-
-
Method Details
-
toString
Description copied from class:Entity
Get any name, preferable in theEntityCatalog.SYMBOLIC
language, as defined inMuLi.get(String...)
. If this fails, get built-inObject.toString()
conversion result.- Overrides:
toString
in classEntity<ScalaNumAbstrPOcts>
-
numericName
-
numericName
-
parser
Returns a parser which allows selection by name or by numeric formula. -
fromNumericName
-
fromNumericName
-
fromNumbers
-
fromNumbers
-
contains
public boolean contains(int i) -
indexOf
public int indexOf(int i) The position of the step number in the scale, when starting the counting with the root step = step 0 at position 0.- Parameters:
i
- the step to look for.
-
size
public int size() -
atPos
public int atPos(int i) -
makeSteps
public int makeSteps(int start, int steps) -
functionOf
-