Frequency modulation synthesizer plugin (VST2, CLAP). Runs on macOS, Windows and Linux.
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 3 年前 | ||
| 2 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 3 年前 | ||
| 6 年前 | ||
| 5 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 5 年前 | ||
| 2 年前 | ||
| 3 年前 | ||
| 4 年前 | ||
| 3 年前 | ||
| 3 年前 |
OctaSine
频率调制合成器插件(VST2、CLAP)。适用于 macOS、Windows 和 Linux 系统。
官方网站及下载
OctaSine.com
截图
亮色模式

暗色模式

功能特点
四个运算符
四个调频运算符,具备波形(正弦波、方波、三角波、锯齿波和噪声)、音量、声像、反馈以及频率(比率、自由和微调)等参数,并提供调制后立体声波形的可视化效果。
灵活的路由
灵活的路由功能允许设置运算符的调制目标(存在部分限制),以及直接添加到最终输出的信号量,从而实现叠加合成。
四个 LFO
四个低频振荡器,提供多种波形、单次触发和循环模式,并支持可选的 DAW BPM 同步。它们可作用于大多数运算符参数以及低序号 LFO 的大多数参数。
ADSR 包络
每个运算符均连接到一个具有对数斜率的 Attack-Decay-Sustain-Release(起音-衰减-持续-释音)音量包络。包络组可轻松实现参数变化的同步。
调制声像
OctaSine 的一项独特功能是调制可进行声像定位,能够在立体声场中对调频进行定位。此外,实现的是真正的立体声声像,而非简单的平衡调节。
跨平台支持
可在 64 位计算机上的 VST2 或 CLAP 兼容数字音频工作站中运行,支持 macOS(10.15 或更高版本)、Windows 10/11 以及 Linux(仅限 X11)。合成部分在 x86_64 架构上通过 SIMD(SSE2、AVX)加速。
从源代码安装
请注意,在 macOS 和 Windows 上安装 OctaSine 的推荐方式是下载官方发布版本,而非从源代码构建。
macOS
- 安装 Rust 编译器。出现提示时,选择稳定版工具链。该编译器需要 Apple 的 XCode 构建工具。系统可能会提示您安装这些工具。
- 安装 git(如果尚未安装)。如果您使用 homebrew,请运行:
brew install git
- 将此仓库克隆到您电脑上的文件夹中:
mkdir -p "$HOME/Downloads"
cd "$HOME/Downloads"
git clone https://github.com/greatest-ape/OctaSine.git
cd OctaSine
- 除非你想使用前沿开发分支,否则请切换到最新的稳定版本,例如:
git checkout tags/v0.9.1
- 构建并安装插件:
./scripts/macos/build-vst2-and-install.sh
./scripts/macos/build-clap-and-install.sh
Windows
- 安装 Microsoft C++ Build Tools。安装过程中,请确保包含 Windows 10 SDK 和英语语言包组件。
- 安装 Rust 编译器。出现提示时,选择稳定版工具链并修改路径变量。
- 安装 git。
- 将此仓库克隆到计算机上的文件夹并进入该文件夹
- 除非你想使用前沿开发分支,否则请切换到最新稳定版本,例如:
git checkout tags/v0.9.1
- 构建并安装插件:
cargo xtask bundle -p octasine --release --features "vst2"
cargo xtask bundle -p octasine --release --features "clap"
- 将
target\bundled\octasine.dll复制到您的 VST 插件文件夹。 - 将
target\bundled\octasine.clap复制到您的 CLAP 插件文件夹。
Linux
- 安装 Rust 编译器。出现提示时选择稳定版工具链。
- 安装依赖项,例如,
sudo apt-get install cmake git build-essential libx11-dev libxcursor-dev libxcb-dri2-0-dev libxcb-icccm4-dev libx11-xcb-dev pkg-config libgl-dev
在 Debian 10 上,你可能需要安装更多依赖项:
sudo apt-get install libfreetype6-dev libexpat1-dev
- 将此代码仓库克隆到您电脑上的文件夹中,例如:
mkdir -p "$HOME/Downloads"
cd "$HOME/Downloads"
git clone https://github.com/greatest-ape/OctaSine.git
cd OctaSine
- 除非你想使用前沿开发分支,否则请切换到最新稳定版本,例如:
git checkout tags/v0.9.1
- 构建并安装插件
cargo xtask bundle -p octasine --release --features "vst2"
cargo xtask bundle -p octasine --release --features "clap"
- 将
target/bundled/octasine.so复制到您的 VST 插件文件夹 - 将
target/bundled/octasine.clap复制到您的 CLAP 插件文件夹
架构
详见 ARCHITECTURE.md。
版权与许可
版权所有 (C) 2019-2024 Joakim Frostegård
OctaSine 根据 GNU Affero General Public License(第三版)进行分发,该许可由 Free Software Foundation 发布。详情参见 LICENSE。
contrib 目录中的内容根据其他条款获得许可。请参考其中包含的目录和/或文件以了解详情。