问题标签 [midi-interface]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
midi - 如何读取 AKAI MIDIMIX 的当前 MIDI 状态?
根据这 三个 问题,没有标准方法可以强制 MIDI 控制器发送其滑块和旋钮的当前状态。但是,所有答案都指向可能存在制造商特定的 SysEx 命令来执行此操作。
AKAI MIDIMIX控制器是否有这样的 SysEx 命令?
python - Python 相当于 Swift 中的 AudioKit?
我正在尝试找到一种可视化 MIDI 的方法,其中用户就像 DAW 一样,可以看到 MIDI 事件并使用鼠标对其进行编辑。我知道在 Swift 中,人们使用过 Audio Kit,但我不确定是否有 Python 的等价物。
我曾尝试使用 SimpleCoreMidi,但似乎它仅用于将 python 识别为 MIDI 设备。
python - 使用 Mido 获取 Midi-Input 并使用 Tkinter GUI 做出反应
我目前正在做一个项目。我的目标是从我的 MIDI 键盘获取输入并对音符事件做出反应。当我收到特定注释的注释事件时,我想在我的 Tkinter GUI 上可视化它,我在其上创建了一个带有矩形的键盘。我希望 GUI 一直显示,当我按下任何 c-note 时,我希望 c 矩形被标记为一个点。当我收到 note-off 事件时,我想删除点。我在 Mac 和 Python 3.9.2 上使用 Big-Sur 11.0.1。
问题是:如何在显示 TkinterGUI 的同时使用 Mido 接收 midi 输入并在 GUI 中对其做出反应。当我运行导入“klaviatur.py”文件的“keyboardInput.py”文件时,GUI 被绘制并且没有收到 Midi 输入,代码不再监听任何 midi 输入。如何在显示 GUI 的同时接收 midi 信号以在我的 GUI 上“实时”显示它们?
这是我的 Tkinter GUI 文件中的代码,名为“klaviatur.py”:
这里是代码文件“keyboardInput.py”,它获取 midi 输入并导入 klaviatur.py 文件:
谢谢您的帮助!
raspberry-pi - 带有用于 RPi 的 midi 板的 Raspberry Pi 上的 midi 设置问题
我从 osa Electronics 买了这个: https ://www.osaelectronics.com/product/midi-board-for-raspberry-pi/
我按照此处的说明进行了设置: https ://www.osaelectronics.com/learn/setting-up-raspberry-pi-for-midi/
按照设置并在命令行中运行它后:
它输出这似乎是正确的:
['Midi Through:Midi Through Port-0 14:0', 'f_midi:f_midi 24:0']
以及当我从命令行运行它时:
输出这个:
但是,当我从他们的 webapge 运行一些测试应用程序时,我没有得到任何输入或输出。像这个:
或从这个(我试图打印味精,但它甚至不会打印它。所以似乎没有进入while循环但没有错误消息)
我注意到 pigpio 守护程序存在一些问题在我从这个页面下载并安装后:http: //abyz.me.uk/rpi/pigpio/download.html
然后尝试使用以下命令启动守护进程:
我收到此错误消息:
绑定到端口 8888 失败(地址已在使用中)无法初始化 pigpio 库
但是我也一直在命令行中运行这个:
没有错误信息,但我的数码钢琴没有 midi 输出...
我该如何调试呢?