Pontus Nyman:
>
> Hi all.
>
> I have one short question. Is there a way to set the sample rate of the
> audio device from an external?
>
I think so. If you look at the source for k_jack~ on sourceforge,
I close and open audio to be able to change the number of input
and output channels. And the function to open audio includes a parameter
to set the sample rate. This is code from k_jack~:
static void set_pd_channels(int inc_ins,int inc_outs){
int num_recs=sys_get_inchannels();
int num_plays=sys_get_outchannels();
int t1[1]={0};
int t2[1]={0};
int t3[1]={num_recs+inc_ins};
int t4[1]={num_plays+inc_outs};
sys_close_audio();
sys_open_audio(1,t1,
1,t3,
1,t2,
1,t4,
sys_getsr(),sys_schedadvance/1000,1);
}
Note that although the function works now, I don't know how long its
going to last.
--