diff --git a/src/index.ts b/src/index.ts index 4274cc7..4c9fefe 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,9 +1,9 @@ import * as midi from 'easymidi'; -import type { EventEmitter } from 'node:stream'; import osc from 'osc'; -console.log(midi.getInputs()) +console.log('inputs', midi.getInputs()) +console.log('outputs', midi.getOutputs()) function mapNumber(value: number, fromMin: number, fromMax: number, toMin: number, toMax: number): number { @@ -217,7 +217,10 @@ class OSCDevice { } } -const mdev = new MidiDevice('Platform X+1 V2.10'); +const deviceName = midi.getInputs().find(i => i.includes('Platform X')); +if (!deviceName) return 0; + +const mdev = new MidiDevice(deviceName); const odev = new OSCDevice('0.0.0.0', '192.168.0.47', 10024); // const client = new osc.OSCClient('192.168.0.26', 9889);