We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
如果您想了解这些程序的功能是如何实现的(我指的是滤波、合成、混合等),请尽可能多地阅读数字信号处理 (DSP) 。 如果您碰巧能够在学院或大学参加 DSP 课程,您可能会从中获得很多有用的信息。 (我自己上过几门这样的课程,它们非常棒)除此之外,还有数十本关于 DSP 各个方面的书籍和研究论文; 只需尝试找到一个(或多个)好的并投入使用即可。Google 搜索绝对可以帮助您入门。
如果您想了解更多有关音频编程的一般信息,即如何访问操作系统的音频资源(麦克风/扬声器/等),我想我可以回应 Dan 的建议,看看 Audacity...
If you want to learn about how the capabilities of these programs are implemented (I'm talking about filtering, synthesis, mixing, etc.), read as much as you can about digital signal processing (DSP). If you happen to be in a position to take a DSP class at a college or university, you'd probably get a lot of good information out of that. (I've taken a couple such classes myself and they were fantastic) Beyond that, there are dozens of books and research papers out there concerning various aspects of DSP; just try to find a good one (or several) and dive in. A Google search can definitely get you started.
If you want to know more about audio programming in general, i.e. how to access the operating system's audio resources (microphone/speakers/etc.), I guess I could echo Dan's suggestion of looking at Audacity...
Audacity 人员可能会提供帮助。 参与开源项目是帮助社区并获得新技术指导的好方法。
The Audacity folks might be able to help. Getting involved with an open source project is a great way to help the community and get mentored on a new technology.
任何对此主题感兴趣并了解有关数字音乐技术的更多信息的人也可以查看 https://ardour.org/ -正在开发中的开源数字音频工作站,并拥有活跃的开发人员社区。 http://community.ardour.org/community。
“Ardour 是一个开源的、由包括音乐家、程序员和专业录音工程师在内的全球团队共同努力的成果。开发是透明的——任何人都可以观看我们的工作。就像一件好的老式硬件一样,您可以打开盒子并看看里面。”
Anyone interested in this topic and learning more about Digital Music Technology could also look into https://ardour.org/ - an open source Digital Audio Workstation in ongoing development and with an active developer community. http://community.ardour.org/community.
"Ardour is an open source, collaborative effort of a worldwide team including musicians, programmers, and professional recording engineers. Development is transparent — anyone can watch our work as it happens. Like a good piece of vintage hardware, you can open the box and look inside. "