UNPKG

lunchpad

Version:

interface for the novation launchpad mini, for node and the browser

16 lines (15 loc) 659 B
import Color from '../../lib/Color'; import LaunchpadBase from '../LaunchpadBase'; export type MidiData = [number, number, number]; declare class LaunchpadMidi extends LaunchpadBase { _setSquare(x: number, y: number, color: Color): void; _setFunctionX(x: number, color: Color): void; _setFunctionY(y: number, color: Color): void; _send(order: number, note: number, velocity: number): void; _flush(): void; _handleMidiMessage(message: MidiData): void; _getFunctionXCoordinate(x: number): number; _getFunctionYCoordinate(y: number): number; _getSquareCoordinate(x: number, y: number): number; } export default LaunchpadMidi;