我是大学的IT学生,在Visual Basic中进行了很长时间的编程。在这里学习Java和我自己的C#(非常类似于Java)。我也是一名音乐制作人,我想开始一个大型项目,仅仅为了我自己,为了娱乐和扩展我的知识。
我想制作像Cubase,Reaper或Fruity Loops这样的DAW(数字音频工作站)。从声音序列器之类的小东西开始。我已经有了一些流程图。
我想尽快开始编码,但Java是SuperCollider和Python的解释语言,使处理速度变慢。 Visual Basic不是一个选项,我喜欢从它开始,但我不喜欢它了。我不知道我是否应该使用C#,作为一个Linux爱好者,我不想仅仅因为我需要使用Visual Studio而与Windows结婚。我知道有Mono。
对我来说什么是好语言?可能是这样的:
我知道我的问题可能有点复杂,甚至可以被视为不成熟。但我需要帮助选择一门新语言来学习。
感谢您花时间阅读本文。每个答案都表示赞赏。
答案 0 :(得分:0)
看一下用C ++编写的Juce。
我知道一个非常流行的DAW是用Juce写的。 C ++具有额外的功能,它功能强大且便于携带。
答案 1 :(得分:0)
Extempore快速且非常酷。这是一个非常新的项目,但它已被使用for some very cool things.