From ftm
Line 42: | Line 42: | ||
| messages=none | | messages=none | ||
| inlets=none | | inlets=none | ||
− | | outlets=0 - output gui interactions as list: | + | | outlets=0 - output gui interactions as list: <name, values ... ><br> |
}} | }} | ||
Line 107: | Line 107: | ||
| attributes=erase - switch whether to successively erase objects from sequence while playing<br> | | attributes=erase - switch whether to successively erase objects from sequence while playing<br> | ||
| messages=stop - stop playing (resets current position)<br>pause - pause playing<br>start - start playing<br>loop - loop current or optionally given sequence and segment (begin and end)<br>play - play current or optionally given sequence and segment (begin and end)<br>bang - play sequence from beginning<br>next - jump to next event<br>sync - sync to given position<br>locate - locate to given position (stops playing)<br>jump - jump to given position<br>reset - stop and reset playing segment to entire sequence<br>set - set sequence and optionally begin, end and speed<br>duration - set duration of playing segment (sets speed so that the playing segment fits given duration)<br>speed - set playing speed<br>end - set end of playing segment<br>begin - set beginning of playing segment<br>erase - switch whether to successively erase objects from sequence while playing<br> | | messages=stop - stop playing (resets current position)<br>pause - pause playing<br>start - start playing<br>loop - loop current or optionally given sequence and segment (begin and end)<br>play - play current or optionally given sequence and segment (begin and end)<br>bang - play sequence from beginning<br>next - jump to next event<br>sync - sync to given position<br>locate - locate to given position (stops playing)<br>jump - jump to given position<br>reset - stop and reset playing segment to entire sequence<br>set - set sequence and optionally begin, end and speed<br>duration - set duration of playing segment (sets speed so that the playing segment fits given duration)<br>speed - set playing speed<br>end - set end of playing segment<br>begin - set beginning of playing segment<br>erase - switch whether to successively erase objects from sequence while playing<br> | ||
− | | inlets=0 - | + | | inlets=0 - messages only<br>1 - set beginning of playing segment<br>2 - set end of playing segment<br>3 - set playing speed<br> |
| outlets=0 - events while playing<br>1 - time while playing<br>2 - bang at end of segment or sequence<br> | | outlets=0 - events while playing<br>1 - time while playing<br>2 - bang at end of segment or sequence<br> | ||
}} | }} | ||
Line 116: | Line 116: | ||
| descr=Prints any input (single values, lists, messages) to the console. | | descr=Prints any input (single values, lists, messages) to the console. | ||
Evokes print method of FTM objects when incoming as single value. | Evokes print method of FTM objects when incoming as single value. | ||
− | | arguments=0 | + | | arguments=0 <sym: prompt> - prompt symbol<br> |
| attributes=none | | attributes=none | ||
| messages=anything - print message or FTM object<br>bang - print bang<br> | | messages=anything - print message or FTM object<br>bang - print bang<br> | ||
− | | inlets=0 | + | | inlets=0 [<any: values> ...] - print value or list<br> |
| outlets=none | | outlets=none | ||
}} | }} | ||
Line 138: | Line 138: | ||
| brief= | | brief= | ||
| descr= | | descr= | ||
− | | arguments=0 - default file name<br>1 - outinfo | + | | arguments=0 - default file name<br>1 - outinfo [mat]: set mat to receive content summary info<br>2 - outnvt [dict]: set dict to receive header name-value tables<br> |
− | | attributes=outnvt - outnvt | + | | attributes=outnvt - outnvt [dict]: set dict to receive header name-value tables<br>outinfo - outinfo [mat]: set mat to receive content summary info<br> |
− | | messages=print - print | + | | messages=print - print [filename]: print info of last file to console<br>bang - get info of last file<br>get - get [filename] [matrixref]: get info<br>set - set <filename> [matrixref]: set file name to get info of<br>outnvt - outnvt [dict]: set dict to receive header name-value tables<br>outinfo - outinfo [mat]: set mat to receive content summary info<br> |
| inlets=none | | inlets=none | ||
| outlets=0 - duration of SDIF file in milliseconds<br>1 - summary of data in SDIF file in an FTM mat object, one line per occuring SDIF matrix<br>2 - NVT (Name-Value Table) header information in an FTM dict of dicts<br> | | outlets=0 - duration of SDIF file in milliseconds<br>1 - summary of data in SDIF file in an FTM mat object, one line per occuring SDIF matrix<br>2 - NVT (Name-Value Table) header information in an FTM dict of dicts<br> | ||
Line 151: | Line 151: | ||
| arguments=none | | arguments=none | ||
| attributes=none | | attributes=none | ||
− | | messages=close - stop writing and close file<br>stop - stop writing and close file<br>record - open, rewind, truncate file and write the header<br>start - open, rewind, truncate file and write the header<br>bang - open, rewind, truncate file and write the header<br>write - write | + | | messages=close - stop writing and close file<br>stop - stop writing and close file<br>record - open, rewind, truncate file and write the header<br>start - open, rewind, truncate file and write the header<br>bang - open, rewind, truncate file and write the header<br>write - write <time> <list>: write list values into separate frames at given time. If values are tracks, write track data interleaved, offset by time.<br>nvt - nvt <dict> | nvt <name> <value> ...: add nvt info from dict or from list of name--value pairs<br>define - define <typedef>: add sdif description types in string typedef<br>open - open [filename] [framespec]: store filename and matrix selection for output data, open file<br> |
| inlets=0 - each inlet receives an element or tuple of data (int, float, symbol, fvec, fmat) and writes it to an SDIF frame<br> | | inlets=0 - each inlet receives an element or tuple of data (int, float, symbol, fvec, fmat) and writes it to an SDIF frame<br> | ||
| outlets=none | | outlets=none |
Revision as of 22:35, 16 November 2007
Reference under construction...
ftm.absargs | ' | |||||||||||
|
ftm.buffer | ' | |||||||||||
|
ftm.copy | ' | |||||||||||
|
ftm.guilistener | ' | |||||||||||
|
ftm.inter | ' | |||||||||||
|
ftm.jitter | ' | |||||||||||
|
ftm.mess | ' | |||||||||||
|
ftm.o | ' | |||||||||||
|
ftm.object | ' | |||||||||||
|
ftm.play | play a sequence | |||||||||||
Plays a sequence outputting the sequence elements. | ||||||||||||
|
ftm.print | print to the console | |||||||||||
Prints any input (single values, lists, messages) to the console.
Evokes print method of FTM objects when incoming as single value. | ||||||||||||
|
ftm.record | ' | |||||||||||
|
ftm.sdif.info | ' | |||||||||||
|
ftm.sdif.write | ' | |||||||||||
|
ftm.tween | ' | |||||||||||
|
ftm.value | ' | |||||||||||
|