Gregor Richards
Gregor Richards
Since rnnoise does receive floats, I assume you mean floats of the usual range from -1 to 1 instead of floats from -32768 to 32767 :) The models are trained...
Ah yes, just saw https://github.com/lucianodato/speech-denoiser/blob/ab14ff48ac81f661994660383c4d22395f514b2e/src/sdenoise.c#L212 . Use 32768 (SHRT_MAX+1), not SHRT_MAX, and the operation will be much faster. It's still a bit silly, I agree, but oh well... too many...
(Different sample rates, on the other hand, should be very doable. The FFT code is generic, and virtually everything relies only on the calculated bands or the FFT, so it's...
It's not the amount of work that concerns me. It'd take a week or so, but oh well, c'est la vie. The problem is that because they would be different...
Parameterizable sample rate is done. Doesn't affect the frame size due to some limitations in the FFT used. `rnnoise_set_param(st, RNNOISE_PARAM_SAMPLE_RATE, 44100);`. In the end, all that needed to be done...
A couple minor suggestions: https://github.com/lucianodato/speech-denoiser/blob/57ed88160901d47dda0ae10dbb7fefa560f821f2/src/sdenoise.c#L41 It shouldn't be necessary to define these parameters, as they're defined by the header. https://github.com/lucianodato/speech-denoiser/blob/57ed88160901d47dda0ae10dbb7fefa560f821f2/src/sdenoise.c#L221 Just a clarification: Is this parameter being set every frame...
FYI, I'm suddenly in communication with the original author of RNNoise, so expect... Idonno, something.
Yes. Needs some cleanup, but something's moving upstream. What exactly is TBD :)
Neither bsnes nor picodrive has inter-arch issues. GPGX's cross-platform problems are due to the core itself (you'd also have issues if you save a state on one platform and move...
I do most of the networking code insofar as netplay is most of the networking code and I do netplay, but I've never touched remote retropad. It's not inconceivable that...