Lines Matching refs:genmode
208 genmode_t genmode;
223 const genmode_t genmode,
229 g->genmode = genmode;
237 if ( g->genmode >= sizeof (func)/sizeof(*func) )
240 g->param1 = func [g->genmode] ( g->start_freq / g->sample_freq );
241 g->param2 = ( func [ g->genmode ] ( g->stop_freq / g->sample_freq ) - g->param1 )
253 freq = inv_func [ g->genmode ] ( g->param1 + g->counter++ * g->param2 );
274 return inv_func [ g->genmode ] ( g->param1 + g->counter * g->param2 ) * g->sample_freq;
781 genmode_t genmode;
797 if ( 0 == strncmp ( argv[1], "li" , 2) ) genmode = linear;
798 else if ( 0 == strncmp ( argv[1], "lo" , 2) ) genmode = logarithm;
799 else if ( 0 == strncmp ( argv[1], "sq" , 2) ) genmode = square;
800 else if ( 0 == strncmp ( argv[1], "cu" , 2) ) genmode = cubic;
801 else if ( 0 == strncmp ( argv[1], "er" , 2) ) genmode = erb;
802 else if ( 0 == strncmp ( argv[1], "re" , 2) ) genmode = recip;
821 open_generator ( &g, &s, genmode, atof (argv[4]), atof (argv[2]), atof (argv[3]) );