社区
其它技术问题
帖子详情
VST宿主程序的开发
yanmings
2009-05-29 08:26:45
在windows系统中音频数据用PCM编码
而VST插件用的浮点数,输入取值范围(1.0 ~ -1.0),他的输出范围可能超过这个数值
想知道这个VST的输入输出值和PCM数据的关系
如何把PCM变成VST的输入数据
再把VST的输出数据还原为PCM编码,用windows的waveOutWrite函数输出
同时如果知道了PCM的编码方式,我就可以直接修改PCM数据来改变音量,不用依赖系统函数了
...全文
412
1
打赏
收藏
VST宿主程序的开发
在windows系统中音频数据用PCM编码 而VST插件用的浮点数,输入取值范围(1.0 ~ -1.0),他的输出范围可能超过这个数值 想知道这个VST的输入输出值和PCM数据的关系 如何把PCM变成VST的输入数据 再把VST的输出数据还原为PCM编码,用windows的waveOutWrite函数输出 同时如果知道了PCM的编码方式,我就可以直接修改PCM数据来改变音量,不用依赖系统函数了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Treazy
2009-05-30
打赏
举报
回复
VST SDK的document没有使用说明吗?
VS
T SDK 3.x
开发
(一):
VS
T结构介绍
本文介绍了
VS
T(Virtual Sound Technology)音频插件的基本概念,由Steinberg公司创建,允许
宿主
程序
如Cubase处理音频数据块。
VS
T
开发
类似COM但仅支持C++。文章阐述了
VS
T-MA(
VS
T Module Architecture),包括IPluginFactory、IPluginBase、IComponent、IAudioProcessor和IEditController等关键接口的作用,以及
VS
T插件的实例化和与
宿主
程序
的交互过程。
探索音频处理的新境界:
VS
T2 开源项目全面剖析
本文全面剖析了一个实现
VS
T2软件
开发
套件接口的开源项目。该项目基于Go语言,具有简洁高效、跨平台兼容等特点。
开发
者可借此轻松构建
VS
T2
宿主
程序
或
开发
音频效果器插件,适用于音乐制作、应用
开发
等场景,为音频处理带来新可能。
Rust-
VS
T2 项目推荐
Rust-
VS
T2是在Rust中实现
VS
T 2.4 API的开源项目,可助
开发
者创建
VS
T插件或
宿主
程序
。其核心功能有完整API实现、支持插件和
宿主
开发
、提供基础示例。近期更新包括新增插件示例、改进API、更新文档,提升了
开发
体验。
MrsWatson项目安装与配置指南
本文是MrsWatson项目安装与配置指南。MrsWatson是命令行音频插件
宿主
程序
,用C和C++编写,用于音频插件
开发
测试等。项目运用
VS
T插件技术、libaudiofile库,支持跨平台。文中介绍了安装准备工作,还给出Windows、macOS、Linux系统的详细安装步骤。
Plugalyzer:轻松调试音频插件的利器
Plugalyzer是命令行的
VS
T3、AU、LADSPA和LV2插件
宿主
程序
。它使用先进音频处理技术,支持多种插件格式,具有易用、灵活、可参数自动化和非实时处理等特点。可用于插件
开发
、音频处理和教育研究等场景,为
开发
者调试音频插件提供便利。
其它技术问题
3,881
社区成员
9,044
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章