Swing Playback implementation using staff texts

Swing playback using staff texts implemented, facilitating local control over swing parameters. Also added tests for the same.
Watch spaces in function calls.  No space *before* the comma, singe space after.  So three of the above four lines are off.