All Projects → andyhall → Wafxr

andyhall / Wafxr

sound effects for the web

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Wafxr

wafxr
sound effects for the web
Stars: ✭ 52 (+10.64%)
Mutual labels:  web-audio
Jzz
MIDI library for Node.js and web-browsers
Stars: ✭ 325 (+591.49%)
Mutual labels:  web-audio
Waud
Web Audio Library
Stars: ✭ 637 (+1255.32%)
Mutual labels:  web-audio
audion
Audion is a Chrome extension that adds a Web Audio panel to Developer Tools. This panel visualizes the web audio graph in real-time.
Stars: ✭ 276 (+487.23%)
Mutual labels:  web-audio
Standardized Audio Context
A cross-browser wrapper for the Web Audio API which aims to closely follow the standard.
Stars: ✭ 300 (+538.3%)
Mutual labels:  web-audio
Amplitudejs
AmplitudeJS: Open Source HTML5 Web Audio Library. Design your web audio player, the way you want. No dependencies required.
Stars: ✭ 3,781 (+7944.68%)
Mutual labels:  web-audio
purescript-web-audio-player-demo
A web audio player demo using Halogen for skipping in different increments
Stars: ✭ 22 (-53.19%)
Mutual labels:  web-audio
Gs Wa Components
The audio code behind the GridSound's DAW
Stars: ✭ 38 (-19.15%)
Mutual labels:  web-audio
Clubber
Application of music theory in audio reactive visualizations
Stars: ✭ 325 (+591.49%)
Mutual labels:  web-audio
Io 808
An attempt at a fully recreated web-based TR-808 drum machine.
Stars: ✭ 576 (+1125.53%)
Mutual labels:  web-audio
the-monsters-vault-game
3d horror game made with CSS 3d transforms
Stars: ✭ 14 (-70.21%)
Mutual labels:  web-audio
Modv
modular audio visualisation powered by JavaScript
Stars: ✭ 292 (+521.28%)
Mutual labels:  web-audio
Howler.js
Javascript audio library for the modern web.
Stars: ✭ 19,425 (+41229.79%)
Mutual labels:  web-audio
blackswan-js
A library for expressive music composition in JavaScript.
Stars: ✭ 38 (-19.15%)
Mutual labels:  web-audio
Ui
NexusUI: Web Audio Interfaces
Stars: ✭ 745 (+1485.11%)
Mutual labels:  web-audio
audio-context-timers
A replacement for setInterval() and setTimeout() which works in unfocused windows.
Stars: ✭ 12 (-74.47%)
Mutual labels:  web-audio
Key And Pad
🎹 Fun experiment with the Web Audio API 🎶
Stars: ✭ 360 (+665.96%)
Mutual labels:  web-audio
Sonorous
Sonorous streamlines working with web audio, enabling easy audio integration into web apps and games.
Stars: ✭ 47 (+0%)
Mutual labels:  web-audio
Daw
GridSound (0.33.0) wants to be an open source online digital audio workstation following the new WebAudio API 🎛🎹🎵✨
Stars: ✭ 804 (+1610.64%)
Mutual labels:  web-audio
Wavesurfer.js
Navigable waveform built on Web Audio and Canvas
Stars: ✭ 5,905 (+12463.83%)
Mutual labels:  web-audio

wafxr

Live demo

wafxr is a sound effect generator in the tradition of as3fxr, bfxr, jfxr, and others. But where such tools normally generate static files, this one plays sounds dynamically via Web Audio.

Supports oscillators, FM synth, tremolo/vibrato, and various other filters and effects. If you need more complicated sounds (and you're comfortable building audio graphs), check out wasgen instead.

Usage

Open the demo and twiddle the UI until you have a sound you like. Then copy the playback code into your project, add wasgen as a dependency, and off you go.

npm install --save wasgen
import Gen from 'wasgen'
var gen = new Gen()
gen.play([
  /* .. sound program from the demo page .. */
], 440, 1, gen.now(), gen.now() + 0.1)

Note on mobile support

Dynamic web audio is generally well-supported on mobile, but it's a bit CPU intensive so with heavy sounds you may hear glitches.


By

Made with 🍺 by andy.

License is ISC.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].