This is a svelte component which provides a knob like those seen in popular DJ software. Setting a value on the knob is not based on visual position, rather dragging up increases the value, and dragging down decreases the value. Single clicking on the knob lets you type in an arbitrary value.
Install dependencies with pnpm install
(or npm install
or yarn
), then start a development server:
npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --open
npm run package