jdxi_editor.midi.message.areas.digital_tone =========================================== .. py:module:: jdxi_editor.midi.message.areas.digital_tone .. autoapi-nested-parse:: DigitalToneMessage ================== # Example usage: # Set common parameter >>> msg = DigitalToneMessage( ... command=CommandID.DT1, # Digital 1 ... value=64, ... ) >>> print(msg) DigitalToneMessage(start_of_sysex=240, manufacturer_id=, device_id=, model_id=[, , , ], command=, address=[, , , 0], data=[64], end_of_sysex=247, sysex_address=None, msb=, umb=, lmb=, lsb=0, value=64, size=1, synth_type=None, part=None, dt1_command=, rq1_command=) Classes ------- .. autoapisummary:: jdxi_editor.midi.message.areas.digital_tone.DigitalToneMessage Module Contents --------------- .. py:class:: DigitalToneMessage Bases: :py:obj:`jdxi_editor.midi.message.roland.RolandSysEx` SuperNATURAL Synth Tone parameter message for JD-Xi. Defaults to TEMPORARY_TONE / Digital 1 / Common / Param 0x00 .. py:attribute:: command :type: int .. py:attribute:: msb :type: int .. py:attribute:: umb :type: int .. py:attribute:: lmb :type: int .. py:attribute:: lsb :type: int :value: 0 .. py:attribute:: value :type: int :value: 0 .. py:method:: __post_init__() Ensure proper initialization of address, model_id, and data fields.