From ftm
Jump to: navigation, search
(Pitfalls for Maxers)
(Installation)
 
(27 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
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.)
 
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.)
  
[[:Category:FAQ | FAQ Index]]
+
* [[:Category:FAQ | FAQ Index]]
 +
* [[Special:Categories | List of Documentation Categories]]  
  
 
== General ==
 
== General ==
  
 
* [[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?]]
 +
* [[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 ===
  
* [[How do I create Max standalones (collectives/applications) using FTM?]]
+
* [[How to install FTM for Max6 on Mac?]]
 
+
* [[How to install FTM for Max6 on Windows?]]
* [[Why no sound from some tuturialpatches?]]
+
* [[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]]
 +
 +
=== Building Max Standalone with FTM inside ===
 +
* [[How do I create Max standalones (collectives/applications) using FTM?]]
  
 
== FTM External Objects ==
 
== FTM External Objects ==
 +
 +
=== The FTM Message Box [[ftm.mess]] ===
  
 
* [[Expressions | What is the syntax in an FTM message box?]]
 
* [[Expressions | What is the syntax in an FTM message box?]]
 
* [[Message_Box | How do I get multiple inlets for an FTM message box?]]
 
* [[Message_Box | How do I get multiple inlets for an FTM message box?]]
 +
* [[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?]]
 +
* [[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]] ===
  
 +
* [[I have a global fmat in an abstraction and the main patch, but get the error "cannot globalize 'xxx' (name stays local)"?]]
  
 
== FTM Data Classes ==
 
== FTM Data Classes ==
Line 36: 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 ===
  
 
* How do I import markers into a track?
 
* How do I import markers into a track?
 +
* [[How to retrieve the time index in a track]]?
 +
* [[FTM_Classes#Class_track|How to access markers, bars, metrics and tempo in a track of type scoob]]
  
 
=== The dict Class: Dictionary/Lookup Table/Associative Array ===
 
=== The dict Class: Dictionary/Lookup Table/Associative Array ===
  
* How do I access values stored on a dictionary?
+
* [[How do I access values stored on a dictionary?]]
  
[Other Data Classes...]
+
=== The expr Class: An expression as a data 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...]
  
 
== Exchanging Data ==
 
== Exchanging Data ==
Line 60: Line 85:
 
=== SDIF Integration ===
 
=== SDIF Integration ===
  
* How do I import and export SDIF data into FTM?
+
* [[How do I import and export SDIF data into FTM]]?
 
* How do I import markers into a track?
 
* How do I import markers into a track?
 
* [[How to record multiple data streams into a single SDIF-file using ftm.sdif.write?]]
 
* [[How to record multiple data streams into a single SDIF-file using ftm.sdif.write?]]

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