Commit c2a715d3 authored by borghesi's avatar borghesi


parent 9b4bd082
......@@ -27,6 +27,7 @@ FTM allows for static and dynamic creation of complex data structures. The follo
- **tuple** ... immutable array of arbitrary values
- **scoob** ... score object (note, trill, rest, etc.)
- **midi** ... midi event
FTM objects can contain references to other FTM objects. A simple garbage collector handles transparently the destruction of dynamically created FTM objects referenced by multiple elements of a patch.
Static FTM objects are created in a patcher using a dedicated Max/MSP external called ftm.object.
......@@ -51,6 +52,7 @@ FTM comes with an extended message box - the ftm.mess external - which integrate
Apart from ftm.object and ftm.mess, FTM includes a set of externals implementing basic functionalities such as iteration, playing, interpolation, etc. and the conversion between FTM objects and Max values or lists.
example of FTM externals operating on FTM objects (the MIDI parsing objects convert a MIDI byte stream into a stream of FTM MIDI events)
Operators specific to a certain field of applications are assembled to separate object sets such as Gabor for sound analysis/resynthesis and MnM for mapping and recognition techniques.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment