Improve oscillator API.
Improve oscillator API.

- Use keyword arguments instead of lots of arities.
- Add phrase-level oscillators.

brunchboy/afterglow,dandaka/afterglow,brunchboy/afterglow,dandaka/afterglow,ryfow/afterglow,ryfow/afterglow,brunchboy/afterglow