audioJS

Modules

347 packages of audio work, each installed on its own: what decodes, measures, shapes, repairs, stretches and makes a sound. audio loads them by name.

347 modules
2 packagescabinet, tube
5 packagesbark, erb, gammatone, mel, octave
5 packagesdetect, beat-onset, tempo, track, onset
2 packagesvst, wam
25 packagesaudio-decode, aac, ac3, aiff, amr, ape, avi, caf, dsd, dts, eac3, flac, gsm, mod, mp3, mp4, mpc, opus, qoa, tta, vorbis, wav, wavpack, webm, wma
3 packagesanalyzer, notchbank, tracker
20 packagesdebleed, debreath, declick, declip, decrackle, dehum, deplosive, dereverb, desilence, desqueak, detect, dewind, dewow, omlsa, repair, spectral, wiener, lpc, noise-estimate, vad

dspThe signal processing the families are built on: filters, the FFT, windows, waveforms, weightings5 libraries

17 packagescompand, compressor, deesser, ducker, envelope, expander, fet, gate, leveler, limiter, multiband, opto, softclip, transient-shaper, unlimit, varimu, vca
26 packagesautowah, bitcrusher, chorus, delay, distortion, exciter, flanger, freqshift, gain, graindelay, lofi, mixer, multitap, noiseshaper, phaser, pingpong, ringmod, rotary, sbr, slew, stutter, subbass, tapestop, tremolo, vibrato, wah
14 packagesaac, aiff, alac, caf, flac, gsm, mp3, mp4, ogg, opus, qoa, wav, wavpack, webm
10 packagesbaxandall, crossover, dynamic, fir, fit, graphic, highshelf, lowshelf, parametric, tilt
16 packagesbiquad, filter-biquad, comb, dcblocker, derivative, diode-ladder, korg35, moog-ladder, oberheim, preemphasis, resonator, spectral-tilt, variable, speech-formant, speech-lpc, speech-vocoder
7 packagescontrast, dr, lra, lufs, replaygain, sounds, truepeak
7 packagesalign, correct, ir, latency, lossy, response, quality
5 packagesparse, render, write, musicxml, subtitle
16 packageschord, chordino, chroma, coversong, downbeat, drums, fingerprint, key, melody, multif0, nnls-chroma, similarity, structure, tempogram, tonnetz, transcribe
8 packagesamdf, autocorrelation, cepstrum, hps, mcleod, pyin, swipe, yin

platformThe Web Audio API and its AudioBuffer, the same in Node as in a browser2 libraries

3 packageslinear, polyphase, sinc
7 packagesconvolution, dattorro, fdn, freeverb, schroeder, shimmer, spring
5 packagesmultiband, tape, transistor, tube, waveshaper
15 packagesdelay, formant, granular, hpss, hybrid, lpc, ola, paulstretch, psola, pvoc, pvoc-lock, sample, sms, transient, wsola
3 packagesresidual, synth, track
12 packagesambisonic, autopan, binaural, channelsplit, crossfeed, delay, haas, microshift, midside, panner, surround, widener
1 packageaudio-speaker
17 packagescentroid, contrast, cqt, crest, edit, flatness, flux, freeze, harmonics, ltas, mfcc, pvoc, rolloff, slope, spread, target, zcr
10 packageshybrid, paulstretch, pghi, psola, pvoc, pvoc-lock, pvsola, sms, transient, wsola
20 packageschirp, drum, dtmf, dx7, envelope, fm, lfo, modal, modal-fit, noise, osc, pluck, poly, rhythm, risset, sfx, tonewheel, tonewheel-fit, voice, wavetable
3 packagescurve, midi, snap

uiA sound shown and edited on a page: a waveform, a spectrogram, a typeface, a text field4 libraries

utilSmall helpers for audio data: its format told from its bytes, its samples from one layout to another2 libraries

3 packagesglottis, tract, voder
7 packagesa, b, c, d, itu468, k, riaa