diff options
author | Thomas Grill <xovo@users.sourceforge.net> | 2009-04-01 21:13:09 +0000 |
---|---|---|
committer | Thomas Grill <xovo@users.sourceforge.net> | 2009-04-01 21:13:09 +0000 |
commit | 0ed7a8b68dd73e2b0473b8127aeca99f3bac9061 (patch) | |
tree | 5c67818b38a5cc2f9caa5ca7f8640ca356adf02b /externals/grill/flext/readme.txt | |
parent | bb4c7f6a245394d09dac9adfb2efb093d3d98452 (diff) |
cleaned up grill externals - replaced with svn:externals to svn.grrrr.org/ext/trunk/
svn path=/trunk/; revision=10951
Diffstat (limited to 'externals/grill/flext/readme.txt')
-rw-r--r-- | externals/grill/flext/readme.txt | 91 |
1 files changed, 0 insertions, 91 deletions
diff --git a/externals/grill/flext/readme.txt b/externals/grill/flext/readme.txt deleted file mode 100644 index 30d55aba..00000000 --- a/externals/grill/flext/readme.txt +++ /dev/null @@ -1,91 +0,0 @@ -flext - C++ layer for Max/MSP and pd (pure data) externals - -Copyright (c) 2001-2006 Thomas Grill (gr@grrrr.org) -For information on usage and redistribution, and for a DISCLAIMER OF ALL -WARRANTIES, see the file, "license.txt," in this distribution. - -This package seeks to encourage the development of open source software -for the pd and Max/MSP platforms. - -Donations for further development of the package are highly appreciated. -https://www.paypal.com/xclick/business=gr%40grrrr.org&item_name=flext&no_note=1&tax=0¤cy_code=EUR - ----------------------------------------------------------------------------- - -Abstract: - -flext seeks to represent a uniform programming interface for extending the most common -modular real-time audio systems Max/MSP and Pure Data (PD) with external modules, or -short externals. These modules provide a way to tailor such a system for one’s -special needs and supply additional functionality. - -Source code based on flext is able to exploit most common features of the -respective real-time framework while staying completely independent of the -actual host system and platform (hardware and operating system). - -flext currently supports development for PD under Linux, Windows and OSX as well as -Max/MSP under OS9, OSX and Windows with various programming environments. - ----------------------------------------------------------------------------- - -Goals/features of the package: - -pros: -- better readability of code compared to straight C externals -- faster development, more robust coding -- sharing of common methods and data by using base classes -- any input to any inlet (with the exception of signal streams) -- transparent use of threads for methods -- libraries of externals in Max/MSP -- more than 3 typed creation arguments possible for Max/MSP - -cons: -- introduces a small overhead to speed of message and signal handling -- larger memory footprint - ----------------------------------------------------------------------------- - -Prerequisites: - ---- PD --- - You need the pd source code which is most likely part of the distribution. - Otherwise download from: http://www-crca.ucsd.edu/~msp/software.html - ---- Max/MSP --- - You will need the latest Max/MSP SDK - for Windows (http://synthesisters.com/pluggo3/downloadMaxWinSDK.php) - for OSX (http://www.synthesisters.com/sdk/max.php) - or for OS9 (ask Cycling'74 where to find that) - - For OS9 threading support you'll also need the Multiprocessing library - (download at http://developer.apple.com/sdk/) - ---- SndObj --- - If you choose to compile with SndObj support you will need the respective library - download from: http://www.may.ie/academic/music/musictec/SndObj/main.html - ---- STK --- - If you choose to compile with STK support you will need the respective package - and build a library. - download from: http://ccrma-www.stanford.edu/software/stk/ - For linking it may preferable to use a library of all the STK objects. - Under linux you can create one from the STK directory with something like - "g++ -c -pipe -I include -D __LINUX_OSS__ src/*.cpp && ar r libstk.a *.o && rm -f *.o" - ----------------------------------------------------------------------------- - -Building and installing of flext and flext-based externals: - - See the build.txt document - ----------------------------------------------------------------------------- - -Various notes / limitations / bug list: - - Read the notes.txt document - ----------------------------------------------------------------------------- - -History of changes: - - Read the changes.txt document |