From ftm
(→Under Construction...) |
|||
Line 32: | Line 32: | ||
| inlets=0 - FTM object to copy<br>1 - set copy destination<br> | | inlets=0 - FTM object to copy<br>1 - set copy destination<br> | ||
| outlets=0 - output (reference to) copy destination<br> | | outlets=0 - output (reference to) copy destination<br> | ||
+ | }} | ||
+ | |||
+ | {{Module | | ||
+ | | 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> | ||
}} | }} | ||
Line 42: | Line 53: | ||
| 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 83: | Line 94: | ||
| descr= | | descr= | ||
| arguments=initialization arguments<br> | | arguments=initialization arguments<br> | ||
− | | attributes=persist - switch FTM object persitence: | + | | 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> | | 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 | | inlets=none | ||
Line 102: | Line 113: | ||
{{Module | | {{Module | | ||
| name=ftm.play | | name=ftm.play | ||
− | | brief= | + | | brief=play a sequence |
− | | descr= | + | | descr=Plays a sequence outputting the sequence elements.<br>. |
| arguments=initialize sequence and optionally begin, end and speed<br> | | arguments=initialize sequence and optionally begin, end and speed<br> | ||
| 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> | ||
Line 115: | Line 126: | ||
| brief=print to the console | | 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. | | 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 | + | | arguments=0 - <sym: prompt> - prompt symbol<br> |
| attributes=none | | attributes=none | ||
− | | messages= | + | | messages= - 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 127: | Line 138: | ||
| descr= | | descr= | ||
| arguments=0 - initialize track to record<br> | | arguments=0 - initialize track to record<br> | ||
− | | attributes=mode - select record mode (clear | + | | 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 | + | | 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> | | inlets=0 - value to record (has to match track type)<br> | ||
| outlets=0 - current recording time<br> | | outlets=0 - current recording time<br> | ||
Line 137: | Line 148: | ||
| 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 150: | Line 161: | ||
| 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 12:04, 16 November 2007
Reference under construction...
ftm.absargs | ' | |||||||||||
|
ftm.buffer | ' | |||||||||||
|
ftm.copy | ' | |||||||||||
|
ftm.ex~ | ' | |||||||||||
|
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 | ' | |||||||||||
|