|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.perisic.sound.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 | |
|---|---|
java.awt.image.BufferedImage |
addToImage(java.awt.image.BufferedImage img,
java.awt.Color myColor)
Add a graph of this method to the image img. |
double |
eval(double x)
Evaluation of the function for a value x. |
java.awt.image.BufferedImage |
getImage(java.awt.Color c)
Returns a graph of this method of the fixed size 150x100. |
static void |
main(java.lang.String[] args)
Used for testing purpose only. |
| 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)
x - The value against which the function is evaluated.
public java.awt.image.BufferedImage addToImage(java.awt.image.BufferedImage img,
java.awt.Color myColor)
img - the original image.myColor - The colour which is used to paint the graph.
public java.awt.image.BufferedImage getImage(java.awt.Color c)
c - The colour which is used to paint the graph.
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 | ||||||||