From ftm
Jump to: navigation, search
(The FTM Message Box ftm.mess)
(Installation)
 
(12 intermediate revisions by 2 users not shown)
Line 8: Line 8:
 
* [[FTM, MnM, Gbr - What the hell does all this mean?]]
 
* [[FTM, MnM, Gbr - What the hell does all this mean?]]
 
* [[How do I get help?]]
 
* [[How do I get help?]]
 +
* [[FAQ Template| How can I help other users?]]
 +
* [[Message distribution : Authorization denied| Why do I get the message: ''Message distribution : Authorization denied'' when posting to the FTM mailing list?]]
  
 
=== Installation ===
 
=== Installation ===
  
* [[Why no sound from some tuturialpatches?]]
+
* [[How to install FTM for Max6 on Mac?]]
 +
* [[How to install FTM for Max6 on Windows?]]
 +
* [[Why no sound from some tutorialpatches?]]
  
 
=== Basic Concept ===
 
=== Basic Concept ===
Line 18: Line 22:
  
 
* [[Expressions | What is the syntax in an FTM message box?]]
 
* [[Expressions | What is the syntax in an FTM message box?]]
 +
* [[How can I dynamically generate names for FTM objects?]]
  
 
=== Interaction with Max/MSP ===
 
=== Interaction with Max/MSP ===
  
 +
* [[How can I dynamically generate names for FTM objects?]]
 
* [[Max objects having problems with FTM data objects | Why can't I route a singular FTM object?]]
 
* [[Max objects having problems with FTM data objects | Why can't I route a singular FTM object?]]
 +
* [[Using gbr.ola~ in poly~]] (don't!)
  
 
* other [[Pitfalls for Maxers]]
 
* other [[Pitfalls for Maxers]]
Line 36: Line 43:
 
* [[How to insert several init expressions in ftm.mess's inspector?]]
 
* [[How to insert several init expressions in ftm.mess's inspector?]]
 
* [[Expression Class Arguments| How to pass an argument in a method involving an expression object?]]
 
* [[Expression Class Arguments| How to pass an argument in a method involving an expression object?]]
* [[Lists & Tuples | How can I work with lists passed to a fmt.mess object?]]
+
* [[How can I work with lists passed to an ftm.mess object?]]
 +
* [[How can I dynamically generate names for FTM objects?]]
  
 
=== The FTM Object and Name Definition Box [[ftm.object]] ===
 
=== The FTM Object and Name Definition Box [[ftm.object]] ===
Line 46: Line 54:
 
=== The fmat Class: Matrix Operations ===
 
=== The fmat Class: Matrix Operations ===
  
* How to set and get values or vectors in an fmat?
+
* [[How to set and get values or vectors in an fmat?]]
* How do I import sound data into FTM?
+
* [[How do I import sound data into FTM?]]
* How does matrix import-export work in general?
+
* [[How does matrix import-export work in general?]]
* How to crop or access parts of an fmat?
+
* [[How to crop or access parts of an fmat?]]
 +
* [[How to fill a vector from 0 to an incoming number?]]
 +
* [[Find_method|How does the ''find'' method work?]]
  
 
=== The track Class: Sequence of Values ===
 
=== The track Class: Sequence of Values ===
Line 64: Line 74:
  
 
* [[Expression Class Arguments| How do I pass arguments to an expression in an expr object?]]
 
* [[Expression Class Arguments| How do I pass arguments to an expression in an expr object?]]
 +
* [[How to fill a vector from 0 to an incoming number?]]
  
 
[Other Data Classes...]
 
[Other Data Classes...]

Latest revision as of 11:34, 1 August 2012

This FAQ aims to be an interactively built-up documentation of how to use FTM. It depends on your (the user's) input, be it only with questions. (Just insert a new page with your question, and mark it in the title as unanswered.)

General

Installation

Basic Concept

Expressions

Interaction with Max/MSP

Building Max Standalone with FTM inside

FTM External Objects

The FTM Message Box ftm.mess

The FTM Object and Name Definition Box ftm.object

FTM Data Classes

The fmat Class: Matrix Operations

The track Class: Sequence of Values

The dict Class: Dictionary/Lookup Table/Associative Array

The expr Class: An expression as a data object

[Other Data Classes...]

Exchanging Data

  • How can I convert FTM data to Max data?
  • How can I convert FTM data to and from Jitter?

SDIF Integration