Noise
Deterministic noise generators and textures. 4 nodes. Filter them in Explore.
- Coloured
@maru/noise-coloured
Deterministic coloured-noise source: seed policy, [-1,1) white mapping, pink/brown colour filters, fixed-crossover signed tone tilt and output level.
Noise- JavaScript: Available
- WebAssembly: Builds
- C: Builds
- Native macOS: Builds
- Native Windows: Not checked
- Native Linux: Not checked
- Rust: Not checked
- GPU: Experimental
- Cortex-M: Experimental
- Newlib rand
@maru/noise-newlib-rand
newlib rand(): the 64-bit LCG next = next * 6364136223846793005 + 1 returning bits 32..62, with the default seed 1 and srand semantics, as the CHOMPI TEMPO firmware draws it…
Noise- JavaScript: Available
- WebAssembly: Not checked
- C: Builds
- Native macOS: Not checked
- Native Windows: Not checked
- Native Linux: Not checked
- Rust: Not checked
- GPU: Experimental
- Cortex-M: Experimental
- Record texture
@maru/noise-record-texture
Deterministic crackle, dust and mains-hum generators with prepared scalar/filter state.
Noise- JavaScript: Available
- WebAssembly: Not checked
- C: Builds
- Native macOS: Not checked
- Native Windows: Not checked
- Native Linux: Not checked
- Rust: Not checked
- GPU: Experimental
- Cortex-M: Experimental
- Xorshift32
@maru/noise-xorshift32
Raw unsigned 32-bit xorshift32 transition without seed normalization, plus the canonical unrounded mapping from a raw u32 to [-1, 1).
Noise- JavaScript: Available
- WebAssembly: Builds
- C: Builds
- Native macOS: Builds
- Native Windows: Not checked
- Native Linux: Not checked
- Rust: Not checked
- GPU: Experimental
- Cortex-M: Experimental