- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 关于javax.sound.midi包的一些浅层探究(三)
接上篇讲,当顺利捕获了某一时刻的MidiMessage之后,我们该怎样对捕获的信息进行处理呢,我们又怎么知道当前产生的这个信息代表什么呢。我们先来看看MidiMessage提供了哪些方法:int length = msg.getLength(); // 获取MIDI数据长度 byte[] data = msg.getMessage(); // 获取MIDI信息所包含的数据 in
2016-12-22 17:30:41 2254
原创 关于javax.sound.midi包的一些浅层探究(二)
上篇稍微带过了一下javax.midi包进行midi播放的方式。那么这里我们就来看看怎么样捕获和处理midi的音符信号。对音频处理稍有了解就知道,midi记录的声音信息是多轨的,根据midi的信号原则,最多可以有128条轨道(编号为0~127)。所以说一个javax.midi.Track其实就是一个在此midi中存在的音轨数据的实例化对象。
2016-12-14 12:36:35 1438
原创 关于javax.sound.midi包的一些浅层探究(一)
最近受人启发做了个小程序,是用java写的。 其中的关键部分就是对MIDI文件的内容进行解析。由于之前没有经验,因此我到网上查了一下,java自带了一个叫javax.midi的包。提供了比较方便的MIDI处理
2016-12-01 18:27:11 4067
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人