Use a more sensible order for the arguments to mdev_add_input/output.
Use a more sensible order for the arguments to mdev_add_input/output.

Strictly required arguments first, then optional arguments.  This
particularly makes the default values more useful for the SWIG
bindings.

Also, length and type should be next to each other.

malloch/mapper-max-pd,malloch/mapper-max-pd,malloch/mapper-max-pd,malloch/mapper-max-pd