Introduce the but fn.
No need to alias inversion.
Refactor local name for clarity.
Whitespace.
Use mapcat when applicable.
Another opportunity for mapcat.
Use mapcat.
Warn that but isn't lazy.
Use but when we can instead of the more generic filter.
Use more expressive melody fns if they apply.
Refactor fade-out.
Simplify the run at the start.
Don't cram things onto one line.
Make but lazy.
Minor refactoring of instruments.
Use a proper constant instead of typing in 9s. :-/
Whitespace and minor refactoring.
Refactoring to centralise temperament.
Revert accidental Leipzig upgrade.