Skip to content

Modulation

The Modulation module contains functions and sub-modules for modulating values. That is, for some input value, to shift it in some way. It is a useful technique for adding temporality.

ModuleDescription
EasingTransition between 0..1 non-linearly
EnvelopesShape a value over time
ForcesSimulate natural forces
JitterJitter a value
OscillatorsWaveforms

Demos

Importing

// Whole module
import * as Modulation from "ixfx/modulation.js"
// Single function
import { jitter } from "ixfx/modulation.js"
// One of several modules
import { Modulation, Flow, Data } from "ixfx/bundle.js"
// And within your HTML's <HEAD> </HEAD> block:
// <script type="importmap">{ "imports": { "ixfx/": "/ixfx/" } } </script>