gpt4 book ai didi

c - 在 Unix 上输出自制合成声音的简单方法是什么?

转载 作者:行者123 更新时间:2023-12-02 22:21:58 24 4
gpt4 key购买 nike

我想使用 ANSI C 在 Mac OS X(以及理想的其他类 Unix 操作系统)上做一些声音合成。

这是出于学习目的,而不是“我需要一个解决方案,任何解决方案,快点!”

假设我的 C 程序中有一个 8 位缓冲区,我每秒更新 22050 次。如何让我的扬声器将其输出为波形?

最佳答案

SDL 可以播放声音缓冲区。但是 PortAudio 可能会更好 PA 会在需要更多数据时调用您的 C 回调,然后您可以将其交给下一个缓冲区。实际上这很容易。

关于c - 在 Unix 上输出自制合成声音的简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2117574/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com