  We present a new multi-channel integration method and its implementation in
the multi-purpose event generator MadEvent, which is based on MadGraph. Given a
process, MadGraph automatically identifies all the relevant subprocesses,
generates both the amplitudes and the mappings needed for an efficient
integration over the phase space, and passes them to MadEvent. As a result, a
process-specific, stand-alone code is produced that allows the user to
calculate cross sections and produce unweighted events in a standard output
format. Several examples are given for processes that are relevant for physics
studies at present and forthcoming colliders.
