0 | 0 | ||
Hi folks! I own a Befaco Lich and trying to write code for it on C++. I already wrote a quantizer, and started to write oscillator, but ran into a problem: It looks like samples per second my function processAudio(AudioBuffer &buffer) gets is not 48k, but something around 1300. What am I doing wrong?
float time = ((float)samples)/SAMPLERATE;
float frequency = 1;
return sin(frequency*time/tau);
(where "samples" is amount of samples which I gotten since the beginning of the program, and tau = 2*pi = 6.28318530718)
With right samplerate this must result in LFO with frequency 1Hz, but it is only when I set SAMPLERATE to ~1300.
Maybe problem with code? Maybe I can somehow set audiobuffer's samplerate? Somebody have the same problem?
Thanks.
[link] [comments]