📜  Linux 中的 amidi 命令示例(1)

📅  最后修改于: 2023-12-03 15:02:43.092000             🧑  作者: Mango

Linux 中的 amidi 命令介绍

简介

amidi 命令是 Linux 电子音乐制作中的重要工具之一,其主要用于通过命令行发送 MIDI 消息,与 MIDI 设备进行通信等。

安装与使用

在大多数 Linux 发行版中,amidi 命令已经预装了。可以通过以下命令查看当前系统是否已经安装了 amidi 命令:

which amidi

要使用 amidi 命令,需要对 MIDI 设备进行配置(可以通过 amidi -l 命令查看当前系统中可用的 MIDI 设备),以及指定 MIDI 消息。以下是常用的 amidi 命令示例:

  1. 列出当前系统中可用的 MIDI 设备:
amidi -l
  1. 发送 Note On 消息(例如,向 MIDI 设备 20 发送 Note On 事件,音符为 C4,velocity 为 127):
amidi -p hw:1,0,0 -S '90 3c 7f'
  1. 发送 Note Off 消息(例如,向 MIDI 设备 20 发送 Note Off 事件,音符为 C4,velocity 为 0):
amidi -p hw:1,0,0 -S '80 3c 00'
  1. 发送 Program Change 消息(例如,向 MIDI 设备 20 发送 Program Change 事件,选择音色号码为 2):
amidi -p hw:1,0,0 -S 'c0 02'
  1. 发送 Control Change 消息(例如,向 MIDI 设备 20 发送 Control Change 事件,修改控制器号码为 1 的数值为 100):
amidi -p hw:1,0,0 -S 'b0 01 64'
amidi -p hw:1,0,0 -S 'b0 01 00'
amidi -p hw:1,0,0 -S 'b0 00 40'
amidi -p hw:1,0,0 -S 'b0 20 00'
amidi -p hw:1,0,0 -S 'b0 21 00'
amidi -p hw:1,0,0 -S 'b0 22 00'
amidi -p hw:1,0,0 -S 'b0 23 00'
amidi -p hw:1,0,0 -S 'b0 24 00'
amidi -p hw:1,0,0 -S 'b0 25 00'
总结

以上是 amidi 命令的基本介绍和使用方法,熟练掌握这些命令,对于进行 MIDI 编程和音乐制作会有很大的帮助。