![]() |
1
2
您肯定可以使用CSound来实现这一点,它可以通过多种方式实现。不幸的是,与采样和处理相比,我对CSound尚处于起步阶段的研究更多地涉及音频合成和算法合成,因此我无法为强大的实现提供建议。
不过,我想你的项目
管弦乐队文件
(包含音频合成和处理信息的CSound程序的一部分,包含在称为
仪器
)会涉及到
时间表可能会在 记分档 (CSound程序中处理仪器和功能表初始化的部分),它将把时间线数据转换成回放时间。
你也可以查一下CSound的
|
![]() |
2
2
如果您愿意考虑将批处理脚本作为此过程的一部分运行,您可能会发现 SoX 有用的。它的“mixer”和“remix”命令看起来可能很有用,尽管您可能需要在声音文件开始处呈现空白空间来处理偏移量。 |
![]() |
3
1
你应该看看 SuperCollider . 也许这对你有好处。 |
![]() |
4
0
有点像PHP OpenAL bindings ? |
![]() |
5
0
你可以看看 BASS Audio Library . 我看不出它是否能比实时混合得更快,因为它在防火墙上被屏蔽了,但我发现它在过去使用起来很友好。 |
![]() |
6
0
你可能会得到很多关于实时音频解决方案的建议,因为你表达问题的方式是:
“输入音频”非常模糊。对我来说,这听起来像一个实时输入流(像麦克风)。 如果您根本不处理实时I/O流,那么是的,CSound很可能是一个候选者。网上有很多CSound教程。 |
![]() |
Una Persona Normal · 在滑块上选择特定值时播放声音 2 年前 |
![]() |
ESB691 · 停止使用javascript循环音频,但完成播放迭代 2 年前 |
![]() |
loltrox · Python中播放和暂停音频的理想模块是什么? 2 年前 |
![]() |
Demetris · 如何在音频播放器中传递React道具? 2 年前 |
|
Uplink001 · SceneKit:定位音频不起作用 6 年前 |
![]() |
Belphegor · WAV文件中的“ChunkSize” 6 年前 |