You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've been searching everywhere and have not found the answer, so am posting here.
Are soundcard "synths" detected as output midi ports?
I'm running Win 7 Pro Sp 1 on a Lenova r500 - chrome version 70.0.3538.67.
I'm not sure what the sound hardware is, the device manager just reports it as a "High Definition Audio device"
I've tried running Anvil Studio, and MidiBar / Midi-OX, with either the "Default Mapper" or "Microsoft GS WaveTable Synth" as the output device, neither are detected
Running the following code gives "size 0" for MIDIOutputMap.
navigator.requestMIDIAccess().then(onSuccess, onMIDIFailure);
function onSuccess(interface){
console.log('onSuccess :interface :',interface);
//outputs: MIDIOutputMap
//size: 0
var iter = interface.outputs.values();
console.log('iter :',iter);
for (var i = iter.next(); i && !i.done; i = iter.next()) {
outputs.push(i.value);
}
console.log('outputs :',outputs);
outputs :
length: 0
The text was updated successfully, but these errors were encountered:
You would have to ask for "software" devices* when requestMIDIAccess is called for the Microsoft GS synth to appear, but...
software synthesizers are currently disabled in Chrome for security reasons. (This is unfortunate, but some of them can cause crashes, and in order to sandbox them we will eventually need to build a sandbox around the entire process. In the meantime, you can use libraries like https://github.com/mudcube/MIDI.js/ to provide a software device.)
Note that the GS synth is a software device; very few if any modern devices have actual synth hardware. You would request MIDI software devices like this:
I've been searching everywhere and have not found the answer, so am posting here.
Are soundcard "synths" detected as output midi ports?
I'm running Win 7 Pro Sp 1 on a Lenova r500 - chrome version 70.0.3538.67.
I'm not sure what the sound hardware is, the device manager just reports it as a "High Definition Audio device"
I've tried running Anvil Studio, and MidiBar / Midi-OX, with either the "Default Mapper" or "Microsoft GS WaveTable Synth" as the output device, neither are detected
Running the following code gives "size 0" for MIDIOutputMap.
The text was updated successfully, but these errors were encountered: