jdxi_editor.devel.test_midi_controller

MIDI Controller Test Script for SINCO VMX8

This script tests the connection and functionality of the SINCO VMX8 MIDI controller. It will: 1. List available MIDI ports 2. Connect to the controller 3. Monitor incoming MIDI messages 4. Test specific controller functions

Attributes

success

Functions

list_midi_ports()

List all available MIDI input and output ports

find_sinco_ports(→ Optional[int])

Find SINCO VMX8 ports in the input port list

midi_callback(message, data)

Callback function for incoming MIDI messages

test_midi_connection()

Test MIDI connection and monitor messages

analyze_controller_messages()

Analyze the specific messages from your controller

Module Contents

jdxi_editor.devel.test_midi_controller.list_midi_ports()[source]

List all available MIDI input and output ports

jdxi_editor.devel.test_midi_controller.find_sinco_ports(input_ports: List[str]) int | None[source]

Find SINCO VMX8 ports in the input port list

jdxi_editor.devel.test_midi_controller.midi_callback(message, data)[source]

Callback function for incoming MIDI messages

jdxi_editor.devel.test_midi_controller.test_midi_connection()[source]

Test MIDI connection and monitor messages

jdxi_editor.devel.test_midi_controller.analyze_controller_messages()[source]

Analyze the specific messages from your controller

jdxi_editor.devel.test_midi_controller.success = False[source]