jdxi_editor.devel.controller_diagnostics ======================================== .. py:module:: jdxi_editor.devel.controller_diagnostics .. autoapi-nested-parse:: SINCO VMX8 Controller Diagnostics This script provides comprehensive diagnostics for your SINCO VMX8 controller to help identify why MIDI messages aren't being received. Classes ------- .. autoapisummary:: jdxi_editor.devel.controller_diagnostics.ControllerDiagnostics Functions --------- .. autoapisummary:: jdxi_editor.devel.controller_diagnostics.main Module Contents --------------- .. py:class:: ControllerDiagnostics .. py:attribute:: ports :value: [] .. py:method:: run_diagnostics() Run comprehensive diagnostics .. py:method:: check_midi_ports() Check available MIDI ports .. py:method:: check_usb_devices() Check USB devices for SINCO controller .. py:method:: check_system_logs() Check system logs for MIDI-related messages .. py:method:: test_midi_library() Test MIDI library functionality .. py:method:: provide_recommendations() Provide troubleshooting recommendations .. py:function:: main()