import { Pointers } from "@opendaw/studio-enums"; import { unitValue, UUID } from "@opendaw/lib-std"; import { Address, BooleanField, Int32Field, PointerField, StringField } from "@opendaw/lib-box"; import { VelocityDeviceBox } from "@opendaw/studio-boxes"; import { DeviceHost, MidiEffectDeviceAdapter } from "../../DeviceAdapter"; import { BoxAdaptersContext } from "../../BoxAdaptersContext"; import { AudioUnitBoxAdapter } from "../../audio-unit/AudioUnitBoxAdapter"; import { ppqn } from "@opendaw/lib-dsp"; export declare class VelocityDeviceBoxAdapter implements MidiEffectDeviceAdapter { #private; readonly type = "midi-effect"; readonly accepts = "midi"; readonly manualUrl = "manuals/devices/midi/velocity"; readonly namedParameter: { readonly magnetPosition: import("../..").AutomatableParameterFieldAdapter; readonly magnetStrength: import("../..").AutomatableParameterFieldAdapter; readonly randomSeed: import("../..").AutomatableParameterFieldAdapter; readonly randomAmount: import("../..").AutomatableParameterFieldAdapter; readonly offset: import("../..").AutomatableParameterFieldAdapter; readonly mix: import("../..").AutomatableParameterFieldAdapter; }; constructor(context: BoxAdaptersContext, box: VelocityDeviceBox); computeVelocity(position: ppqn, original: unitValue): unitValue; get box(): VelocityDeviceBox; get uuid(): UUID.Bytes; get address(): Address; get indexField(): Int32Field; get labelField(): StringField; get enabledField(): BooleanField; get minimizedField(): BooleanField; get host(): PointerField; deviceHost(): DeviceHost; audioUnitBoxAdapter(): AudioUnitBoxAdapter; terminate(): void; } //# sourceMappingURL=VelocityDeviceBoxAdapter.d.ts.map