Java声音:WAV和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是一种编码信息的方法,用于控制合成。。。记下、记下等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是一种编码信息的方法,用于控制合成。。。记下
如果您正在播放音乐,并且不需要对其声音进行高度控制(因为每个系统的MIDI合成器的声音可能不同),MIDI是对其进行编码的有效方法。如果您需要高质量的乐器、人声等,则需要实际的声音格式,如WAV、MP3、AAC等中的PCM。如果您想要使其可配置:大多数用户不知道MIDI。如果存储空间没有问题,你如何衡量效率?如果你想让它可配置:大多数用户不会知道MIDI。如果存储空间不是问题,你如何衡量效率?谢谢。是的,我知道其中的区别。鉴于您对MIDI synth不同之处的评论,以及我没有存储限制(在合理范围内),我可能会采用声音文件方法。看起来可能更可靠。谢谢。是的,我知道其中的区别。鉴于您对MIDI synth不同之处的评论,以及我没有存储限制(在合理范围内),我可能会采用声音文件方法。看起来它可能更可靠。