mirror of
https://github.com/kkapsner/CanvasBlocker
synced 2025-07-04 04:26:35 +02:00
Also fake array entries that contain zero.
This commit is contained in:
parent
df5109bbf6
commit
f7a0990a29
1 changed files with 8 additions and 1 deletions
|
@ -83,7 +83,14 @@
|
|||
var noiseLevel = getAudioNoiseLevel(prefs);
|
||||
var rng = randomSupply.getRng(rate, window);
|
||||
forEachIndex(array, prefs, function(index, i){
|
||||
array[index] *= 1 + (rng(i) / 0xffffffff - 0.5) * noiseLevel;
|
||||
let value;
|
||||
if (array[index] !== 0){
|
||||
value = array[index] * (1 + (rng(i) / 0xffffffff - 0.5) * noiseLevel);
|
||||
}
|
||||
else {
|
||||
value = Number.EPSILON * (rng(i) / 0xffffffff - 0.5) * noiseLevel;
|
||||
}
|
||||
array[index] = value;
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue