Fix mix patterns not actually mixing
Add crossfading to mix patterns
update requirements
Use proper temporary folder (from tempfile package)