Files
rsgp/src/lib/audio/engines/registry.ts

39 lines
1.1 KiB
TypeScript

import type { SynthEngine } from './SynthEngine';
import { FourOpFM } from './FourOpFM';
import { TwoOpFM } from './TwoOpFM';
import { PhaseDistortionFM } from './PhaseDistortionFM';
import { DubSiren } from './DubSiren';
import { Benjolin } from './Benjolin';
import { ZzfxEngine } from './ZzfxEngine';
import { NoiseDrum } from './NoiseDrum';
import { Ring } from './Ring';
import { Sample } from './Sample';
import { Input } from './Input';
import { KarplusStrong } from './KarplusStrong';
import { AdditiveEngine } from './AdditiveEngine';
import { Snare } from './Snare';
import { BassDrum } from './BassDrum';
import { HiHat } from './HiHat';
import { ParticleNoise } from './ParticleNoise';
import { DustNoise } from './DustNoise';
export const engines: SynthEngine[] = [
new Sample(),
new Input(),
new FourOpFM(),
new TwoOpFM(),
new PhaseDistortionFM(),
new DubSiren(),
new Benjolin(),
new ZzfxEngine(),
new NoiseDrum(),
new Snare(),
new BassDrum(),
new HiHat(),
new Ring(),
new KarplusStrong(),
new AdditiveEngine(),
new ParticleNoise(),
new DustNoise(),
];