Visit ComfyUI Online for ready-to-use ComfyUI environment
Capture MIDI messages, monitor input, provide message details, integrate MIDI control for dynamic interactions in creative projects.
The MIDI Reader node captures MIDI messages from an external MIDI device or controller. It monitors MIDI input and provides information about the received MIDI messages, including whether a note is being played, the MIDI channel, control number, note number, value, and a normalized value. This node is essential for integrating MIDI control into various applications, such as music production, live performances, and interactive installations. By using this node, you can seamlessly incorporate real-time MIDI data into your creative projects, enabling dynamic and responsive interactions based on MIDI input.
This parameter allows you to select the MIDI device from which the node will capture MIDI messages. The available options are dynamically populated based on the connected MIDI devices. The default value is the first device in the list if any devices are available. Selecting the correct device is crucial for ensuring that the node receives the intended MIDI input.
This output provides the raw MIDI message received from the selected MIDI device. It is essential for further processing or analysis of the MIDI data within your project.
This boolean output indicates whether a MIDI note is currently being played. It returns True
if a note is on and False
if no note is being played. This is useful for triggering events or actions based on note activity.
This integer output represents the MIDI channel on which the message was received. MIDI channels range from 0 to 15, and this output helps you identify the specific channel associated with the MIDI message.
This integer output provides the control number associated with the MIDI message, which is relevant for control change messages. It ranges from 0 to 127 and is useful for handling various MIDI control events.
This integer output indicates the note number of the MIDI message, ranging from 0 to 127. It is particularly important for note on and note off messages, allowing you to identify which note is being played or released.
This float output represents the value associated with the MIDI message, such as velocity for note messages or value for control change messages. It ranges from 0 to 127 and is normalized to a range of 0.0 to 1.0 for easier handling in various applications.
This float output provides a normalized value of the MIDI message, ranging from 0.0 to 1.0. This is useful for scaling MIDI values to a standard range, making it easier to integrate with other systems or processes.
Β© Copyright 2024 RunComfy. All Rights Reserved.