Jovi_MIDI

Jovi_MIDI
★ 5

MIDI实时控制设备输入参数转换
在ComfyUI中读取并处理MIDI设备数据,提供MIDI READER、MIDI MESSAGE、MIDI FILTER等节点,将MIDI事件转换为可用参数流。
💡 用MIDI控制ComfyUI参数或将MIDI文件转为参数流。
🍴 1 Forks💻 Python🔄 2025-05-05
📦
网盘下载
复制链接后前往夸克网盘下载
https://pan.quark.cn/s/51137d50651f
📦 requirements.txt
aenum
git+https://github.com/cozy-comfyui/cozy_comfyui@main#egg=cozy_comfyui
mido[ports-rtmidi]
SUPPORT ME ON KO-FI!
📄 README

COMFYUI Nodes for Reading and Processing data from MIDI devices

SPONSORSHIP

Please consider sponsoring me if you enjoy the results of my work, code or documentation or otherwise. A good way to keep code development open and free is through sponsorship.

 | | | 

-|-|-|-

[](https://github.com/sponsors/Amorano) | [](https://www.paypal.com/paypalme/onarom) | [](https://www.patreon.com/joviex) | [](https://ko-fi.com/alexandermorano)

HIGHLIGHTS

  • MIDI READER Captures MIDI messages from an external MIDI device or controller
  • MIDI MESSAGE Processes MIDI messages received from an external MIDI controller or device
  • MIDI FILTER (advanced filter) to select messages from MIDI streams and devices
  • MIDI FILTER EZ simpler interface to filter single messages from MIDI streams and devices
  • MIDI LOADER Load MIDI files and convert their events into a ComfyUI parameter list
  • UPDATES

    2025/05/04 @1.0.4:

  • widget definitions formatted for clarity
  • align names to Lexicon in comfy_cozy
  • 2025/04/14 @1.0.3:

  • core supports switched to cozy_comfyui
  • 2025/03/08 @1.0.2:

  • removed security scanner failures for in-line http links
  • 2025/03/01 @1.0.1:

  • fixed all the year dates in readme since I have been writing 2024! =D
  • 2025/02/01 @1.0.1:

  • cleanup pyproject for registry
  • patched MIDI FILTER EZ to work for all filters not just the first found
  • Filter ranges are:
  • * Single numbers: “1, 2” (equals)
  • * Closed ranges: “5-10” (between inclusive)
  • * Open ranges: “-100” (less than or equal to 100)
  • * Open ranges: “50-” (greater than or equal to 50)
  • * 1, 5-10, 2
  • * * would check == 1, == 2 and 5 <= x <= 10
  • 2025/02/01 @1.0.0:

  • intial breakout from Jovimetrix
  • INSTALLATION

    COMFYUI MANAGER

    If you have ComfyUI Manager installed, simply search for Jovi_MIDI and install from the manager’s database.

    MANUAL INSTALL

    Clone the repository into your ComfyUI custom_nodes directory. You can clone the repository with the command:

    git clone https://github.com/Amorano/Jovi_MIDI.git

    You can then install the requirements by using the command:

    .\python_embed\python.exe -s -m pip install -r requirements.txt

    If you are using a virtual environment (venv), make sure it is activated before installation. Then install the requirements with the command:

    pip install -r requirements.txt

    WHERE TO FIND ME

    You can find me on [](https://discord.gg/62TJaZ3Z5r).