From ftm
Line 1: | Line 1: | ||
+ | |||
{{Module | | {{Module | | ||
− | | package=FTM | + | | package=??? |
+ | | name=ftm.absargs | ||
+ | | brief= | ||
+ | | descr= | ||
+ | | arguments=none | ||
+ | | attributes=none | ||
+ | | messages=bang - output abstraction arguments and attributes<br> | ||
+ | | inlets=none | ||
+ | | outlets=0 - name of the abstraction<br>1 - list of abstraction arguments<br>2 - dump attributes as attribute/value pairs (one list for each attribute)<br> | ||
+ | | seealso= | ||
+ | }} | ||
+ | |||
+ | {{Module | | ||
+ | | package=??? | ||
+ | | name=ftm.buffer | ||
+ | | brief= | ||
+ | | descr= | ||
+ | | arguments=initialization arguments<br> | ||
+ | | attributes=none | ||
+ | | messages= | ||
+ | | inlets=none | ||
+ | | outlets=0 - output (reference to) fmat<br> | ||
+ | | seealso= | ||
+ | }} | ||
+ | |||
+ | {{Module | | ||
+ | | package=??? | ||
+ | | name=ftm.copy | ||
+ | | brief= | ||
+ | | descr= | ||
+ | | arguments=init class by name (optionally) and copy destination<br> | ||
+ | | attributes=none | ||
+ | | messages=set - set copy destination<br> | ||
+ | | inlets=0 - FTM object to copy<br>1 - set copy destination<br> | ||
+ | | outlets=0 - output (reference to) copy destination<br> | ||
+ | | seealso= | ||
+ | }} | ||
+ | |||
+ | {{Module | | ||
+ | | package=??? | ||
+ | | name=ftm.ex~ | ||
+ | | brief= | ||
+ | | descr= | ||
+ | | arguments=0 - period<br> | ||
+ | | attributes=period - period<br> | ||
+ | | messages=period - period<br> | ||
+ | | inlets=0 - input signal<br> | ||
+ | | outlets=0 - output signal low<br>1 - output signal high<br>2 - bang for each transition<br> | ||
+ | | seealso= | ||
+ | }} | ||
+ | |||
+ | {{Module | | ||
+ | | package=??? | ||
+ | | name=ftm.guilistener | ||
+ | | brief= | ||
+ | | descr= | ||
+ | | arguments=initialize guiobj in guilistener<br> | ||
+ | | attributes=none | ||
+ | | messages=none | ||
+ | | inlets=none | ||
+ | | outlets=0 - output gui interactions as list: <name, values ... ><br> | ||
+ | | seealso= | ||
+ | }} | ||
+ | |||
+ | {{Module | | ||
+ | | package=??? | ||
+ | | name=ftm.inter | ||
+ | | brief= | ||
+ | | descr= | ||
+ | | arguments=0 - fmat of values corresponding to the interpolation factor 0<br>1 - fmat of values corresponding to the interpolation factor 1<br> | ||
+ | | attributes=out - set output fmat<br> | ||
+ | | messages=out - set output fmat<br> | ||
+ | | inlets=0 - interpolation factor (fraction between 0 and 1)<br>1 - fmat of values corresponding to the interpolation factor 0<br>2 - fmat of values corresponding to the interpolation factor 1<br> | ||
+ | | outlets=0 - interpolated FTM fmat object containing interpolated values<br> | ||
+ | | seealso= | ||
+ | }} | ||
+ | |||
+ | {{Module | | ||
+ | | package=??? | ||
+ | | name=ftm.jitter | ||
+ | | brief= | ||
+ | | descr= | ||
+ | | arguments=define target (FTM or Jitter object)<br> | ||
+ | | attributes=plane - define plane to copy outof Jitter matrix<br> | ||
+ | | messages=plane - define plane to copy outof Jitter matrix<br> | ||
+ | | inlets=0 - FTM or Jitter object to be copied to target<br>1 - set target Jitter or FTM object<br> | ||
+ | | outlets=0 - output target object<br> | ||
+ | | seealso= | ||
+ | }} | ||
+ | |||
+ | {{Module | | ||
+ | | package=??? | ||
+ | | name=ftm.mess | ||
+ | | brief= | ||
+ | | descr= | ||
+ | | arguments=none | ||
+ | | attributes=none | ||
+ | | messages= - input message<br> | ||
+ | | inlets=0 - input list<br> | ||
+ | | outlets=0 - message outlet<br> | ||
+ | | seealso= | ||
+ | }} | ||
+ | |||
+ | {{Module | | ||
+ | | package=??? | ||
+ | | name=ftm.o | ||
+ | | brief= | ||
+ | | descr= | ||
+ | | arguments=initialization arguments<br> | ||
+ | | attributes=persist - switch FTM object persitence: 'yes' | 'no' (default is 'no')<br>scope - FTM object scope: 'global' | 'local' (default is 'local')<br>name - FTM object name<br> | ||
+ | | messages=#load - reload object content to file<br>#save - dump object content to file<br>#close - close FTM object editor<br>#open - open FTM object editor<br>bang - output (reference to) FTM object<br> - messages redirected to FTM object<br> | ||
+ | | inlets=none | ||
+ | | outlets=0 - (reference to) the FTM object<br>1 - return values of messages send to the FTM object<br> | ||
+ | | seealso= | ||
+ | }} | ||
+ | |||
+ | {{Module | | ||
+ | | package=??? | ||
+ | | name=ftm.object | ||
+ | | brief= | ||
+ | | descr= | ||
+ | | arguments=none | ||
+ | | attributes=none | ||
+ | | messages=bang - output reference<br> - message to object<br> | ||
+ | | inlets=none | ||
+ | | outlets=0 - object reference (when bang)<br>1 - method return values<br> | ||
+ | | seealso= | ||
+ | }} | ||
+ | |||
+ | {{Module | | ||
+ | | package=??? | ||
| name=ftm.play | | name=ftm.play | ||
| brief= | | brief= | ||
Line 9: | Line 140: | ||
| inlets=0 - message input<br>1 - set beginning of playing segment<br>2 - set end of playing segment<br>3 - set playing speed<br> | | inlets=0 - message input<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> | ||
+ | | seealso= | ||
+ | }} | ||
+ | |||
+ | {{Module | | ||
+ | | package=??? | ||
+ | | name=ftm.print | ||
+ | | brief=print to the console | ||
+ | | descr=Prints any input (single values, lists, messages) to the console.<br>Evokes print method of FTM objects when incoming as single value. | ||
+ | | arguments=0 <sym: prompt> - prompt symbol<br> | ||
+ | | attributes=none | ||
+ | | messages= - - print message or FTM object<br>bang - - print bang<br> | ||
+ | | inlets=0 - [<any: values> ...] - print value or list<br> | ||
+ | | outlets=none | ||
+ | | seealso= | ||
+ | }} | ||
+ | |||
+ | {{Module | | ||
+ | | package=??? | ||
+ | | name=ftm.record | ||
+ | | brief= | ||
+ | | descr= | ||
+ | | arguments=0 - initialize track to record<br> | ||
+ | | attributes=mode - select record mode (clear | erase | overdub)<br>clone - switch whether to clone objects before recording<br> | ||
+ | | messages=set - set track to record<br>stop - stop recording (resets current position)<br>pause - pause recording<br>start - start recording<br>locate - jump to given position (default 0.)<br>mode - select record mode (clear | erase | overdub)<br>clone - switch whether to clone objects before recording<br> | ||
+ | | inlets=0 - value to record (has to match track type)<br> | ||
+ | | outlets=0 - current recording time<br> | ||
+ | | seealso= | ||
+ | }} | ||
+ | |||
+ | {{Module | | ||
+ | | package=??? | ||
+ | | name=ftm.sdif.info | ||
+ | | brief= | ||
+ | | descr= | ||
+ | | 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 [dict]: set dict to receive header name-value tables<br>outinfo - outinfo [mat]: set mat to receive content summary info<br> | ||
+ | | 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 | ||
+ | | 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> | ||
+ | | seealso= | ||
+ | }} | ||
+ | |||
+ | {{Module | | ||
+ | | package=??? | ||
+ | | name=ftm.sdif.write | ||
+ | | brief= | ||
+ | | descr= | ||
+ | | arguments=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 <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> | ||
+ | | outlets=none | ||
+ | | seealso= | ||
+ | }} | ||
+ | |||
+ | {{Module | | ||
+ | | package=??? | ||
+ | | name=ftm.tween | ||
+ | | brief= | ||
+ | | descr= | ||
+ | | arguments=0 - initialize sequence<br> | ||
+ | | attributes=none | ||
+ | | messages=prev - jump to the position of the previous value<br>next - jump to the position of the next value<br> | ||
+ | | inlets=0 - position in sequence<br>1 - set sequence<br> | ||
+ | | outlets=0 - factor corresponding to the position between sucessive values in the sequence (fraction between 0 and 1)<br>1 - value at or right before the given position<br>2 - value right after the given position<br>3 - distance (time in msec) between the values at or before and after the given position<br> | ||
+ | | seealso= | ||
+ | }} | ||
+ | |||
+ | {{Module | | ||
+ | | package=??? | ||
+ | | name=ftm.value | ||
+ | | brief= | ||
+ | | descr= | ||
+ | | arguments=0 - initialize value<br> | ||
+ | | attributes=none | ||
+ | | messages=bang - output current value<br> | ||
+ | | inlets=0 - value to be stored and output<br>1 - value to be stored (without output)<br> | ||
+ | | outlets=0 - current value<br> | ||
+ | | seealso= | ||
}} | }} |
Revision as of 23:09, 14 November 2007
ftm.absargs | ' | |||||||||||
|
ftm.buffer | ' | |||||||||||
|
ftm.copy | ' | |||||||||||
|
ftm.ex~ | ' | |||||||||||
|
ftm.guilistener | ' | |||||||||||
|
ftm.inter | ' | |||||||||||
|
ftm.jitter | ' | |||||||||||
|
ftm.mess | ' | |||||||||||
|
ftm.o | ' | |||||||||||
|
ftm.object | ' | |||||||||||
|
ftm.play | ' | |||||||||||
|
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 | ' | |||||||||||
|