Commit ed887a3f authored by borghesi's avatar borghesi

Update README.md

parent 3c1a1c6a
......@@ -33,7 +33,8 @@ FTM objects can contain references to other FTM objects. A simple garbage collec
Static FTM objects are created in a patcher using a dedicated Max/MSP external called ftm.object.
![ftm.object.gif](https://git.forum.ircam.fr/borghesi/ftm/-/raw/master/readme-images/ftm.object.gif)
*example of a static FTM object in a Max/MSP patcher*
*Example of a static FTM object in a Max/MSP patcher*
They can be named within a local or global scope and marked persistent to be saved within the patcher. FTM provides a serialization mechanism to recursively save the content of objects and the contained objects.
......@@ -46,14 +47,15 @@ Operators
FTM comes with an extended message box - the ftm.mess external - which integrates classical Max message syntax with FTM names, infix expression evaluation, function calls and method invocation including return values.
![ftm.mess.gif](https://git.forum.ircam.fr/borghesi/ftm/-/raw/master/readme-images/ftm.mess.gif)
*examples of the FTM message box*
*Examples of the FTM message box*
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)
*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.
......@@ -62,6 +64,7 @@ Editors and file formats
The editors for FTM objects are implemented in Juce and integrated into Max/MSP using mxj. Simple double-clicking on an FTM object in a patcher opens its editor.
![ftm.trackeditor.gif](https://git.forum.ircam.fr/borghesi/ftm/-/raw/master/readme-images/ftm.trackeditor.gif)
*screen shot of the track editor for score objects*
FTM currently supports simple text files, SDIF and standard MIDI files.
......
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