我正在尝试播放从这里下载的这个 MIDI 文件,但我得到:
$ timidity --verbose marivonnig1\ \(1\).mid
Requested buffer size 32768, fragment size 8192
ALSA pcm 'default' set buffer size 32768, period size 8192 bytes
Playing marivonnig1 (1).mid
MIDI file: marivonnig1 (1).mid
Format: 1 Tracks: 2 Divisions: 192
Sequence: Marivonnig
Text: By Traditionnel
Text: Generated by NoteWorthy Composer
Time signature: 2/4 24 clock 8 q.n.
Time signature: 3/4 24 clock 8 q.n.
Time signature: 2/4 24 clock 8 q.n.
Time signature: 3/4 24 clock 8 …
Run Code Online (Sandbox Code Playgroud) 有些人可能会说这行不通,但确实如此,这个网站做了我想要的。你能用任何常用的工具来做到这一点ffmpeg
吗?或者也许某处有一个python脚本?我在网上找不到任何东西。
如何从命令行打印和连接 jack-audio 和 midi 端口,类似于aconnect -io
或aconnect 20:0 132:1
用于 ALSA MIDI 的输入和输出?
我需要一种简单的方法将 MIDI 键盘连接到脉冲音频并使其保持活动状态。(我不担心低延迟。)
到目前为止,我已经查看了Ted 的 Linux MIDI 指南并遵循了所有这些,但是当低延迟导致我的输入设备出现问题时,我恢复到正常延迟内核。按照 Ted 的指示,我可以运行/usr/bin/audio start
,然后运行vmpk
脚本,这很好,但是我不能使用脉冲(用于在 youtube 上观看教程。)
从长远来看,即使在普通的 250hz 内核上,对所有内容都使用 jack 音频是最好的吗?
我有一个物理 MIDI 键盘,它还具有一些控制键,例如“播放”和“停止”。当按下时,它们分别通过 MIDI 总线发送 MIDI 代码 115 和 116。是否可以将这些命令连接到 Linux 的常用媒体控件(播放和暂停),以便当我按下“播放”时,播放开始?
是否还可以将其他 MIDI 键(例如,向上/向下)连接到其各自的键盘对应键(例如,向上/向下箭头)?
midi ×5
audio ×4
jack ×2
command ×1
command-line ×1
conversion ×1
keyboard ×1
linux ×1
pulseaudio ×1
shell ×1
ubuntu ×1