什么是音乐软件的优秀编程语言?

ser*_*kin 5 pitch

我想编写一个可以播放音乐的音乐软件,可以检测从计算机麦克风中获取的声音音调(使用声音滤波器滤除频率的算法),并启用良好的用户界面.类似于smartmusic的东西:http://smartmusic.com

有什么可能是最适合编写此类软件的语言的建议吗?有谁知道smartmusic编码的语言是什么?

谢谢

小智 12

使用专门用于计算机音乐dsp的语言,否则你将重新发明轮子.


Jas*_*ams 7

最好的语言最有可能是您最熟悉的语言,只要它是一种很好的多用途语言,可以轻松访问音频(麦克风/扬声器)硬件.Visual Basic,C#,C++,Java都可以快速轻松地编写,并且可以很好地访问硬件等.

但最终,音频处理非常简单,录制/播放API非常普遍 - 因此最好的语言可能是您最有信心使用的语言.你总是可以从一个基本的实验开始(录制和播放一些音频) - 如果你对它的发展方式感到满意,它的音频处理方面在任何语言中都会大致相同.


Ste*_*ith 1

我建议Java。

它有自己的声音处理 API,并且相当容易学习。

http://java.sun.com/products/java-media/sound/

“Tux Guitar”(开源)是用 Java 编写的,并说明了可能性:

http://tuxguitar.herac.com.ar/