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 Stringstatic final ScalaNumAbstrPOctsstatic final ScalaNumAbstrPOctsstatic final ScalaNumAbstrPOctsstatic final ScalaNumAbstrPOctsstatic final String(package private) static final Translet.Parser<ScalaNumAbstrPOcts> (package private) final intSecond-important step of the scale.(package private) final int[]static final ScalaNumAbstrPOctsFields inherited from class eu.bandm.tscore.base.Entity
documentations -
Method Summary
Modifier and TypeMethodDescriptionintatPos(int i) booleancontains(int i) static ScalaNumAbstrPOctsfromNumbers(int reperc, int... members) static ScalaNumAbstrPOctsfromNumbers(int reperc, List<Integer> members) static ScalaNumAbstrPOctsstatic ScalaNumAbstrPOctsfromNumericName(String s, boolean ascending, boolean fioreStyle) functionOf(int index) intindexOf(int i) The position of the step number in the scale, when starting the counting with the root step = step 0 at position 0.intmakeSteps(int start, int steps) numericName(String sep) static Translet.Parser<ScalaNumAbstrPOcts> Returns a parser which allows selection by name or by numeric formula.intsize()toString()Get any name, preferable in theEntityCatalog.SYMBOLIClanguage, 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:EntityGet any name, preferable in theEntityCatalog.SYMBOLIClanguage, as defined inMuLi.get(String...). If this fails, get built-inObject.toString()conversion result.- Overrides:
toStringin 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
-