#### <sup>[Ollin](../../index.md) → [Documentation](../index.md) → Helpers</sup>

---

## Helpers

- [`Math`](math.md) - `map`, `dist`, `lerp`, and `Double.tau`
- [`Animation`](animation.md) - the `Easing` curves, `@Eased` (ease toward a target), `@Smoothed` (smooth a noisy signal), and `@Sprung` (spring toward a target with momentum)
- [`Parameters`](parameters.md) - `@Param` tunable parameters: live sliders in the inspector, optional smoothing, and binding from OSC or MIDI
- [`Input`](input.md) - mouse and keyboard
- [`Accessibility`](accessibility.md) - color vision simulation, a palette check, the published safe set, and the reduce-motion setting
- [`Data`](data.md) - `loadTable` for CSV and TSV files, and `loadJSON` for documents whose values you look up by name and index
- [`LiveData`](livedata.md) - `DataFeed` reads one address again and again, so a sketch draws the current value instead of the value it read at launch
- [`Weather`](weather.md) - `Weather`, the sky over a place or a name as plain readings (temperature, clouds, wind, rain, the condition in a word), and `Place.sun(at:)` for where the sun is, with no network
- [`Audio`](audio.md) - `import OllinAudio` for microphone, file, and oscillator sources. Ollin analyzes each source into `amplitude`, `spectrum`, and band values that you read in `draw()`
- [`Listening`](listening.md) - speech as a caption you can draw and phrases you can act on, and about 300 everyday sounds named as they happen. Both work from any audio source
- [`Synthesis`](synthesis.md) - `Synth`, the instrument a sketch plays. It gives you notes by name or number, `Voice` presets over a shaped and filtered oscillator, delay and reverb effects, and a room of your own as a convolution reverb
- [`Composition`](composition.md) - ways to work out what to play: Euclidean rhythms, scales and chords, arpeggios, and Markov sequences. Each one computes its result as a pure value from a step number. A step sequencer with swing, chance, and ratchets and an arpeggiator over held notes read the beat you hand them
- [`MIDIFiles`](midifiles.md) - a piece as a Standard MIDI File. Read one into notes a sketch plays or draws, write one back out so a phrase opens in a sequencer, and record a take off a live `Synth`
