import { UUID } from "@opendaw/lib-std"; import { Address, BooleanField, Int32Field, PointerField, StringField } from "@opendaw/lib-box"; import { VocoderDeviceBox } from "@opendaw/studio-boxes"; import { Pointers } from "@opendaw/studio-enums"; import { AudioEffectDeviceAdapter, DeviceHost } from "../../DeviceAdapter"; import { LabeledAudioOutput } from "../../LabeledAudioOutputsOwner"; import { BoxAdaptersContext } from "../../BoxAdaptersContext"; import { AudioUnitBoxAdapter } from "../../audio-unit/AudioUnitBoxAdapter"; export type ModulatorMode = "noise-white" | "noise-pink" | "noise-brown" | "self" | "external"; export declare class VocoderDeviceBoxAdapter implements AudioEffectDeviceAdapter { #private; readonly type = "audio-effect"; readonly accepts = "audio"; readonly manualUrl = "manuals/devices/audio/vocoder"; readonly namedParameter: { readonly carrierMinFreq: import("../..").AutomatableParameterFieldAdapter; readonly carrierMaxFreq: import("../..").AutomatableParameterFieldAdapter; readonly modulatorMinFreq: import("../..").AutomatableParameterFieldAdapter; readonly modulatorMaxFreq: import("../..").AutomatableParameterFieldAdapter; readonly qMin: import("../..").AutomatableParameterFieldAdapter; readonly qMax: import("../..").AutomatableParameterFieldAdapter; readonly envAttack: import("../..").AutomatableParameterFieldAdapter; readonly envRelease: import("../..").AutomatableParameterFieldAdapter; readonly gain: import("../..").AutomatableParameterFieldAdapter; readonly mix: import("../..").AutomatableParameterFieldAdapter; }; constructor(context: BoxAdaptersContext, box: VocoderDeviceBox); get box(): VocoderDeviceBox; get uuid(): UUID.Bytes; get address(): Address; get indexField(): Int32Field; get labelField(): StringField; get enabledField(): BooleanField; get minimizedField(): BooleanField; get host(): PointerField; get sideChain(): PointerField; get modulatorSpectrum(): Address; get carrierSpectrum(): Address; deviceHost(): DeviceHost; audioUnitBoxAdapter(): AudioUnitBoxAdapter; labeledAudioOutputs(): Iterable; terminate(): void; } //# sourceMappingURL=VocoderDeviceBoxAdapter.d.ts.map