Fields inherited from class com.cycling74.max.MaxObject |
EMPTY_STRING_ARRAY, NO_INLETS, NO_OUTLETS |
Constructor Summary | ||
fplay(com.cycling74.max.Atom[] args) create a fplay object |
Method Summary | ||
void |
addfunction() Method used to add a bpf to the object, then send the names of the bpf to the dumpout outlet in u(bu)menu format |
|
void |
addfunction(String s) Method used to add a bpf to the object, then send the names of the bpf to the dumpout outlet in u(bu)menu format |
|
void |
addpoints(double[] val) Fast method to add points |
|
void |
all(com.cycling74.max.Atom[] args) Send a message to eveery bpf |
|
void |
anything(String s, com.cycling74.max.Atom[] args) Look at any message to know if it's a name of a bpf, or a method's name of this ej.fplay object |
|
void |
autodomain() Change the domain depending on the position of the first and last points (lowest and highest x value) |
|
void |
autorange() Change the range depending on the position of the first and last points (lowest and highest y value) |
|
void |
bang() Output all breakpoints of the current function in line format (initial value followed by a list of deltatime-value pairs) |
|
void |
clear() Remove all the points of the current bpf |
|
void |
clear(int[] idx) Remove the specified points |
|
void |
clearsustain() Remove the sustain state of every point of the current bpf |
|
void |
dblclick() Display functions informations when you double click on the object |
|
void |
deletefunction(int i) Delete a bpf, then send the names of the bpf to the dumpout outlet in u(bu)menu format |
|
void |
deletefunction(String s) Delete a bpf, then send the names of the bpf to the dumpout outlet in u(bu)menu format |
|
void |
display(int idx) Change the current bpf to... |
|
void |
display(String s) Change the current bpf to... |
|
void |
domain(double max) Change the domain (x axis) dimensions |
|
void |
domain(double min, double max) Change the domain (x axis) dimensions |
|
void |
domainAndRange(com.cycling74.max.Atom[] args) used internally... |
|
void |
dump() send all points to the dump outlet as pair of x y |
|
void |
dump(String s) Send all points to a receive object as pair of x y |
|
void |
dumpmatrix() Send all points to the dump outlet as a Jitter Matrix (1 plane, 2 dim, type float32) |
|
void |
dumpmatrix(String s) Send all points to a receive object as a Jitter Matrix (1 plane, 2 dim, type float32) |
|
void |
fix(int idx, int state) Prevents the user from moving a point. |
|
void |
flip() flip the function on both axis |
|
void |
flip_x() flip the function on the x axis |
|
void |
flip_y() flip the function on the y axis |
|
void |
fswitch() Change the current function to the next one availlable, then send a message to the dumpout outlet. |
|
void |
getcurrent() Send the current function name to the dumpout outlet. |
|
void |
getdisplay() Send the function index to the dumpout outlet. |
|
void |
getdomain() Send the range limits of the current function to the dumpout outlet. |
|
void |
getfix() Get the list of the fixed points of the current function to the dumpout outlet. |
|
void |
getname() Send the name of the functions to the dumpout outlet (in umenu format). |
|
void |
getnbpoints() Send the number of point of the current function to the dumpout outlet. |
|
void |
getrange() Send the domain limits of the current function to the dumpout outlet. |
|
void |
getsustain() Get the list of the sustained points of the current function to the dumpout outlet. |
|
void |
inlet(float f) Send the interpolated y for this x for the current function at left outlet |
|
void |
inlet(int i) Send the interpolated y for this x for the current function at left outlet |
|
void |
insertfunction() inert a bpf at the current location, then send the names of the bpf to the dumpout outlet in u(bu)menu format |
|
void |
insertfunction(String s) insert a bpf at the current location, then send the names of the bpf to the dumpout outlet in u(bu)menu format |
|
void |
jit_matrix(String s) Set points from a Jitter matrix. |
|
void |
list(float[] args) Add or move a point |
|
void |
listdump() Send all points to the dump outlet as an unique list which contains pairs of x y |
|
void |
listdump(String s) Send all points to a receive object as an unique list which contains paris of x y |
|
void |
name(String name) Change the name of the current bpf. |
|
void |
name(String[] names) Change the names of the functions |
|
void |
next() The next message continues a list output from the sustain point where the output of the last bang or next message ended. |
|
void |
normalize() Normalize all the points of the current function. |
|
void |
normalize_x() Normalize points of the current function depending on the domain. |
|
void |
normalize_y() Normalize points of the current function depending on the range. |
|
void |
nth(int i) Send the y value of the point (index) to the leftmost outlet. |
|
void |
range(double min, double max) Change the range (y axis) dimensions |
|
void |
read() Display a dialog box to select the file to read. |
|
void |
read(String s) Attempt to read a text file |
|
void |
redrawoff() Does nothing, it's just here for compatibility reasons... |
|
void |
redrawon() Does nothing, it's just here for compatibility reasons... |
|
void |
removeduplicate() Delete every contigus points with the same y value. |
|
void |
save() used internaly... |
|
void |
setdomain(double max) change the domain (change the point's values to fit the domain) |
|
void |
setdomain(double min, double max) change the domain (change the point's values to fit the domain) |
|
void |
setrange(double min, double max) change the range (change the point's values to fit the range) |
|
void |
smooth() Smooth the y values with the neighboors... |
|
void |
sustain(int idx, int state) Set the sustain state of the point index |
|
void |
sync() Send to the dump outlet every informations to synchronize the contents of this ej.fplay with another object like ej.fplay or ej.function.js. |
|
void |
sync(String sendName) Send to a receive object every information to synchronize the contents of this ej.fplay with another object like ej.fplay or ej.function.js. |
|
void |
synccurrent() Send to the dump outlet every informations to synchronize the current function. |
|
void |
synccurrent(String sendName) Send to a receive object every informations to synchronize the current function. |
|
void |
syncfunctions(com.cycling74.max.Atom[] args) Message used for the synchronisation. |
|
void |
syncpoints(double[] val) Message used for the synchronisation. |
|
void |
unfix() Set the fix state of every points of the current function to false |
|
void |
write() Display a dialog box to write the contents of the object as a text file. |
|
void |
write(String s) Write the contents of the objects as a text file |
Methods inherited from class com.cycling74.max.MaxObject |
bail, createInfoOutlet, declareAttribute, declareAttribute, declareInlets, declareIO, declareOutlets, declareReadOnlyAttribute, declareReadOnlyAttribute, declareTypedIO, embedMessage, error, gc, getAttr, getAttrAtomArray, getAttrBool, getAttrBoolArray, getAttrByte, getAttrByteArray, getAttrChar, getAttrCharArray, getAttrDouble, getAttrDoubleArray, getAttrFloat, getAttrFloatArray, getAttributeInfo, getAttrInt, getAttrIntArray, getAttrLongArray, getAttrShort, getAttrShortArray, getAttrString, getAttrStringArray, getCodeSourcePath, getContext, getErrorStream, getInfoIdx, getInlet, getInletAssist, getInletType, getLongAttr, getMaxBox, getName, getNumInlets, getNumOutlets, getOutletAssist, getOutletType, getParentPatcher, getPostStream, list, loadbang, notifyDeleted, ouch, outlet, outlet, outlet, outlet, outlet, outlet, outlet, outlet, outlet, outlet, outlet, outlet, outlet, outlet, outlet, outlet, outlet, outlet, outlet, outlet, outlet, outlet, outlet, outlet, outlet, outlet, outlet, outlet, outlet, outlet, outlet, outlet, outlet, outlet, outlet, outlet, outlet, outlet, outlet, outlet, outletBang, outletBangHigh, outletHigh, outletHigh, outletHigh, outletHigh, outletHigh, outletHigh, outletHigh, outletHigh, outletHigh, outletHigh, post, postCodePath, setAttr, setAttr, setAttr, setAttr, setAttr, setAttr, setAttr, setAttr, setAttr, setAttr, setAttr, setAttr, setAttr, setAttr, setAttr, setAttr, setAttr, setAttr, setAttr, setAttr, setAttr, setInletAssist, setInletAssist, setName, setOutletAssist, setOutletAssist, showException, showException, toString, viewsource, zap |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |