Re: Noise pitch is different in emulator vs hardware?
Posted: Mon Apr 28, 2025 4:49 pm
Thank you! Much appreciated.
If for some reason, the down-clocking of the LFSR is too difficult to implement, here's another way of decorrelating subsequent iterations:
We could cut the sequence of 65535 values short somehow, which makes the total number of samples less similar to a multiple of 512.
E.g. we could reset the LFSR content to $FFFF when the current value is equal to the one that comes N iterations before $FFFF would occur naturally, with N something of the order of 10 or 20 maybe.
Or the other way around: when the LFSR content reaches $FFFF, we set its content to the value that would occur naturally 10 or 20 iterations after $FFFF.
If for some reason, the down-clocking of the LFSR is too difficult to implement, here's another way of decorrelating subsequent iterations:
We could cut the sequence of 65535 values short somehow, which makes the total number of samples less similar to a multiple of 512.
E.g. we could reset the LFSR content to $FFFF when the current value is equal to the one that comes N iterations before $FFFF would occur naturally, with N something of the order of 10 or 20 maybe.
Or the other way around: when the LFSR content reaches $FFFF, we set its content to the value that would occur naturally 10 or 20 iterations after $FFFF.