音乐循环软件的最佳语言 [英] Best language for music looping software

查看:73
本文介绍了音乐循环软件的最佳语言的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我是一名编程学生,在过去几年里我接触过各种编程语言:C ++,Java,Javascript,Python。



在我的第三年项目中,我计划开发一种音乐循环软件,它可以从外部音频接口获取多达8个输入,并将它们循环到不同的轨道。它也需要通过Midi接口进行控制。



现在,看看这个要求你认为什么是开发它的最佳编程语言。 />
我掌握了很好的C ++,但我听说它在运输到不同的操作系统时可能有问题,也许因为我很无知而且我缺乏经验,我会很感激任何建议吗?



在此先感谢



我尝试过:



如上所述我精通

Hi,
I'm a programming student and in these last years I touched various programming languages : C++, Java, Javascript, Python.

For my third year project I was planning to develop a Music Loop Software that acquire up to 8 inputs from an external audio interface and loop them in different tracks. It also need to be controlled through Midi Interface.

Now, looking at the requirement what do you think will be the best programming language to start to develop it.
I master quite well C++ but I've heard it can have issues when transport to a different OS and maybe since I am quite ignorant and I lack of experience, I would appreciate any suggestion ?

Thanks in Advance

What I have tried:

as said I am fluent in

C++, Java, Javascript, Python

推荐答案

对此你真的没有正确的答案,因为它主要是基于意见以及用户在各种语言中的舒适度。



你唯一的选择可以从列表中删除的JavaScript主要限于浏览器。



几乎所有其他常用语言都有GIT / NuGet包。我的建议是检查那些,看看哪一个看起来最容易实现。
There really is no right answer for you on this, as it is primarily opinion based as well as the users comfortability within the various languages.

The only thing that you can eliminate from the list is JavaScript which is mostly limited to a browser.

There are GIT/NuGet packages for just about every other common language. My recommendation would be to review those and see which one looks like it would be the easiest to implement.


我同意MadMyche的回答。我想补充一点 - 首先找到一个看起来不错的MIDI库。这里有一些。如果操作系统的可移植性对您来说非常重要,那么您需要找到一个也可移植的MIDI库。这可能会很有挑战性,但我不确定,因为我从未寻找过MIDI库。您可能会发现需要首先选择OS平台,然后找到适合该操作系统实现项目的工具。有一些跨平台的GUI库因此不会成为问题。可能是MIDI库。硬件接口是最便携的,因为每个操作系统都有自己的处理方式。如果操作系统的可移植性对您很重要,那么您可能需要为每个平台找到一个MIDI库,然后在它们的顶部写一个兼容层,以便为您提供可移植性。这就是GUI库的工作方式。
I agree with MadMyche's answer. I would add to that - first find a MIDI library that looks good to you. There are a few of them here. If OS portability is really important to you then you need to find a MIDI library that is also portable. That could prove to be challenging but I don't know for sure because I have never looked for a MIDI library. You might find that you need to choose an OS platform first and then find the appropriate tools to implement your project for that OS. There are a few GUI libraries that are cross-platform so that won't be a problem. The MIDI library might be though. Hardware interfaces are the toughest thing to make portable since every OS has their own way of dealing with things. If OS portability is that important to you then you might need to find a MIDI library for each platform and then write a compatibility layer over the top of them to provide portability for you. That's how the GUI libraries work.


这篇关于音乐循环软件的最佳语言的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆