Issues or errors on the Microsoft Q&A website.
Hello, looks to be a false positive deletion by the system's anti-spam filter. I have undeleted it for you.
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Says: This comment has been deleted due to a violation of our Code of Conduct. The comment was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct ,]<-(was a link) for more information.
This is my message I sent in response to a post to help others understand the issue in better detail nothing more, just info in what was going on, just like the link gives just broken down in a better way for those who are not deep into Windows systems?
My comment:
I was able to get Loop MIDI to work? Because I'm having the MIDI 1.0 issue as well, but I did find a way to fix Loop MIDI but. The process is advanced to help you rebuild LoopMIDI. The program they provided in this thread is amazing and should work! My theory about what is wrong was : Windows WMI / MIDI enumeration issues. Let's see if I was right...
START↓ The tool the Windows tech gave points to a couple interesting issues. after checking the paperwork and putting it through VirusTotal. Info:
The chain goes: Windows MIDI Services; WinMM MIDI; USB MIDI devices; Network MIDI discovery.
The program has 2 special parts that they highlight and which points to the issues also.
In the program - (MidiEndpointDeviceInformation) exists to - represent a MIDI device endpoint.
MidiEndpointDeviceInformation:↓
DeviceID; EndpointName; Transport; Metadata; Capabilities.
*This is what apps read to display MIDI ports.↑
Definitions:
USB endpoint: the logical termination point for communication between the device and the host computer.
MIDI device endpoint: is a specific, addressable source (input) or destination (output) of MIDI data within a device or software, representing a single 16-channel stream.
Displayed MIDI Port-(virtual MIDI drivers or MIDI monitor): creates, manages, and visualizes virtual pathways for MIDI data to flow between applications on the same computer.
USB / Bluetooth / Network MIDI device; Windows USB / device stack; Windows MIDI Service (midisrv); MIDI endpoints createdApps (DAWs, Python, tools, etc).
MidiEndpointDeviceWatcher: It watches the system for MIDI endpoints appearing or disappearing. Windows MIDI Services ties the watcher directly to the service lifecycle.
USB device plugged in; USB stack detects device; MIDI service creates endpoint; DeviceWatcher fires event; App sees new MIDI port
My issue is right in this pipeline. Which is amazing because all my work was not wasted, I did hunt down the right
Conclusion:
USB device detected ->PNP device created; BUT MidiEndpointDeviceInformation not created. Which results in: USB device exists but MIDI endpoint does not exist. ->(cant see the MIDI device's name in software)
So then we ask? " Why did older "MIDI breaks"? Well, older MIDI devices often rely on the old WinMM enumeration path. With new paths made because the implementation of MIDI 2.0 to Windows being the possible cause.
The new system translates: WinMM; WinRT; MIDI 2.0; USB MIDI. Our old devices fail, If the translation fails, the device never becomes an endpoint. In the end, after all of that, the failure likely lays inside; Windows MIDI Services or WMI Enumeration layer. This comes up (wmidap.exe) which is why I landed on WMI Enumeration failing. So I guess I was close in my personal finding, but it is good to know way smarter people than me made a program to fix it this issue that should have never been broken
. In short- Primary issue appears to be Windows MIDI endpoint enumeration / binding for older MIDI 1.0 devices, likely involving the newer Windows MIDI Services layer, WMI/device metadata enumeration, or legacy compatibility handoff.
Saying Windows WMI was the cause is not 100%, but super close, I just am new to this type of deep troubleshooting is not my normal wheelhouse. But I am learning, and its been fun!
I hope this help!
End of comment.
Issues or errors on the Microsoft Q&A website.
Answer recommended by moderator
Hello, looks to be a false positive deletion by the system's anti-spam filter. I have undeleted it for you.
Comments and questions on Microsoft Q&A can be automatically or manually deleted for Code of Conduct violations, but moderators and community members cannot see the exact internal rule that was triggered for a specific deleted comment.
From the examples in the context, there are two common, non-obvious reasons technical posts get removed even when they look harmless:
Given the content of the MIDI/LoopMIDI explanation, the most likely cause is that the automated system classified the comment as spam or otherwise problematic based on length, structure, or wording, not that the technical content itself violated the Code of Conduct.
To address this on Microsoft Q&A:
The only way to know exactly what happened to that specific comment and potentially restore it is to have a Q&A moderator review the moderation history for the thread, as shown in the similar cases in the context.
References: