jdxi_editor.midi.message.control_change
This module defines the ControlChangeMessage class, which represents a MIDI Control Change (CC) message. It extends the ChannelMessage class to handle messages used for real-time parameter adjustments in MIDI devices.
- Classes:
ControlChangeMessage: Represents a MIDI Control Change message with controller and value parameters.
- Features:
Inherits channel-based messaging from ChannelMessage.
Automatically assigns controller and value to data bytes.
Uses status byte 0xB0 for Control Change messages.
- Usage Example:
>>> msg = ControlChangeMessage(channel=1, controller=7, value=100) # Volume control on channel 1 >>> msg.to_list() [177, 7, 100] # (0xB1 in hex: CC message for channel 1)
Classes
MIDI Control Change message |
Module Contents
- class jdxi_editor.midi.message.control_change.ControlChangeMessage[source]
Bases:
jdxi_editor.midi.message.midi.MidiMessageMIDI Control Change message