6 fprintf(stderr,"tone <frequency_Hz> [<amplitude>]\n");
10 int main (int argc,char *argv[]){
17 if(argc>=3)amp=atof(argv[2])*32767.;
19 for(i=0;i<44100*10;i++){
20 long val=rint(amp*sin(i/44100.*f*2*M_PI));
21 if(val>32767.)val=32767.;
22 if(val<-32768.)val=-32768.;
24 fprintf(stdout,"%c%c%c%c",
26 (char)((val>>8)&0xff),
28 (char)((val>>8)&0xff));