Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java声音:WAV和MIDI哪个更有效_Java_Audio_Midi - Fatal编程技术网

Java声音:WAV和MIDI哪个更有效

Java声音:WAV和MIDI哪个更有效,java,audio,midi,Java,Audio,Midi,我有一个Java应用程序,需要播放一些不同的“声音/节奏”来指示状态。我想知道是否最好将这些记录为音频文件(wav或任何格式)并使用Java音频类播放,或者是否最好存储MIDI数据并使用Java MIDI类播放 在我的例子中,存储空间不是问题(在合理范围内)。我有大约5-8个状态,我想演奏不同的旋律。每个旋律将为1-3秒,由2-8个音符组成。PCM(可在WAV文件中找到)和MIDI是用于完全不同工作的工具 PCM是一种对声音本身进行编码的方法。MIDI是一种编码信息的方法,用于控制合成。。。记下

我有一个Java应用程序,需要播放一些不同的“声音/节奏”来指示状态。我想知道是否最好将这些记录为音频文件(wav或任何格式)并使用Java音频类播放,或者是否最好存储MIDI数据并使用Java MIDI类播放

在我的例子中,存储空间不是问题(在合理范围内)。我有大约5-8个状态,我想演奏不同的旋律。每个旋律将为1-3秒,由2-8个音符组成。

PCM(可在WAV文件中找到)和MIDI是用于完全不同工作的工具

PCM是一种对声音本身进行编码的方法。MIDI是一种编码信息的方法,用于控制合成。。。记下、记下等

如果您正在播放音乐,并且不需要对其声音进行高度控制(因为每个系统的MIDI合成器的声音可能不同),MIDI是对其进行编码的有效方法。如果您需要高质量的乐器、人声等,您需要实际的声音格式,如WAV、MP3、AAC等中的PCM。

PCM(可在WAV文件中找到)和MIDI是用于完全不同工作的工具

PCM是一种对声音本身进行编码的方法。MIDI是一种编码信息的方法,用于控制合成。。。记下、记下等


如果您正在播放音乐,并且不需要对其声音进行高度控制(因为每个系统的MIDI合成器的声音可能不同),MIDI是对其进行编码的有效方法。如果您需要高质量的乐器、人声等,则需要实际的声音格式,如WAV、MP3、AAC等中的PCM。

如果您想要使其可配置:大多数用户不知道MIDI。如果存储空间没有问题,你如何衡量效率?如果你想让它可配置:大多数用户不会知道MIDI。如果存储空间不是问题,你如何衡量效率?谢谢。是的,我知道其中的区别。鉴于您对MIDI synth不同之处的评论,以及我没有存储限制(在合理范围内),我可能会采用声音文件方法。看起来可能更可靠。谢谢。是的,我知道其中的区别。鉴于您对MIDI synth不同之处的评论,以及我没有存储限制(在合理范围内),我可能会采用声音文件方法。看起来它可能更可靠。