lunchpad
Version:
interface for the novation launchpad mini, for node and the browser
15 lines (14 loc) • 529 B
TypeScript
import Color from '../../lib/Color';
import LaunchpadBase from '../LaunchpadBase';
declare class LaunchpadBridge extends LaunchpadBase {
private launchpads;
constructor(launchpads: LaunchpadBase[]);
clearSquares(): this;
clearAll(): this;
_setSquare(x: number, y: number, color: Color): void;
_setFunctionX(x: number, color: Color): void;
_setFunctionY(y: number, color: Color): void;
_flush(): void;
_forEachLP(fn: (launchpad: LaunchpadBase) => void): void;
}
export default LaunchpadBridge;