Subversion Directory Structure
CNMAT uses Subversion for version control. Inside our main repository (whose contents are documented [cnmat:node/2982|here]), there's a top-level directory called max with these subdirectories:
Inside externals and mspexternals, the externals are organized by category:
All of CNMAT's Max/MSP external source code lives in this repository, even if it is obsolete. For example, CNMAT's matrix mixer is completely inferior to the matrix~ object now part of MSP, but since that work was done at CNMAT we retain the source code for historical purposes.
Note also that some of CNMAT's Max/MSP externals (especially those related to OSC or SDIF) include platform-independent source code that lives outside the "max" branch of the source tree.