UNPKG

gibberish-dsp

Version:

Gibberish is designed to be an optimized API for audio synthesis using per-sample techniques.

30 lines (25 loc) 1.04 kB
module.exports = function( Gibberish ) { const effects = { Freeverb : require( './freeverb.js' )( Gibberish ), //Plate : require( './dattorro.dsp.js' )( Gibberish ), Flanger : require( './flanger.js' )( Gibberish ), Vibrato : require( './vibrato.js' )( Gibberish ), Delay : require( './delay.js' )( Gibberish ), BitCrusher : require( './bitCrusher.js')( Gibberish ), Distortion : require( './distortion.dsp.js')( Gibberish ), RingMod : require( './ringMod.js' )( Gibberish ), Tremolo : require( './tremolo.js' )( Gibberish ), Chorus : require( './chorus.js' )( Gibberish ), Wavefolder : require( './wavefolder.dsp.js')( Gibberish )[0], Shuffler : require( './bufferShuffler.js' )( Gibberish ), //Gate : require( './gate.js' )( Gibberish ), } effects.export = target => { for( let key in effects ) { if( key !== 'export' ) { target[ key ] = effects[ key ] } } } return effects }