Audio 在我的应用程序中,如何或在何处获得乐器的单独音符以供播放?

Audio 在我的应用程序中,如何或在何处获得乐器的单独音符以供播放?,audio,mp3,midi,Audio,Mp3,Midi,我期待着创建一个音乐创作应用程序,并希望允许用户发挥一种乐器的个人音符。是否有一个在线的地方,我可以找到个人的声音文件,我可以播放每个音符,或者有一种方式,以编程方式“生成”每个音调?在我的发展过程中,我并不关心音质 编辑:我仍处于发展的早期阶段。我希望应用程序是基于浏览器的,使用Javascript或类似的东西。一个Linux开发环境,如果这是相关的话。音符将通过屏幕界面播放。如果您不介意MIDI文件,您可以获得免费的MIDI软件钢琴并创建自己的文件:C.mid、C.mid、D.mid等 这里

我期待着创建一个音乐创作应用程序,并希望允许用户发挥一种乐器的个人音符。是否有一个在线的地方,我可以找到个人的声音文件,我可以播放每个音符,或者有一种方式,以编程方式“生成”每个音调?在我的发展过程中,我并不关心音质


编辑:我仍处于发展的早期阶段。我希望应用程序是基于浏览器的,使用Javascript或类似的东西。一个Linux开发环境,如果这是相关的话。音符将通过屏幕界面播放。

如果您不介意MIDI文件,您可以获得免费的MIDI软件钢琴并创建自己的文件:C.mid、C.mid、D.mid等

这里有一个界面古怪的,但还有很多:


如果你不介意MIDI文件,你可以获得免费的MIDI软件钢琴,并创建自己的文件:C.mid、C.mid、D.mid等

这里有一个界面古怪的,但还有很多:


网上有很多地方可以找到取样仪器。如果你不关心音质,一些免费的soundfonts很可能就可以了

例如,该网站有钢琴、贝司、吉他、号角等(更多信息,请点击谷歌“”)


还有很多方法可以产生(也就是合成)音调

网上有很多地方可以找到取样仪器。如果你不关心音质,一些免费的soundfonts很可能就可以了

例如,该网站有钢琴、贝司、吉他、号角等(更多信息,请点击谷歌“”)


还有很多方法可以产生(也就是合成)音调

最简单的方法是简单地将MIDI消息输出到每台计算机的内置synth。无需创建MIDI文件或使用额外的声音字体

您没有提到您正在使用的语言,因此很难提出开始使用的方法。不过,在所有情况下,您都会想了解一下MIDI实际上是什么

基本上,MIDI只是控制数据,通常与合成器一起使用。在基本级别上,有note-on和note-off消息。还有许多其他类型的消息,如俯仰、控制更改等。MIDI支持16个“通道”,它们都是通过同一行发送的,只是具有不同的标识符


可以在这里找到一个调试MIDI消息的好工具(在Windows上)(并更好地了解协议!):

最简单的方法是将MIDI消息输出到每台计算机的synth内置程序。无需创建MIDI文件或使用额外的声音字体

您没有提到您正在使用的语言,因此很难提出开始使用的方法。不过,在所有情况下,您都会想了解一下MIDI实际上是什么

基本上,MIDI只是控制数据,通常与合成器一起使用。在基本级别上,有note-on和note-off消息。还有许多其他类型的消息,如俯仰、控制更改等。MIDI支持16个“通道”,它们都是通过同一行发送的,只是具有不同的标识符


<> P>一个很好的实用工具(在Windows上),用于调试MIDI消息(并且通常能更好地理解协议):

< P>爱荷华大学的电子音乐工作室有一个很好的完整的,每个文件有一个音符。你也应该看看,虽然这是一个更通用的样本共享网站。

< P>爱荷华大学的电子音乐工作室有一个非常完整的,每一个文件有一个音符。你也应该去看看,虽然那是一个更通用的样本共享网站。

我认为你需要更具体一点。您使用的是什么操作系统?什么编程语言?如何播放音符:通过MIDI键盘?通过屏幕键盘?我想你需要更具体一点。您使用的是什么操作系统?什么编程语言?如何播放音符:通过MIDI键盘?通过屏幕键盘?