|  
             Documentation 
              Welcome to the documentation section for the AMaMP project. 
            Using 
              The AMaMP Core 
              The 
              following documents provide resources for users of the core, including 
              developers who want to write front ends to target it. The features 
              in these documents will, in general, be implemented as of the last 
              release and ready to use. 
            
              - Core 
                Overview  
                - An overview of what the AMaMP core aims to do and some simple 
                examples of using it.
 
              - Input 
                File Specification 
                - Describes the syntax that can be used in input files that are 
                fed to the AMaMP core.
 
              - IPC 
                Specification - Provides an overview of the method through 
                which programs can communicate with AMaMP "while it works".
 
              - IPC 
                Message Specification 
                 
                - Details specific messages that may be exchanged with the AMaMP 
                core.
 
             
            AMaMP 
              I/O  
              The AMaMP Input/Output system is modular and based around a set 
              of IO files that are built into the core or turned into loadable 
              modules at build time. 
            
              - io2c 
                Documentation - io2c is the AMaMP input/output module 
                build tool, being developed for release 0.4. It is included in 
                release 0.3.1 and above.
 
             
            AMaMP 
              Effects  
              The AMaMP core supports effects modules in a plug-in style system. 
              This sections documents it. 
               
            
              - Effect 
                Module Documentation 
                - If you simply want to use effects modules, this section is for 
                you. This is where individual effects and the parameters they 
                take are documented.
 
              - Effects: 
                Under The Hood 
                - If you want to know how the effects system actually works beneath 
                the hood, e.g. because you want to implement an effect yourself, 
                this section is for you.
 
              - fx2c 
                Documentation 
                - fx2c is the AMaMP effects build tool. This document describes 
                how to use fx2c to write effects for the AMaMP core.
 
             
            AMaMP 
              Core Working Documents 
              The following documents detail the latest working specifications 
              for core development. It won't all be implemented, and how soon 
              implementation is planned may or may not be available on the Core 
              page. Of course, if you really want something implemented soon and 
              have the skill to do so, see this page. 
            
            Inside 
              The Core: Resources For AMaMP Core Hackers 
              If you're interested in hacking at the AMaMP core, this section 
              details what you need to get started. Note that some of these documents 
              details what is there already and some are plans for what may (or 
              will) be done. 
            
              
           |