gpt4 book ai didi

java - 区分 MIDI 钢琴输入的按键按下和释放

转载 作者:行者123 更新时间:2023-12-01 09:46:54 28 4
gpt4 key购买 nike

我即将为一个学校项目制作一个小程序,该程序应该能够识别通过 MIDI 钢琴输入演奏的和弦(这只是其中的一部分)。

目前为止,每次按下和每次释放 MIDI 键盘上的某个键,我都会得到一个 ShortMessage 类的对象。

我的问题:如何判断按键是否被按下或释放?在每种情况下,按下并释放,静态变量 NOTE_OFF 确实包含值 128,变量 NOTE_ON 包含值 144。

我不明白这应该如何告诉我按键是否被按下或释放。任何想法?我错过了一件基本的事情吗?

提前致谢。

最佳答案

NOTE_ONNOTE_OFF 只是常量;您将消息的实际命令值 (getCommand()) 与它们进行比较。

请注意,速度 (getData2()) 为零的音符开启消息必须被解释为音符关闭消息。

关于java - 区分 MIDI 钢琴输入的按键按下和释放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37927248/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com