org.rubato.rubettes.alteration
Class Alterator
java.lang.Object
org.rubato.rubettes.alteration.Alterator
public class Alterator
- extends java.lang.Object
Method Summary |
void |
addNeighbor(Denotator denotator)
|
Denotator |
alter(Denotator d1,
Denotator d2,
double degree,
int[][] paths)
|
PowerDenotator |
getAlteration(PowerDenotator input0,
PowerDenotator input1)
|
java.util.List<Denotator> |
getBigBangAlteration(java.util.List<Denotator> input0,
double startDegree,
double endDegree,
int[] degreesDimensionPath)
|
java.util.List<Denotator> |
getSoundScoreAlteration(java.util.List<Denotator> input0,
double startDegree,
double endDegree,
boolean onlyModulators)
|
void |
setCoordinates(java.util.List<DenotatorPath> selectedCoordinates,
int[] degreesDimPaths)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Alterator
public Alterator()
Alterator
public Alterator(JAlterationDimensionsTable dimensionsTable)
addNeighbor
public void addNeighbor(Denotator denotator)
setCoordinates
public void setCoordinates(java.util.List<DenotatorPath> selectedCoordinates,
int[] degreesDimPaths)
getSoundScoreAlteration
public java.util.List<Denotator> getSoundScoreAlteration(java.util.List<Denotator> input0,
double startDegree,
double endDegree,
boolean onlyModulators)
getBigBangAlteration
public java.util.List<Denotator> getBigBangAlteration(java.util.List<Denotator> input0,
double startDegree,
double endDegree,
int[] degreesDimensionPath)
- Parameters:
input0
- startDegree
- endDegree
- degreesDimensionPath
- path of the dimension relative to which the alteration degrees are defined
- Returns:
getAlteration
public PowerDenotator getAlteration(PowerDenotator input0,
PowerDenotator input1)
throws RubatoException
- Throws:
RubatoException
alter
public Denotator alter(Denotator d1,
Denotator d2,
double degree,
int[][] paths)
throws RubatoException
- Throws:
RubatoException