UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

89 lines (88 loc) 5.73 kB
"use strict"; import { CATEGORY_AUDIO } from "./Category"; import { AMSynthAudioNode } from "../../../nodes/audio/AMSynth"; import { AutoFilterAudioNode } from "../../../nodes/audio/AutoFilter"; import { AutoWahAudioNode } from "../../../nodes/audio/AutoWah"; import { BitCrusherAudioNode } from "../../../nodes/audio/BitCrusher"; import { ChebyshevAudioNode } from "../../../nodes/audio/Chebyshev"; import { ChorusAudioNode } from "../../../nodes/audio/Chorus"; import { DistortionAudioNode } from "../../../nodes/audio/Distortion"; import { EnvelopeAudioNode } from "../../../nodes/audio/Envelope"; import { FFTAudioNode } from "../../../nodes/audio/FFT"; import { FMSynthAudioNode } from "../../../nodes/audio/FMSynth"; import { FeedbackDelayAudioNode } from "../../../nodes/audio/FeedbackDelay"; import { FetchAudioNode } from "../../../nodes/audio/Fetch"; import { FileAudioNode } from "../../../nodes/audio/File"; import { FrequencyShifterAudioNode } from "../../../nodes/audio/FrequencyShifter"; import { MeterAudioNode } from "../../../nodes/audio/Meter"; import { MonoSynthAudioNode } from "../../../nodes/audio/MonoSynth"; import { NoiseAudioNode } from "../../../nodes/audio/Noise"; import { NullAudioNode } from "../../../nodes/audio/Null"; import { PhaserAudioNode } from "../../../nodes/audio/Phaser"; import { PingPongDelayAudioNode } from "../../../nodes/audio/PingPongDelay"; import { PitchShiftAudioNode } from "../../../nodes/audio/PitchShift"; import { PlayInstrumentAudioNode } from "../../../nodes/audio/PlayInstrument"; import { PolySynthAudioNode } from "../../../nodes/audio/PolySynth"; import { ReverbAudioNode } from "../../../nodes/audio/Reverb"; import { SamplerAudioNode } from "../../../nodes/audio/Sampler"; import { StereoWidenerAudioNode } from "../../../nodes/audio/StereoWidener"; import { SwitchAudioNode } from "../../../nodes/audio/Switch"; import { SynthAudioNode } from "../../../nodes/audio/Synth"; import { TremoloAudioNode } from "../../../nodes/audio/Tremolo"; import { UserMediaAudioNode } from "../../../nodes/audio/UserMedia"; import { VibratoAudioNode } from "../../../nodes/audio/Vibrato"; import { VolumeAudioNode } from "../../../nodes/audio/Volume"; import { WaveformAudioNode } from "../../../nodes/audio/Waveform"; import { ActorsNetworkAudioNode } from "../../../nodes/audio/ActorsNetwork"; import { AnimationsNetworkAudioNode } from "../../../nodes/audio/AnimationsNetwork"; import { AudioNetworkAudioNode } from "../../../nodes/audio/AudioNetwork"; import { CopNetworkAudioNode } from "../../../nodes/audio/CopNetwork"; import { EventsNetworkAudioNode } from "../../../nodes/audio/EventsNetwork"; import { MaterialsNetworkAudioNode } from "../../../nodes/audio/MaterialsNetwork"; import { PostProcessNetworkAudioNode } from "../../../nodes/audio/PostProcessNetwork"; import { RenderersNetworkAudioNode } from "../../../nodes/audio/RenderersNetwork"; export class AudioRegister { static run(poly) { poly.registerNode(AMSynthAudioNode, CATEGORY_AUDIO.INSTRUMENTS); poly.registerNode(AutoFilterAudioNode, CATEGORY_AUDIO.EFFECTS); poly.registerNode(AutoWahAudioNode, CATEGORY_AUDIO.EFFECTS); poly.registerNode(BitCrusherAudioNode, CATEGORY_AUDIO.EFFECTS); poly.registerNode(ChebyshevAudioNode, CATEGORY_AUDIO.EFFECTS); poly.registerNode(ChorusAudioNode, CATEGORY_AUDIO.EFFECTS); poly.registerNode(DistortionAudioNode, CATEGORY_AUDIO.EFFECTS); poly.registerNode(EnvelopeAudioNode, CATEGORY_AUDIO.MISC); poly.registerNode(FFTAudioNode, CATEGORY_AUDIO.ANALYSER); poly.registerNode(FMSynthAudioNode, CATEGORY_AUDIO.INSTRUMENTS); poly.registerNode(FeedbackDelayAudioNode, CATEGORY_AUDIO.EFFECTS); poly.registerNode(FetchAudioNode, CATEGORY_AUDIO.INPUTS); poly.registerNode(FileAudioNode, CATEGORY_AUDIO.INPUTS); poly.registerNode(FrequencyShifterAudioNode, CATEGORY_AUDIO.EFFECTS); poly.registerNode(MeterAudioNode, CATEGORY_AUDIO.ANALYSER); poly.registerNode(MonoSynthAudioNode, CATEGORY_AUDIO.INSTRUMENTS); poly.registerNode(NoiseAudioNode, CATEGORY_AUDIO.INSTRUMENTS); poly.registerNode(NullAudioNode, CATEGORY_AUDIO.MISC); poly.registerNode(PhaserAudioNode, CATEGORY_AUDIO.EFFECTS); poly.registerNode(PingPongDelayAudioNode, CATEGORY_AUDIO.EFFECTS); poly.registerNode(PitchShiftAudioNode, CATEGORY_AUDIO.EFFECTS); poly.registerNode(PlayInstrumentAudioNode, CATEGORY_AUDIO.MISC); poly.registerNode(PolySynthAudioNode, CATEGORY_AUDIO.INSTRUMENTS); poly.registerNode(ReverbAudioNode, CATEGORY_AUDIO.EFFECTS); poly.registerNode(SamplerAudioNode, CATEGORY_AUDIO.INSTRUMENTS); poly.registerNode(StereoWidenerAudioNode, CATEGORY_AUDIO.EFFECTS); poly.registerNode(SwitchAudioNode, CATEGORY_AUDIO.MISC); poly.registerNode(SynthAudioNode, CATEGORY_AUDIO.INSTRUMENTS); poly.registerNode(TremoloAudioNode, CATEGORY_AUDIO.EFFECTS); poly.registerNode(UserMediaAudioNode, CATEGORY_AUDIO.INPUTS); poly.registerNode(VibratoAudioNode, CATEGORY_AUDIO.EFFECTS); poly.registerNode(VolumeAudioNode, CATEGORY_AUDIO.MISC); poly.registerNode(WaveformAudioNode, CATEGORY_AUDIO.ANALYSER); poly.registerNode(ActorsNetworkAudioNode, CATEGORY_AUDIO.NETWORK); poly.registerNode(AnimationsNetworkAudioNode, CATEGORY_AUDIO.NETWORK); poly.registerNode(AudioNetworkAudioNode, CATEGORY_AUDIO.NETWORK); poly.registerNode(CopNetworkAudioNode, CATEGORY_AUDIO.NETWORK); poly.registerNode(EventsNetworkAudioNode, CATEGORY_AUDIO.NETWORK); poly.registerNode(MaterialsNetworkAudioNode, CATEGORY_AUDIO.NETWORK); poly.registerNode(PostProcessNetworkAudioNode, CATEGORY_AUDIO.NETWORK); poly.registerNode(RenderersNetworkAudioNode, CATEGORY_AUDIO.NETWORK); } }