📜  Linux 中的 arecordmidi 命令示例

📅  最后修改于: 2022-05-13 01:57:29.709000             🧑  作者: Mango

Linux 中的 arecordmidi 命令示例

Linux 中的 arecordmidi命令是一个实用命令,用于从任意数量的 ALSA 音序器端口录制标准 MIDI 文件。 ALSA 代表 Advanced Linux Sound Architecture,它是一个内置于 Linux 内核中的软件框架。 ALSA 音序器接口提供了一个平台来在客户端和端口之间传递类似 MIDI 的事件。

句法:

arecordmidi -p client:port[,...] [options] midifile

例子:

arecordmidi -p 14:0 geeks.midi

上述命令从端口 14:0 记录到 geeks.midi 文件中。记录将继续,直到用户按下 Ctrl+C。此命令不显示任何输出。 -p 选项是必需的,用于指定客户端端口。

选项:



1. -l 选项(列表):

此选项用于向用户显示所有可能的输入端口。

arecordmidi -l

2. -b 选项(节拍 – 音乐节奏):

在下面的示例中,录制从端口 14:0 进行,并以每分钟 150 拍的速度保存到 geek.midi 文件中。

arecordmidi -p 14:0 -b 150 geek.midi

在终端中不显示此命令的口头输出。记录一直持续到停止。

3. -f 选项(框架):



arecordmidi -p 14:0 -f 25 geek.midi

在这个特定的例子中,记录从输入端口 14:0 开始,并以每秒 25 帧的配置保存到 geek.midi 文件中。

在终端中不显示此命令的口头输出。记录一直持续到停止。

4. -m 选项(节拍器):

arecordmidi -p 14:0 -m 14:0 geek.midi

在这个特定的例子中,节拍器信号被发送到端口 14:0。

在终端中不显示此命令的口头输出。记录一直持续到停止。