| wikiC/2.06 Main page Alphabetic index Recent Edits |
Max/FTS |
login 38.107.179.223 |
One reason for doing this, was to increase the possibilities for further expansion on to future platforms and applications. FTS was used also as an independent sound server and DSP backend. Another major reason for the separation into client-server was the stability during concerts. If the control surface (Max of any other GUI) was likely to crash, this would not bring down the DSP-engine (FTS) and also clicking within the windows of the client would not result in all kinds of annoying noises and pops/clicks etc. Which one suffers from when using PD or jMax on one cpu. jMax was more or less the final result of this whole approach taken. Although it is not used anymore, the whole notion of different cpu's performing different tasks (most notably signal processing and spatialization), are still seen during major performances of works created at IRCAM, like in Jonathan Harvey's Fourth String Quartet. Here the the roles are divided over one PowerBook-laptop as client, with PowerMacs G4 workstations as servers; control is done through the standard OpenSoundControl - protocol, instead of with special instructions over UDP alone like in jMax:![]()