el-vis-audio
Version:
audio/visual design system for [elementary.audio](https:/elementary.audio)
14 lines (13 loc) • 359 B
TypeScript
export type TPoint = [
x: number,
y: number,
depth: number,
meta: Record<string, unknown>
];
export type TBounds = [maxX: number, maxY: number, minX: number, minY: number];
export type TPointCb = (p: TPoint, i: number) => unknown;
export interface IFractal {
readonly points: TPoint[];
bounds: TBounds;
run(fn?: TPointCb): void;
}