public class Euler2 extends Object
Modifier and Type | Field and Description |
---|---|
protected int |
_3
The exponent of the applied third.
|
protected int |
_5
The exponent of the applied fifth.
|
static FunctionalPitchModOctave |
class_c |
Constructor and Description |
---|
Euler2(int _5,
int _3)
Only constructor, set both coordinates.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Euler2 t)
Evident
|
boolean |
equals(Object o) |
int |
get_3()
Return the exponent of the applied third.
|
int |
get_5()
Return the exponent of the applied fifth.
|
Euler3 |
minimalDistance()
Add a number of octaves to make the distance between the two notes
minimal, i.e.
|
FunctionalPitchModOctave |
pitchClassRepresentation()
Return a pitch class, when Euler2(0.0) is assigned to the pitch class "c"
|
Rational |
pureTuningFactor()
Return a tuning factor when the coordinates are interpreted as the application of
the pure tuning intervals fifth = 3/2 and third = 5/4.
|
FunctionalPitchModOctave |
transpose_up(FunctionalPitchModOctave pitch)
Interpret the coordinates as functional intervals (fifth and major third)
and apply them to the given pitch.
|
protected final int _5
protected final int _3
public static final FunctionalPitchModOctave class_c
public int get_5()
public int get_3()
public boolean equals(Euler2 t)
public FunctionalPitchModOctave transpose_up(FunctionalPitchModOctave pitch)
public FunctionalPitchModOctave pitchClassRepresentation()
public Rational pureTuningFactor()
public Euler3 minimalDistance()