SendMIDI 项目使用指南
1. 项目的目录结构及介绍
SendMIDI 是一个多平台的命令行工具,用于从计算机快速向 MIDI 设备发送 MIDI 消息。项目的目录结构如下:
SendMIDI/
├── Builds/
│ ├── LinuxMakefile/
│ ├── MacOSX/
│ └── VisualStudio2017/
├── JuceLibraryCode/
├── Scripts/
├── Source/
├── .gitignore
├── COPYING.md
├── README.md
└── sendmidi.jucer
- Builds/: 包含不同平台的构建配置文件。
- LinuxMakefile/: Linux 平台的 Makefile。
- MacOSX/: macOS 平台的 Xcode 项目文件。
- VisualStudio2017/: Windows 平台的 Visual Studio 2017 项目文件。
- JuceLibraryCode/: 包含 JUCE 库的代码。
- Scripts/: 包含一些辅助脚本。
- Source/: 包含 SendMIDI 的主要源代码。
- .gitignore: Git 忽略文件。
- COPYING.md: 许可证文件。
- README.md: 项目说明文档。
- sendmidi.jucer: JUCE 项目文件。
2. 项目的启动文件介绍
SendMIDI 的启动文件是 sendmidi
可执行文件。在不同平台上,启动文件的位置可能不同:
- Linux: 通常位于
Builds/LinuxMakefile/build/
目录下。 - macOS: 通常位于
Builds/MacOSX/build/
目录下。 - Windows: 通常位于
Builds/VisualStudio2017/build/
目录下。
启动 SendMIDI 的命令如下:
./sendmidi
3. 项目的配置文件介绍
SendMIDI 没有传统的配置文件,但可以通过命令行参数进行配置。例如:
sendmidi dev "iConnectMIDI4+ DIN 1" hex syx 43 10 5e 10 00 10 00 7f
上述命令向指定的 MIDI 设备发送一个 SysEx 消息。更多命令和选项可以在项目的 README.md
文件中找到。
以上是 SendMIDI 项目的基本使用指南,希望对你有所帮助。