diff --git a/lib-src/libnyquist/nyx.c b/lib-src/libnyquist/nyx.c index f8d358879..b98e351ab 100644 --- a/lib-src/libnyquist/nyx.c +++ b/lib-src/libnyquist/nyx.c @@ -598,8 +598,14 @@ void nyx_set_audio_params(double rate, long len) /* Bind the sample rate to the "*sound-srate*" global */ flo = cvflonum(rate); + setvalue(xlenter("*DEFAULT-SOUND-SRATE*"), flo); setvalue(xlenter("*SOUND-SRATE*"), flo); + /* Bind the control sample rate to "*control-srate*" globals */ + flo = cvflonum((double) rate / 20.0); + setvalue(xlenter("*DEFAULT-CONTROL-SRATE*"), flo); + setvalue(xlenter("*CONTROL-SRATE*"), flo); + /* Bind selection len to "len" global */ nyx_input_length = len; flo = cvflonum(len);