39 lines
1.1 KiB
TypeScript
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(),
|
|
];
|