|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.perisic.function.AnyFunction com.perisic.function.NiceFunction
public class NiceFunction
A "nice" function that is used as a basis for defining the pitch, instrument selection or velocity of a voice.
Nice means here roughly mostly continuous (only a small number of jumps) where the pieces are either constants or defined by cubic polynomials.
Copyright:(c) Marc Conrad, Tim French 2006; Usage of the works is permitted provided that this instrument is retained with the works, so that any entity that uses the works is notified of this instrument. DISCLAIMER: THE WORKS ARE WITHOUT WARRANTY.
Constructor Summary | |
---|---|
NiceFunction(java.util.Random g)
Initialization by a random number generator. |
Method Summary | |
---|---|
double |
eval(double x)
Evaluation of the function for a value x. |
static void |
main(java.lang.String[] args)
Used for testing purpose only. |
Methods inherited from class com.perisic.function.AnyFunction |
---|
addToImage, addToImage, getImage, getImage, normalizeResult |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NiceFunction(java.util.Random g)
g
- A random number generator.Method Detail |
---|
public double eval(double x)
eval
in class AnyFunction
x
- The value against which the function is evaluated.
public static void main(java.lang.String[] args)
args
- no parameters.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |