是否可以使用Rtmidi通过音频驱动程序播放声音
Is it possible to play a sound though the audio driver with Rtmidi?
我目前在linux上,正在玩rtmidi。现在我可以通过我的数字钢琴演奏声音,但我想知道我是否也可以通过扬声器输出声音?
当我的数字钢琴没有连接时,我仍然得到一个带有getPortCount();
的设备,我认为这是我的音频驱动程序。设备名称是Midi Through:0
,这有点奇怪。
但我没有听到任何声音,我也不确定这是否是故意的行为。我可以通过rtmidi的音频驱动程序播放midi声音吗?或者我需要另一个图书馆吗?
要将MIDI命令转换为真实的声音,需要一个合成器。
声卡在上个千年就不再有内置的硬件合成器了。你需要一个软件合成器,比如Fluidsynth或Timity。
RtMidi是从本网站引用的实时midi输入/输出API。它没有说它是音频API或库,因此它可能不是。因此,是的,您将需要另一个库或API为此,我推荐OpenAL。
相关文章:
- Mongodb c++驱动程序:如何查询元素的数组
- C++ Windows 驱动程序MSB3030无法复制该文件,因为它找不到
- 使用mongocxx驱动程序时包含头文件问题
- void*到驱动程序中的UnicodeString
- C++驱动程序看不到头文件
- 用于创建/注册虚拟存储设备的 IOKit 驱动程序
- 员工测试驱动程序数据结构
- 获取 OID(类型::b_oid)作为 MongoDB C++驱动程序中的字符串
- 如何在 c++ 中映射驱动程序?
- 如何在 cuda 中将 kd 树从主机复制到驱动程序
- Visual Studio 如何在内核模式驱动程序项目中使用C++标准库?
- 为什么我的驱动程序只读取部分字符串?
- 为 Sql 服务器实现 odbc 包装器.将数据库数据读取为字符或要求驱动程序将数据转换为 C 类型
- 如何在C++中将OID_PM_WOL_PATTERN_LIST发送到NDIS驱动程序?
- C++ 创建 NdisProt 驱动程序的句柄
- 使用 mongo c++ 驱动程序查询嵌套的 BSON 文档
- 有没有办法使用 mongocxx 驱动程序从 GridFS 集合的文件下载任意范围?
- 是否可以使用Rtmidi通过音频驱动程序播放声音
- 微软虚拟音频设备驱动程序示例(MSVAD)只创建44字节的文件
- 内核vs用户空间音频设备驱动程序在macOS