looking at the fuzzface.cc very quickly (so not really looking at what it did at all!)
the function:
void always_inline Dsp::compute(int count, FAUSTFLOAT *input0, FAUSTFLOAT *output0)
is very similar to the axoloti dsp() function which is k-rate.
where count is (I assume) the number of samples.
the k-rate function can access the entire audio buffer, and BUFSIZE is the number of samples (16)
if you look at something like osc/pwm and the filters you will kind of see what I mean.
(basically the bit in the compute() for loop is the s-rate code, but you cannot just insert this into the s-rate handler in axoloti, since you need to execute the code before and after it at k-rate... and in axoloti the k-rate code is execute before the s-rate, so you wouldn't be able to the bit after)