dot-audio
Version:
A simple web audio library for making synthesizers
77 lines (75 loc) • 2.1 kB
JavaScript
// Components
import Envelope from './components/Envelope'
import FilterEnvelope from './components/FilterEnvelope'
import GainEnvelope from './components/GainEnvelope'
// Core
import ChannelMerger from './core/ChannelMerger'
import ChannelSplitter from './core/ChannelSplitter'
import Compressor from './core/Compressor'
import Convolver from './core/Convolver'
import Delay from './core/Delay'
import Filter from './core/Filter'
import Gain from './core/Gain'
import StereoPanner from './core/StereoPanner'
import WaveShaper from './core/WaveShaper'
// Effects
import AutoPan from './effects/AutoPan'
import Chorus from './effects/Chorus'
import Distortion from './effects/Distortion'
import EQ2 from './effects/EQ2'
import FeedbackDelay from './effects/FeedbackDelay'
import Flanger from './effects/Flanger'
import Limiter from './effects/Limiter'
import PingPongDelay from './effects/PingPongDelay'
import Reverb from './effects/Reverb'
import Tremolo from './effects/Tremolo'
// Instruments
import FMSynth from './instruments/FMSynth'
import MonoSynth from './instruments/MonoSynth'
import Osc from './instruments/Osc'
import PolySynth from './instruments/PolySynth'
import SimpleFMSynth from './instruments/SimpleFMSynth'
import Synth from './instruments/Synth'
// Sources
import BufferSource from './sources/BufferSource'
import ConstantSource from './sources/ConstantSource'
import LFO from './sources/LFO'
import NoiseGenerator from './sources/NoiseGenerator'
import Oscillator from './sources/Oscillator'
import SignalGenerator from './sources/SignalGenerator'
export {
AutoPan,
BufferSource,
ChannelMerger,
ChannelSplitter,
Chorus,
Compressor,
ConstantSource,
Convolver,
Delay,
Distortion,
Envelope,
EQ2,
FeedbackDelay,
Filter,
FilterEnvelope,
Flanger,
FMSynth,
Gain,
GainEnvelope,
Limiter,
LFO,
MonoSynth,
NoiseGenerator,
Osc,
Oscillator,
PingPongDelay,
PolySynth,
Reverb,
SignalGenerator,
SimpleFMSynth,
StereoPanner,
Synth,
Tremolo,
WaveShaper,
}