
/ Examples / MIDI / MidiProbe
MIDI Probe
MIDI Input Device,
MIDI Input File
MIDI Play
Right-click to copy examples to your workspace
// Example of Midi probe under scripting control
let probe = await Midi.Probe();
if(probe.midiapis)
{
try
{
console.log("--- Midi probe -----------");
for(let api of probe.midiapis)
{
console.info(`-- ${api.API} ----`);
console.info(" inputs");
for(let input of api.inputs)
console.info(` ${JSON.stringify(input)}`);
console.info(" outputs");
for(let output of api.outputs)
console.info(` ${JSON.stringify(output)}`);
}
}
catch(err)
{
console.log("midiprobe error " + err);
}
}
else
console.warn("midiprobe results: " + JSON.stringify(probe));