From ftm
Line 14: | Line 14: | ||
FTM is still not entirely thread-safe. Messages or expressions that are executed in different threads (alarm, GUI/main, UDP input, etc) and simultaneously modify FTM data structures (e.g. ''fmat'' ou ''mat'') can cause crashes. The easiest way to avoid this is to reschedule congruent accesses to FTM data structures into the same thread. The externals "pipe" or "ftm.schedule" (that now is thread-safe) with a 0 delay time would always output in the alarm ("high priority") thread while "defer" and "deferlow" can be used to reschedule messages in the Max main application (GUI) thread. | FTM is still not entirely thread-safe. Messages or expressions that are executed in different threads (alarm, GUI/main, UDP input, etc) and simultaneously modify FTM data structures (e.g. ''fmat'' ou ''mat'') can cause crashes. The easiest way to avoid this is to reschedule congruent accesses to FTM data structures into the same thread. The externals "pipe" or "ftm.schedule" (that now is thread-safe) with a 0 delay time would always output in the alarm ("high priority") thread while "defer" and "deferlow" can be used to reschedule messages in the Max main application (GUI) thread. | ||
+ | |||
+ | == Experimental versions == | ||
+ | |||
+ | * [http://ftm.ircam.fr/downloads/FTM.2.5.ALPHA.0-Max5.dmg FTM 2.5 alpha version (ALPHA 0) for Max 5 on Mac OS X] | ||
== Older versions == | == Older versions == | ||
Line 59: | Line 63: | ||
* [http://ftm.ircam.fr/downloads/ftm.release.txt FTM 1.7 Release Notes] | * [http://ftm.ircam.fr/downloads/ftm.release.txt FTM 1.7 Release Notes] | ||
− | |||
− | |||
− |
Revision as of 10:33, 3 November 2008
Current version
FTM & Co 2.3
Max 4.6 on Mac OS X
Max 4.6 on Windows
Known issue:
FTM is still not entirely thread-safe. Messages or expressions that are executed in different threads (alarm, GUI/main, UDP input, etc) and simultaneously modify FTM data structures (e.g. fmat ou mat) can cause crashes. The easiest way to avoid this is to reschedule congruent accesses to FTM data structures into the same thread. The externals "pipe" or "ftm.schedule" (that now is thread-safe) with a 0 delay time would always output in the alarm ("high priority") thread while "defer" and "deferlow" can be used to reschedule messages in the Max main application (GUI) thread.
Experimental versions
Older versions
Max 4.6 on Mac OS X
- FTM 2.3.5 binaries for Max/MSP 4.6 (UB) on Mac OS X
- FTM 2.3.4.BETA binaries for Max/MSP 4.6 (UB) on Mac OS X
- FTM 2.3.2.BETA binaries for Max/MSP 4.6 (UB) on Mac OS X
- FTM 2.3.1.BETA binaries for Max/MSP 4.6 (UB) on Mac OS X
- FTM 2.3.0.BETA binaries for Max/MSP 4.6 (UB) on Mac OS X
- FTM 2.2.4 binaries for Max/MSP 4.6 (UB) on Mac OS X
- FTM 2.2.3 BETA binaries for Max/MSP 4.6 (UB) on Mac OS X
- FTM 2.2.2 BETA binaries for Max/MSP 4.6 (UB) on Mac OS X
- FTM 2.2.1 BETA binaries for Max/MSP 4.6 (UB) on Mac OS X
- FTM 2.2.0 BETA binaries for Max/MSP 4.6 (UB) on Mac OS X
- FTM 2.1.4 BETA binaries for Max/MSP 4.6 (UB) on Mac OS X
- FTM 2.1.3 BETA binaries for Max/MSP 4.6 (UB) on Mac OS X
- FTM 2.1.2 BETA binaries for Max/MSP 4.6 (UB) on Mac OS X
- FTM 2.1.1 BETA binaries for Max/MSP 4.6 (UB) on Mac OS X
- FTM 1.7.13 binaries for Max/MSP 4.6 (UB) on Mac OS X
- FTM 1.7.12 binaries for Max/MSP 4.6 (UB) on Mac OS X
Max 4.5 on Mac OS X
- FTM 2.2.0 BETA binaries for Max/MSP 4.5 (ppc) on Mac OS X
(last release for Max 4.5, works for Mac OS X 10.3) - FTM 1.7.11 binaries for Max/MSP 4.5 (PPC only) on Mac OS X
Max 4.6 on Windows
- FTM 2.3.4.BETA binaries for Max/MSP 4.6 on Windows
- FTM 2.3.2.BETA binaries for Max/MSP 4.6 on Windows
- FTM 2.3.1.BETA binaries for Max/MSP 4.6 on Windows
- FTM 2.2.4 binaries for Max/MSP 4.6 on Windows
- FTM 2.2.2 BETA binaries for Max/MSP 4.6 on Windows
- FTM 2.2.1 BETA binaries for Max/MSP 4.6 on Windows
- FTM 2.1.2 BETA binaries for Max/MSP 4.6 on Windows
- FTM 1.7.12 BETA binaries for Max/MSP 4.6 on Windows
Max 4.5 on Windows
- FTM 2.3.2.BETA binaries for Max/MSP 4.5 on Windows
- FTM 2.3.1.BETA binaries for Max/MSP 4.5 on Windows
- FTM 2.2.4 binaries for Max/MSP 4.5 on Windows
- FTM 2.2.2 BETA binaries for Max/MSP 4.5 on Windows
- FTM 2.2.1 BETA binaries for Max/MSP 4.5 on Windows
- FTM 2.1.2 BETA binaries for Max/MSP 4.5 on Windows
- FTM 1.7.12 BETA binaries for Max/MSP 4.5 on Windows