1 个不稳定版本
| 0.1.0 | 2023年2月28日 |
|---|
在 音频 中排名 798
62KB
1.5K SLoC
VolSa 2
VolSa 2 是一个简单的命令行样本管理器,用于管理 KORG Volca Sample 2 上的样本,通过 ALSA MIDI 序列器工作。它可以通过 USB 列出、上传、下载和删除样本。
此项目处于早期 alpha 阶段。使用时请自行承担风险。
安装
要构建和安装 volsa2-cli,您需要 alsa-lib 和 Rust 1.64.0 或更高版本。最方便的方法是使用 cargo install 命令
cargo install volsa2-cli
这样,二进制文件将位于您的 $HOME/.cargo/bin (或 $CARGO_HOME/bin)。请确保将其添加到您的 $PATH。
否则,您可以克隆仓库并构建它。
git clone https://github.com/00nktk/volsa2
cd volsa2
cargo build --release
用法
使用 --help 打印命令描述和可用选项。
volsa2-cli <command> --help
列出 (ls)
volsa2-cli list
此命令列出加载到 Volca Sample 2 内存中的样本。使用 -/--show-empty 标志可以在输出中包括空槽位。
下载 (dl)
volsa2-cli download <sample-no>
这将下载槽位 <sample-no> 中的样本。您可以通过 -/--output 指定输出路径。默认情况下,样本将保存在工作目录中,其名称与设备上的名称相同。
上传 (up)
volsa2-cli upload <path-to-sample> [<sample-no>]
从 <path-to-sample> 加载示例到 <sample-no> 插槽。如果没有指定 <sample-no>,将使用第一个空插槽。示例将被转换为31.25kHz单声道。目前仅支持WAV文件。
Volsa2 会提示您备份示例,如果所需插槽已被占用。
选项
-m/--mono-mode- 允许您选择哪个通道作为单声道。可用选项有:left、right、mid、side。默认是mid(单声道混合)。-o/--output- 如果指定,将在提供的路径保存转换后的音频。--dry-run- 转换示例,但不会将其加载到设备中。
删除 (rm)
volsa2-cli remove <sample-no>
从设备内存中擦除插槽 <sample-no> 中的示例。如果您想打印示例名称,请使用 -p/--print-name。
依赖项
~9.5MB
~183K SLoC