Duration, volume, and tempo primitives implemented, but not tested.