@showbridge/lib
Version:
Main library for showbridge protocol router
30 lines (29 loc) • 735 B
TypeScript
declare class MIDIMessage {
port: string;
status: string;
channel?: number;
note?: number;
velocity?: number;
pressure?: number;
control?: number;
value?: number;
program?: number;
data?: number[];
type?: number;
beats?: number;
song?: number;
constructor(bytes: number[], port: string);
equals(bytes: any): boolean;
get messageType(): string;
get bytes(): number[];
toString(): string;
static objectToBytes(obj: any): number[];
static parseActionParams(params: any): MIDIMessage;
toJSON(): {
messageType: string;
bytes: number[];
port: string;
};
static fromJSON(json: any): MIDIMessage;
}
export default MIDIMessage;