Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Theodeus/tuna
An audio effects library for the Web Audio API.
https://github.com/Theodeus/tuna
audio audio-effect javascript music web-audio
Last synced: 13 days ago
JSON representation
An audio effects library for the Web Audio API.
- Host: GitHub
- URL: https://github.com/Theodeus/tuna
- Owner: Theodeus
- Created: 2012-11-07T11:11:15.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2024-07-19T16:11:40.000Z (4 months ago)
- Last Synced: 2024-10-15T11:25:03.901Z (24 days ago)
- Topics: audio, audio-effect, javascript, music, web-audio
- Language: JavaScript
- Homepage:
- Size: 5.21 MB
- Stars: 1,734
- Watchers: 50
- Forks: 126
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-game-engine-dev - tuna - Audio effects library for the WebAudio API. (Libraries / JavaScript)
- awesome-javascript-audio - tuna - an audio effects library for the Web Audio API (Sound editing / Sound effects/processing)
- awesome-webaudio - Tuna - An audio effects library. (Packages / Libraries)
README
tuna
====An audio effects library for the Web Audio API.
Effect list:
====
- Overdrive (6 different algorithms)
- Filter
- Cabinet
- Delay
- Convolver (Reverb)
- Compressor
- WahWah
- Tremolo
- Phaser
- Chorus
- Bitcrusher
- Moog Filter
- Ping Pong Delay
- Panner (needs polyfilling, see Panner section [in the wiki] (https://github.com/Theodeus/tuna/wiki)
- Gain
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
In the wild
===
This is a very incomplete list of places where Tuna.js is used.
http://www.jamwithchrome.com/ - Jam With Chrome allows you to jam online with your mates across the globe using an assortment of instruments and effects. There's even a mode for dummies!
https://github.com/selfrefactor/tuna-player - A React.js/Electron wrapper around Tuna.js!
https://slasher.chillertv.com/ - interactive experience for the TV show Slasher
http://looplabs.com/beta - Looplabs is a collaborative cloud based music studio that lets anyone, regardless of technical skills or ability, quickly and easily make professional quality music anywhere, anytime and with anyone.
http://www.websynths.com/ - Browser-based microtonal midi instrument
https://www.npmjs.com/package/react-music - Make music with React!
http://bapjs.org/ - Beat making toolkit
https://github.com/jamespfarrell/json-to-web-audio - Make music from Json with json-to-web-audio
http://errozero.co.uk/acid-machine/ - Acid Machine 2, which is exactly what it sounds like! Add up to two Tuna effects per instrument.