ftmorf
Uses an index into a table of ftable numbers to morph between adjacent tables in the list. This morphed function is written into the table referenced by iresfn on every k-cycle.
Syntax
Initialization
iftfn -- The table containing the numbers of any existing tables which are used for the morphing.
iresfn -- Table number of the morphed function
The length of all the tables in iftfn must equal the length of iresfn.
Performance
kftndx -- the index into the iftfn table.
If iftfn contains (6, 4, 6, 8, 7, 4):
- kftndx=4 will write the contents of f7 into iresfn.
- kftndx=4.5 will write the average of the contents of f7 and f4 into iresfn.
Note
iresfn is only updated if the morfing index changes it's value, if kftindx is static, no writing to iresfn will occur.
Examples
Here is an example of the ftmorf opcode. It uses the file ftmorf.csd.
Two musical examples featuring the ftmorf opcode: FtmorfRandomh_Cucchi.csd and Ftmorf_Cucchi.csd, both by Stefano Cucchi.
See also
Credits
Author: William “Pete” Moss
University of Texas at Austin
Austin, Texas USA
Jan. 2002
New in version 4.18