Published on

サスティンペダルをエンターキーとして使う方法

Authors

こんにちは
最近自分はmidiキーボード用のサスティンペダルを購入したのですが、これをキーボードのように使いたいなと思う場面が来るかもしれないと思ったので、 今回はこのサスティンペダルをエンターキーにしようと思いました。

pythonで簡単に作れました

# サスティンペダルをエンターキーにするプログラム

import mido
from pynput.keyboard import Controller, Key

keyboard = Controller()

# MIDIポートをオープン
try:
    input_port = mido.open_input()
except IOError:
    print("MIDIデバイスが見つかりません。")
    exit()

print("MIDI入力を待機中...")

# ペダル入力(CC 64のメッセージ)を監視
for msg in input_port:
    if msg.type == 'control_change' and msg.control == 64:
        if msg.value > 0:  # 押されたら
            print("おされた〜")
            keyboard.press(Key.enter)
            keyboard.release(Key.enter)

Convenience-scripts/SustainPedalEnter.py at main · ajshooting/Convenience-scriptsConvenience-scripts/SustainPedalEnter.py at main · ajshooting/Convenience-scriptsちょっとしたプログラムをたくさん詰め込んどく場所です. Contribute to ajshooting/Convenience-scripts development by creating an account on GitHub.github.comgithub.com