From ftm
Line 1: | Line 1: | ||
{{Module | | {{Module | | ||
− | |||
| name=ftm.absargs | | name=ftm.absargs | ||
| brief= | | brief= | ||
Line 10: | Line 9: | ||
| inlets=none | | 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> | | 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> | ||
− | |||
}} | }} | ||
{{Module | | {{Module | | ||
− | |||
| name=ftm.buffer | | name=ftm.buffer | ||
| brief= | | brief= | ||
Line 23: | Line 20: | ||
| inlets=none | | inlets=none | ||
| outlets=0 - output (reference to) fmat<br> | | outlets=0 - output (reference to) fmat<br> | ||
− | |||
}} | }} | ||
{{Module | | {{Module | | ||
− | |||
| name=ftm.copy | | name=ftm.copy | ||
| brief= | | brief= | ||
Line 36: | Line 31: | ||
| 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 | | {{Module | | ||
− | |||
| name=ftm.ex~ | | name=ftm.ex~ | ||
| brief= | | brief= | ||
Line 49: | Line 42: | ||
| inlets=0 - input signal<br> | | inlets=0 - input signal<br> | ||
| outlets=0 - output signal low<br>1 - output signal high<br>2 - bang for each transition<br> | | outlets=0 - output signal low<br>1 - output signal high<br>2 - bang for each transition<br> | ||
− | |||
}} | }} | ||
{{Module | | {{Module | | ||
− | |||
| name=ftm.guilistener | | name=ftm.guilistener | ||
| brief= | | brief= | ||
Line 62: | Line 53: | ||
| inlets=none | | inlets=none | ||
| outlets=0 - output gui interactions as list: <name, values ... ><br> | | outlets=0 - output gui interactions as list: <name, values ... ><br> | ||
− | |||
}} | }} | ||
{{Module | | {{Module | | ||
− | |||
| name=ftm.inter | | name=ftm.inter | ||
| brief= | | brief= | ||
Line 75: | Line 64: | ||
| 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> | | 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> | | outlets=0 - interpolated FTM fmat object containing interpolated values<br> | ||
− | |||
}} | }} | ||
{{Module | | {{Module | | ||
− | |||
| name=ftm.jitter | | name=ftm.jitter | ||
| brief= | | brief= | ||
Line 88: | Line 75: | ||
| inlets=0 - FTM or Jitter object to be copied to target<br>1 - set target Jitter or FTM object<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> | | outlets=0 - output target object<br> | ||
− | |||
}} | }} | ||
{{Module | | {{Module | | ||
− | |||
| name=ftm.mess | | name=ftm.mess | ||
| brief= | | brief= | ||
Line 101: | Line 86: | ||
| inlets=0 - input list<br> | | inlets=0 - input list<br> | ||
| outlets=0 - message outlet<br> | | outlets=0 - message outlet<br> | ||
− | |||
}} | }} | ||
{{Module | | {{Module | | ||
− | |||
| name=ftm.o | | name=ftm.o | ||
| brief= | | brief= | ||
Line 114: | Line 97: | ||
| inlets=none | | inlets=none | ||
| outlets=0 - (reference to) the FTM object<br>1 - return values of messages send to the FTM object<br> | | outlets=0 - (reference to) the FTM object<br>1 - return values of messages send to the FTM object<br> | ||
− | |||
}} | }} | ||
{{Module | | {{Module | | ||
− | |||
| name=ftm.object | | name=ftm.object | ||
| brief= | | brief= | ||
Line 127: | Line 108: | ||
| inlets=none | | inlets=none | ||
| outlets=0 - object reference (when bang)<br>1 - method return values<br> | | outlets=0 - object reference (when bang)<br>1 - method return values<br> | ||
− | |||
}} | }} | ||
{{Module | | {{Module | | ||
− | |||
| name=ftm.play | | name=ftm.play | ||
| brief= | | brief= | ||
Line 140: | Line 119: | ||
| 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> | ||
− | |||
}} | }} | ||
{{Module | | {{Module | | ||
− | |||
| name=ftm.print | | name=ftm.print | ||
| brief=print to the console | | brief=print to the console | ||
Line 153: | Line 130: | ||
| inlets=0 - [<any: values> ...] - print value or list<br> | | inlets=0 - [<any: values> ...] - print value or list<br> | ||
| outlets=none | | outlets=none | ||
− | |||
}} | }} | ||
{{Module | | {{Module | | ||
− | |||
| name=ftm.record | | name=ftm.record | ||
| brief= | | brief= | ||
Line 166: | Line 141: | ||
| 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> | ||
− | |||
}} | }} | ||
{{Module | | {{Module | | ||
− | |||
| name=ftm.sdif.info | | name=ftm.sdif.info | ||
| brief= | | brief= | ||
Line 179: | Line 152: | ||
| 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> | ||
− | |||
}} | }} | ||
{{Module | | {{Module | | ||
− | |||
| name=ftm.sdif.write | | name=ftm.sdif.write | ||
| brief= | | brief= | ||
Line 192: | Line 163: | ||
| 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 | ||
− | |||
}} | }} | ||
{{Module | | {{Module | | ||
− | |||
| name=ftm.tween | | name=ftm.tween | ||
| brief= | | brief= | ||
Line 205: | Line 174: | ||
| inlets=0 - position in sequence<br>1 - set sequence<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> | | 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> | ||
− | |||
}} | }} | ||
{{Module | | {{Module | | ||
− | |||
| name=ftm.value | | name=ftm.value | ||
| brief= | | brief= | ||
Line 218: | Line 185: | ||
| inlets=0 - value to be stored and output<br>1 - value to be stored (without output)<br> | | inlets=0 - value to be stored and output<br>1 - value to be stored (without output)<br> | ||
| outlets=0 - current value<br> | | outlets=0 - current value<br> | ||
− | |||
}} | }} |
Revision as of 23:18, 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 | ' | |||||||||||
|