Commit c2a715d3 authored by borghesi's avatar borghesi

Update README.md

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.
![ftm.operators.gif](https://git.forum.ircam.fr/borghesi/ftm/-/raw/master/readme-images/ftm.operators.gif)
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