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.
Module | Description |
---|---|
Easing | Transition between 0..1 non-linearly |
Envelopes | Shape a value over time |
Forces | Simulate natural forces |
Jitter | Jitter a value |
Oscillators | Waveforms |
Demos
Importing
// Whole moduleimport * as Modulation from "ixfx/modulation.js"
// Single functionimport { jitter } from "ixfx/modulation.js"
// One of several modulesimport { Modulation, Flow, Data } from "ixfx/bundle.js"
// And within your HTML's <HEAD> </HEAD> block:// <script type="importmap">{ "imports": { "ixfx/": "/ixfx/" } } </script>
// Whole moduleimport * as Modulation from "ixfx/dist/modulation.js"
// Single functionimport { jitter } from "ixfx/dist/modulation.js"
// One of several modulesimport { Modulation, Flow, Data } from "ixfx/dist/bundle.js"
// Whole moduleimport * as Modulation from "https://unpkg.com/ixfx/dist/modulation.js";
// Single functionimport { jitter } from "https://unpkg.com/ixfx/dist/modulation.js";
// One of several modulesimport { Modulation, Flow, Data } from "https://unpkg.com/ixfx/dist/bundle.js"