---
title: "Tuning fork animated icon"
description: "Tuning fork animated icon (Music & audio). The fork is struck and rings. Light: a tap jolts the fork, its prongs ring (spreading and closing in a decaying vibration) and a pair of sound arcs leave the prong tips and fade as they travel out. Strong: the fork is raised and struck hard, the prongs ring wider and longer, and two waves of arcs leave in turn."
canonical: https://generativeicons.com/icons/tuning-fork/
---

# Tuning fork animated icon

The fork is struck and rings. Light: a tap jolts the fork, its prongs ring (spreading and closing in a decaying vibration) and a pair of sound arcs leave the prong tips and fade as they travel out. Strong: the fork is raised and struck hard, the prongs ring wider and longer, and two waves of arcs leave in turn.

- Id: `tuning-fork`
- Category: Music & audio
- Search terms: resonance, pitch reference, pitch, frequency, a440, acoustics, harmonics, sound healing
- One action, back to rest
- Styles: outline, solid, duotone; outline weights 1.5, 2, 2.5 (any from 1 to 3); motion light or strong
- File: https://generativeicons.com/assets/tuning-fork.lottie (dotLottie, 4230 bytes, sha256 45fea092cc81291f176ff24e180e161dd7a19512cfd1e86f2b28921a1dce2ccd)
- License: MIT

## Install

```sh
npm install @lottiefiles/generative-icons-runtime
npx generative-icons init
npx generative-icons add tuning-fork
```

## React

```tsx
// npm install @lottiefiles/generative-icons-react
'use client';
import { AnimatedIcon } from '@lottiefiles/generative-icons-react';
import icon, { src } from './generative-icons/tuning-fork.mjs';

export function TuningForkIcon() {
  return <AnimatedIcon icon={icon} src={src} size={32}
    color="#ffffff" variant="outline" weight={2}
    motion="light" theme="dark" />;
}
```

## JavaScript

```js
import { createIcon } from '@lottiefiles/generative-icons-runtime';
import icon, { src } from './generative-icons/tuning-fork.mjs';

const handle = await createIcon(canvas, {
  icon, src,
  color: '#ffffff', style: 'outline', weight: 2,
  motion: 'light', theme: 'dark'
});
button.addEventListener('click', () => handle.play());
// On removal: handle.destroy();
```

More: https://generativeicons.com/icons/tuning-fork/ · https://generativeicons.com/api/icons/tuning-fork
