# tunajs

> Audio effects library for the Web Audio API

Latest version **1.1.3** (published 2026-01-04) · MIT license · 0 weekly downloads

## Install

```sh
npm install tunajs
pnpm add tunajs
yarn add tunajs
bun add tunajs
```

## Health

**Score 60/100 (C)** — status: stable.

Positive: has types; esm support; no vulnerabilities; high quality score.

Warnings: low downloads.

## Facts

| | |
|---|---|
| Version | 1.1.3 |
| Published | 2026-01-04 |
| First published | 2015-08-13 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Dependencies | 0 |
| Unpacked size | 4.4 MB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 1829 |
| Author | Oskar Eriksson |
| Maintainers | tencircles, theodeus |
| Keywords | web audio, audio effects, tuna, tunajs, tuna.js |

## Links

- npm: https://www.npmjs.com/package/tunajs
- Repository: https://github.com/Theodeus/tuna
- Homepage: https://github.com/Theodeus/tuna#readme
- Issues: https://github.com/Theodeus/tuna/issues
- npm.io page: https://npm.io/package/tunajs

## Recent versions

- 1.1.3 (latest) — 2026-01-04
- 1.1.2 — 2026-01-04
- 1.0.15 — 2021-09-10
- 1.0.14 — 2021-09-10
- 1.0.13 — 2020-11-12
- 1.0.11 — 2019-09-23
- 1.0.10 — 2019-07-27
- 1.0.9 — 2019-02-13
- 1.0.8 — 2019-01-29
- 1.0.6 — 2019-01-26
- 1.0.5 — 2019-01-26
- 1.0.4 — 2019-01-26
- 1.0.3 — 2019-01-26
- 1.0.2 — 2018-10-09
- 1.0.1 — 2018-03-29
- … 12 more at https://npm.io/package/tunajs/versions

## README

tuna
====

An audio effects library for the Web Audio API.

<img src="https://i.chzbgr.com/completestore/12/9/4/rjttPiC7WE6S4Bi22aYp1A2.jpg" alt="tuna, tuna, tuna"/>

Effect list:
====
<ul>
    <li>Overdrive (6 different algorithms)</li>
    <li>Filter</li>
    <li>Cabinet</li>
    <li>Delay</li>
    <li>Convolver (Reverb)</li>
    <li>Compressor</li>
    <li>WahWah</li>
    <li>Tremolo</li>
    <li>Phaser</li>
    <li>Chorus</li>
    <li>Bitcrusher</li>
    <li>Moog Filter</li>
    <li>Ping Pong Delay</li>
    <li>Panner (needs polyfilling, see Panner section [in the wiki] (https://github.com/Theodeus/tuna/wiki)</li>
    <li>Gain</li>
</ul>

Usage
====

```
npm install tunajs
```

Check the wiki: https://github.com/Theodeus/tuna/wiki/Getting-started

Or a live example: http://codepen.io/Theodeus/pen/oxKjmy?editors=0010

---
_Source: https://npm.io/package/tunajs · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
