jdxi_editor.devel.test_with_midi_helper

SINCO VMX8 Controller Test using MidiIOHelper

This test uses the existing MidiIOHelper from the JD-Xi Editor codebase, which should handle MIDI callbacks properly.

Classes

ControllerTestApp

Functions

main()

Module Contents

class jdxi_editor.devel.test_with_midi_helper.ControllerTestApp[source]
app[source]
midi_helper[source]
message_count = 0[source]
setup_connections()[source]

Connect MIDI signals to test handlers

on_control_change(channel, control, value)[source]

Handle control change messages

on_program_change(channel, program)[source]

Handle program change messages

on_midi_message(message)[source]

Handle any MIDI message

on_sysex_json(json_data)[source]

Handle SysEx JSON data

test_controller()[source]

Test SINCO VMX8 controller using MidiIOHelper

jdxi_editor.devel.test_with_midi_helper.main()[source]