/** * BreakOrMode — drum/breakbeat synthesis (xy_pad input, 56 outputs). */ import { Component } from 'solid-js'; import { ModeShell } from './ModeShell'; import { useModeRuntime } from './mode-runtime'; import { XYPad } from '../primitives/XYPad'; import { OutputDisplay } from '../primitives/OutputDisplay'; import { LossPlot } from '../primitives/LossPlot'; import { BreakorSchema } from './generated/breakor_schema'; export const BreakOrMode: Component = () => { const schema = BreakorSchema; const runtime = useModeRuntime(schema); return ( ( <> runtime.setInput(x, y)} position={runtime.pipedInput} /> Drag through drum space. )} outputArea={() => ( <> )} /> ); }; export default BreakOrMode;