New mix

hey

this should be the release candidate for the new_mix branch
- new mixes
- new parameters
- lots of internal cleanups

what's probably missing is the a3 pro support and documentation for the new modes. but i think we can defer those.

if it looks good, i'll merge this back to master and release it.

thanks!