fractalsvelte mascot fractalsvelte fractalsvelte

Svelte 5 component · machines-ui · Diagram

AmplifierDiagram

An ASCII amplifier: a small calm wave goes in, a gain slider scales it, and a large wave comes out — a metaphor for what AI does to your effort, with a live dB readout.

Install

AmplifierDiagram is a Svelte 5 ASCII amplifier diagram component in @fractaldesign/machines-ui. It works in SvelteKit and in any Svelte 5 app.

pnpm add @fractaldesign/machines-ui

Import

import
import '@fractaldesign/machines-ui/style.css';
import { AmplifierDiagram } from '@fractaldesign/machines-ui';

Usage

Example
<AmplifierDiagram gain={3.5} />

Props

NameTypeDefault
gain number Starting gain multiplier. Default 3.5.3.5
interactive boolean Show the gain slider and dB readout. Default true.true
animated boolean Animate the waves. Default true. Reduced motion freezes them.true
class string ''