Modifier and Type | Method and Description |
---|---|
void |
LFO.setSegmentPairSpeed(double rotationsPerSegmentPair,
ActivityVector activityVector)
Makes this LFO synchronized to an ActivityVector's activity and pause segments.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractLFO.setSegmentPairSpeed(double rotationsPerSegmentPair,
ActivityVector activityVector) |
Modifier and Type | Method and Description |
---|---|
Track |
SequenceEngine.render(SongContext songContext,
ActivityVector[] activityVectors)
Renders one or more sequences (i.e., voices) as a track.
|
Modifier and Type | Method and Description |
---|---|
Track |
PadSequenceEngine.render(SongContext songContext,
ActivityVector[] activityVectors) |
Track |
MelodySequenceEngine.render(SongContext songContext,
ActivityVector[] activityVectors) |
Track |
DrumSequenceEngine.render(SongContext songContext,
ActivityVector[] activityVectors) |
Track |
ArpeggioSequenceEngine.render(SongContext songContext,
ActivityVector[] activityVectors) |
Track |
AbstractMultiPatternSequenceEngine.render(SongContext songContext,
ActivityVector[] activityVectors) |
Track |
AbstractFreeMultiPatternSequenceEngine.render(SongContext songContext,
ActivityVector[] activityVectors) |
Modifier and Type | Method and Description |
---|---|
ActivityVector |
ActivityMatrix.get(String name)
Looks up and returns the ActivityVector with the given name.
|
Modifier and Type | Method and Description |
---|---|
Iterator<ActivityVector> |
ActivityMatrix.iterator()
Provides an iterator that iterates over all ActivityVectors of this ActivityMatrix in the order they have been added.
|
Modifier and Type | Method and Description |
---|---|
void |
ActivityMatrix.add(ActivityVector activityVector)
Adds the given ActivityVector.
|
void |
ActivityVector.applyLogicalAnd(ActivityVector operand1,
ActivityVector operand2,
int fromTick,
int tillTick)
Applies a logical AND between the two BitSet operands and replaces the given range of this ActivityVector's BitSet with the result.
|
void |
ActivityVector.applyLogicalAndNot(ActivityVector operand1,
ActivityVector operand2,
int fromTick,
int tillTick)
Applies a logical AND NOT between the two BitSet operands and replaces the given range of this ActivityVector's BitSet with the result.
|
void |
ActivityVector.applyLogicalNot(ActivityVector operand,
int fromTick,
int tillTick)
Applies a logical NOT to the BitSet operand and replaces the given range of this ActivityVector's BitSet with the result.
|
void |
ActivityVector.applyLogicalOr(ActivityVector operand1,
ActivityVector operand2,
int fromTick,
int tillTick)
Applies a logical OR between the two BitSet operands and replaces the given range of this ActivityVector's BitSet with the result.
|
void |
ActivityVector.applyLogicalXor(ActivityVector operand1,
ActivityVector operand2,
int fromTick,
int tillTick)
Applies a logical XOR between the two BitSet operands and replaces the given range of this ActivityVector's BitSet with the result.
|
boolean |
Pattern.isLegatoLegal(ActivityVector activityVector,
int tick,
int patternOffset)
Checks whether it is legal to use legato at the note that ends on the given tick.
|
Modifier and Type | Method and Description |
---|---|
static int[] |
HarmonyUtils.getMinMaxSegmentLengths(SongContext songContext,
ActivityVector av)
Returns the minimum and the maximum length of all activity segments of the given ActivityVector as well as the minimum and maximum length of
all pauses between activity segments, all counted in chord sections.
|