Package | Description |
---|---|
com.soundhelix.component.patternengine | |
com.soundhelix.component.patternengine.impl | |
com.soundhelix.component.sequenceengine.impl | |
com.soundhelix.misc |
Modifier and Type | Method and Description |
---|---|
Pattern |
PatternEngine.render(SongContext songContext,
String wildcardString)
Generates a pattern.
|
Modifier and Type | Method and Description |
---|---|
Pattern |
StringPatternEngine.render(SongContext songContext,
String wildcardString) |
Modifier and Type | Method and Description |
---|---|
void |
MelodySequenceEngine.setPattern(Pattern pattern) |
void |
ArpeggioSequenceEngine.setPatterns(Pattern[] patterns) |
void |
AbstractMultiPatternSequenceEngine.setPatterns(Pattern[] patterns) |
void |
AbstractFreeMultiPatternSequenceEngine.setPatterns(Pattern[] patterns)
Sets the patterns.
|
Modifier and Type | Method and Description |
---|---|
static Pattern |
Pattern.parseString(SongContext songContext,
String patternString,
int targetTPB)
Parses the given pattern string using no wildcards.
|
static Pattern |
Pattern.parseString(SongContext songContext,
String patternString,
String wildcardString,
int targetTPB)
Parses the given pattern string using the given wildcard string.
|
Pattern |
Pattern.scale(double factor)
Returns a new pattern whose entries' ticks are scaled by the given factor.
|
Pattern |
Pattern.transpose(int pitch)
Transposes the pattern up by the given pitch (which may be negative) and returns it as a new pattern (or the original pattern if pitch is 0).
|