Simple Sampler
多层音效采样器 · VST3 / Standalone
最多 8 个样本叠成一个合成音色,用包络、可绘制 LFO 和 8 段 EQ 塑形,然后导出结果或用 MIDI 演奏。

源码可见的 VST3 插件框架
Franks Audio 出售完整、可直接编译的 VST3 插件,以源码可见的方式授权。每一行代码都看得到:编译、修改,然后做成你自己的产品。第一个框架是 Simple Sampler,一款基于 JUCE 8 与 C++20 的多层音效采样器。
最多 8 层,每层有独立页面、颜色与静音 / 独奏。
把叠层导出为 WAV(16 / 24 / 32-bit float),或直接拖进 DAW。
Gated / One-shot 触发、六种循环模式、变速模式、单音、反向。
按各层占比着色;起止点、循环、淡入淡出直接作用于合成结果。
增益、声像、M/S 宽度 0–200 %、按目标峰值归一、软削波安全限幅。
带曲率手柄的 AHDSR,可按毫秒或按速度同步的音符时值。
零延迟 / 自然相位 / 线性相位,带 EQ 前后频谱分析。
多层音效采样器 · VST3 / Standalone
最多 8 个样本叠成一个合成音色,用包络、可绘制 LFO 和 8 段 EQ 塑形,然后导出结果或用 MIDI 演奏。

下一个框架正在开发中。想提前了解,欢迎微信咨询。
MAIN · MIX:所有层的合成结果,颜色表示各层占比;起止点、循环与淡入淡出作用于合成。
LANES:每层一条轨道。拖动片段设置延迟,修剪首尾,拉动淡入淡出手柄。
LFO:可绘制曲线,支持折点、逐段曲率、形状预置、随机模式、网格与吸附。
LAYER:同一套控件重新绑定到单层,并换成该层颜色;全局参数锁定显示 MAIN 的值。
每层可独立设置音高、包络、LFO 与 EQ(烘焙进该层),以及增益、声像、宽度和延迟。轨道式片段编辑,支持修剪与淡入淡出。整组叠层渲染成一个合成样本,演奏时就像一个音色。

主输出和每一层都有。零延迟、自然相位、线性相位三种模式;EQ 前 / 后频谱分析;Bell、Shelf、Cut、Notch、带通、Tilt 等形状;Cut 斜率最高 96 dB/oct。

AHDSR 带曲率手柄与速度同步。LFO 是自由曲线编辑器:折点、逐段曲率、6 种形状预置、4 种随机模式,以及 Free / Loop / One-shot。

Gated / One-shot 触发,六种循环模式(Continuous、Alternate、Once、Until Release 等),反向,单音与滑音,弯音范围最高 ±36 半音。
样本载入时构建带限 mipmap,大幅升调依然干净。另有可选的保时长变调模式,可在编译时启用,需使用单独授权的第三方库。
支持 WAV、AIFF、FLAC、MP3、OGG。预设为纯 XML;“连同样本保存”会把音频收集到预设旁边,丢失的文件可以重新定位。
手势与层编辑可撤销 / 重做,窗口可缩放(UI 75–150 %),快捷键,加载和导出音频都支持拖放。
加微信,说说你想做什么产品。
授权条款、价格以及是否需要支持,一起商定。
拿到完整源码、CMake 构建工程与文档。
在约定的授权范围内扩展、换品牌、发布。
都是。现在就能编译成完整可用的采样器;结构上 DSP、界面和插件外壳可以各自独立修改。
在 Windows 上以 VST3 和 Standalone 形式构建与测试,参考宿主为 REAPER 与 Nuendo。JUCE 本身跨平台,但其他平台尚未验证。
Visual Studio 2022 与 CMake。JUCE 等依赖会在首次配置时自动拉取。
插件界面为英文;代码注释和设计文档为中文。
需要。JUCE 8 采用 AGPLv3 与商业许可双授权,商业许可按营收分档。请到 juce.com/get-juce 查看适合你的档位。
取决于授权范围,详情请微信咨询。
用微信扫码,或搜索下方微信号添加。备注“Simple Sampler”,方便我们了解你的需求。
hhzzll009