HID class not working in windows environment

Subject: HID Malfunction Report – Windows Environment

Dear SC3 Community,

We would like to bring to your attention a current issue affecting HID (Human Interface Device) functionality within the Windows environment.

Issue Summary:
Multiple users have reported that HID is not functioning as expected on Windows systems. This includes intermittent connectivity, device recognition failures, and inconsistent input behavior. These issues appear across various hardware configurations and Windows versions.

Impact:
This malfunction is impeding normal interaction with SC3-compatible HID devices, which may result in reduced functionality or inability to perform essential tasks within SC3 workflows.

Status:
The issue is under investigation. We are currently collecting system logs, environment configurations, and failure patterns to identify a root cause. If you are experiencing this issue, we encourage you to report your system details and HID usage context to assist in troubleshooting.

Next Steps:

  • Continued testing and diagnostics across Windows builds
  • Potential collaboration with device and OS vendors if required
  • Regular updates to the community as progress is made

We appreciate your patience and cooperation as we work to resolve this matter. Please direct all related feedback and data to the support thread or designated HID issue tracking channel.

Sincerely,

Partial Workarounds Identified

Two potential workarounds have been explored to mitigate the HID issues on Windows:

  1. Running a Virtual Machine with Arch Linux:
    Some functionality can be restored by launching a virtual machine running Arch Linux and using SuperCollider in conjunction with tools such as Processing, OpenFrameworks, Unity, and Python. However, this approach introduces complexity, performance limitations, and potential compatibility overhead, making it far from ideal for regular use.
  2. Using Python with Specific Libraries and Frameworks:
    A more reliable workaround involves leveraging Python scripts with libraries such as pygame, pyOSC, and others. This solution has proven more consistent and trustworthy, and is currently the recommended interim approach for addressing HID-related tasks.

While neither workaround fully resolves the underlying Windows HID issue, the second option (Python-based) is preferred for its relative stability and ease of integration.

Thanks alot for bringing the HID issue on windows Opening HIDs on Windows 10 to broader attention :slight_smile: Your posts always convince me that the landian accelerationistic single entity artificial intelligence is around the corner…