Yes, that sounds exactly like what VASP was designed to do. I guess the trick would be determining whether the operation is complete before playing the buffer? Or does VASP do that? (I don't use it.)
VASP will output a message only after completing an operation.