UNPKG

reaper-osc

Version:
54 lines 1.87 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ReaperConfiguration = exports.ConsoleLogger = void 0; // eslint-disable-next-line @typescript-eslint/no-explicit-any function ConsoleLogger(level, message, ...optionalParams) { switch (level) { case 'debug': { console.debug(message, optionalParams); break; } case 'info': { console.log(message, optionalParams); break; } case 'warn': { console.warn(message, optionalParams); break; } case 'error': { console.error(message, optionalParams); break; } } } exports.ConsoleLogger = ConsoleLogger; class ReaperConfiguration { constructor() { this.afterMessageReceived = null; /** The address to listen for Reaper OSC messages on */ this.localAddress = '127.0.0.1'; /** The port to listen for Reaper OSC messages on */ this.localPort = 9000; /** Function for logging messages. Defaults to logging to console */ this.log = ConsoleLogger; /** Number of FX per track */ this.numberOfFx = 8; /** Number of sends per track */ this.numberOfSends = 4; /** Number of receives per track */ this.numberOfReceives = 4; /** Number of markers per bank */ this.numberOfMarkers = 8; /** Number of regions per bank */ this.numberOfRegions = 8; /** Number of tracks per bank */ this.numberOfTracks = 8; /** The address to send Reaper OSC messages to */ this.remoteAddress = '127.0.0.1'; /** The port to send Reaper OSC messages to */ this.remotePort = 8000; } } exports.ReaperConfiguration = ReaperConfiguration; //# sourceMappingURL=Config.js.map