play-until-c-g is defined in play.scm -- it isn't a built-in function. So, (load "play.scm") and try again. (Actually, it's more of an example function; C-g will interrupt almost anything, including (play)).