jsfx - Javascript Sound Effect Generator

  •        26

This is a JavaScript library for sound effect generation and is supported on most current browsers. Generation speed is approximately 1s audio = 10ms processing. Of course that value can vary a lot, depending on the settings or browser that you use.

http://loov.io/jsfx

Tags
Implementation
License
Platform

   




Related Projects

pizzicato - Library to simplify the way you create and manipulate sounds with the Web Audio API.

  •    Javascript

Pizzicato aims to simplify the way you create and manipulate sounds via the Web Audio API. Take a look at the demo site here. Ensure you have gulp installed: npm install -g gulp.

guitarix - virtual versatile amplification for Jack/Linux

  •    C++

guitarix is a virtual versatile amplification for Jack/Linux. It takes the signal from your guitar as any real amp would do: as a mono-signal from your sound card. Your tone is processed by a main amp and a rack-section. Both can be routed separately and deliver a processed stereo-signal via Jack. You may fill the rack with effects from more than 25 built-in modules spanning from a simple noise-gate to brain-slashing modulation-fx like flanger, phaser or auto-wah, or you can also select plug-ins from the large list of LADSPA and LV2 plug-ins.

JSQSystemSoundPlayer - A fancy Obj-C wrapper for Cocoa System Sound Services

  •    Objective-C

A fancy Obj-C wrapper for Cocoa System Sound Services, for iOS and OS X. This library is a light-weight component to play sound effects in your app. To determine your audio needs, see Best Practices for iOS Audio.

VorbisPlayer

  •    Silverlight

VorbisPlayer is the audio user control for Silverlight games. It plays loop-sets seamless, it solves the short sound problem, and it can play sound effects with low latency.

SOX - Sound Processing Utilities

  •    C

SoX is the Swiss Army Knife of sound processing utilities. It can convert audio files to other popular audio file types and also apply sound effects and filters during the conversion. SoX can play and record audio files on most platforms.


p5.js-sound - p5.sound brings the Processing approach to Web Audio and p5.js. Demos:

  •    Javascript

p5.sound brings the Processing approach to Web Audio as an addon for p5.js. Functionality includes audio input, playback, manipulation, effects, recording, sequencing, analysis and synthesis. The library is designed to be used in tandem with p5.js.This version of the library is updated most frequently. A stable version comes with p5.js. Here's the Change Log.

gibberish - Fast, JavaScript DSP library that creates JIT optimized audio callbacks using code generation techniques

  •    Javascript

Gibberish is designed to be a fast audio API for the browser. It takes the low-level building blocks provided by genish.js and uses them to create higher-level synthesizers, effects, and sequencers. Gibberish proceses each sample of each synthesis block one sample at a time, enabling a variety of effects not typically possible in browser-based synthesis systems, most importantly single-sample feedback loops and audio-rate modulation of scheduling. Note that this branch is for version 3 of the library. See the master branch for the pre-June 2017 version that is currently used in Gibber. There is also a tagged release of the older version (2.0.0).

Finch - Simple, low-latency OpenAL sound engine for Apple iOS.

  •    Objective-C

Finch is a simple OpenAL-based sound effect player for iOS. The reasons for writing Finch instead of sticking with Apple’s AVAudioPlayer are described in my question on Stack Overflow. The goals are simple: (1) Play sound effects without much fuss, and (2) do not lag in the play method as AVAudioPlayer does. Finch is not meant to play background music. If you want to play background music, you can go with AVAudioPlayer. Finch will play the sound effects over the background music just fine. Finch is a static library. Your best bet is to use the “workspace” Xcode 4 feature, adding the Finch project into your project’s workspace and linking the appropriate target against libFinch. The only remaining thing is taking care of headers. This is a bit clumsy (see another SO question), but in essence you can put Finch into a folder inside your project (say Support) and set the user header search path to this folder and below (Support/**).

Mixxx - DJ software

  •    C++

Mixxx is Free DJ software that gives you everything you need to perform live DJ mixes. It integrates the tools DJs need to perform creative live mixes with digital music files.

Virtual Sound: Audio Synthesis Tools

  •    C

Engine for unlimited effects and modulation for sophisticated audio generation, with instrument simulation capabilities. It provides a simple core for generating effects and statistical and physical instrument modelling.

Jahshaka - Video and Film Compositing, Editing and Special FX System

  •    C++

Jahshaka is a video and film compositing, editing and special fx system that uses OpenGL & OpenML hardware rendering to give operators real time interactivity. The system is cross platform, and also includes full CG, paint and image processing modules.

Natron - Video compositing software

  •    C++

Natron is a video compositing software, similar in functionality to Adobe After Effects, Nuke by The Foundry, or Blackmagic Fusion. It offers a real-time playback with thanks to its RAM/Disk cache technology. Once a frame is rendered, it can be reproduced instantly afterwards, even for large image sizes.

LMMS - Cross-platform music production software

  •    C++

LMMS is a free cross-platform software which allows you to produce music with your computer. This covers creating melodies and beats, synthesizing and mixing sounds and arranging samples. You can have fun with your MIDI keyboard and much more – all in a user-friendly and modern interface. Furthermore LMMS comes with many ready-to-use instrument and effect plugins, presets and samples.

Vintage Vocoder

  •    C++

Vintage Vocoder real-time audio effect - VST and DXI plug-in for PC/MAC. Originally a commercial product published by Sonicism Digital Audio Solutions in 2002. This software was used for the robot voices and sound effects in the computer game Freelancer.

pedalboard

  •    Javascript

Or check out the demo. Make sure to try the real-time line-in feature by plugging in a guitar or a microphone. Pedalboard.js is a ground-breaking, first of its kind, novel open-source JavaScript framework for developing audio effects and applying them to sound sources–and it's particularly good at guitar effects.

Audorra

  •    Pascal

Audorra is a flexible cross platform 3D-sound system for Delphi/Lazarus. Plugins like audio drivers, decoders and protocol formats can be linked statically or dynamically. Audorra supports stream playack and 3D-sound effects.

Castle Game Engine

  •    Pascal

3D game engine focused on X3D and beautiful graphic effects.

bfxr - Flash + AIR sound effects generator. Based on Sfxr.

  •    ActionScript

Flash + AIR sound effects generator. Based on Sfxr.

MMDM - More than a Drum Machine

  •    Java

Full parameterizable multi-track sound machine for experimental/electronic musicians and sound designers. The software allows full control over ALL parameters, filters, and custom effects. New effects can be added and plugged in at runtime.

ZynAddSubFX - Music Software Synthesizer

  •    C++

ZynAddSubFX is a fully featured open source software synthesizer capable of making a countless number of instruments, from some common heard from expensive hardware to interesting sounds that you'll boost to an amazing universe of sounds.