work around Ableton's nonprintable char thing
Merge branch 'master' of github.com:howthebodyworks/pattern_machine
keep impurity around
make serialization interfaces consistent