uTools-Manuals/docs/java/javax/sound/midi/package-summary.html

308 lines
14 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="header">
<h1 class="title" title="Package">Package javax.sound.midi</h1>
<div class="docSummary">
<div class="block">
提供MIDI乐器数字接口数据的I / O排序和综合的接口和类。
</div>
</div>
<p>See: <a href="#package.description">描述</a></p>
</div><div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" class="typeSummary" summary="Interface Summary table, listing interfaces, and an explanation">
<caption>
<span>接口摘要</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">接口</th>
<th class="colLast" scope="col">描述</th>
</tr>
</tbody>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../javax/sound/midi/ControllerEventListener.html" title="interface in javax.sound.midi">ControllerEventListener</a></td>
<td class="colLast">
<div class="block">
<code>ControllerEventListener</code>接口应由其实例需要在通知中实现
<code>Sequencer</code>已经处理MIDI控制更改事件的请求类型。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../javax/sound/midi/MetaEventListener.html" title="interface in javax.sound.midi">MetaEventListener</a></td>
<td class="colLast">
<div class="block">
<code>MetaEventListener</code>接口应由其实例需要在通知中实现
<code><a href="../../../javax/sound/midi/Sequencer.html" title="interface in javax.sound.midi"><code>Sequencer</code></a></code>处理了
<code><a href="../../../javax/sound/midi/MetaMessage.html" title="class in javax.sound.midi"><code>MetaMessage</code></a></code>
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../javax/sound/midi/MidiChannel.html" title="interface in javax.sound.midi">MidiChannel</a></td>
<td class="colLast">
<div class="block">
<code>MidiChannel</code>对象表示单个MIDI通道。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../javax/sound/midi/MidiDevice.html" title="interface in javax.sound.midi">MidiDevice</a></td>
<td class="colLast">
<div class="block">
<code>MidiDevice</code>是所有MIDI设备的基础接口。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../javax/sound/midi/MidiDeviceReceiver.html" title="interface in javax.sound.midi">MidiDeviceReceiver</a></td>
<td class="colLast">
<div class="block">
<code>MidiDeviceReceiver</code>是一个
<code>Receiver</code> 它代表一个MidiDevice的MIDI输入连接
<code>MidiDevice</code> (见
<a href="../../../javax/sound/midi/MidiDevice.html#getReceiver--"><code>MidiDevice.getReceiver()</code></a> )。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../javax/sound/midi/MidiDeviceTransmitter.html" title="interface in javax.sound.midi">MidiDeviceTransmitter</a></td>
<td class="colLast">
<div class="block">
<code>MidiDeviceTransmitter</code>是一个
<code>Transmitter</code> 代表一个MidiDevice的MIDI输入连接
<code>MidiDevice</code> (见
<a href="../../../javax/sound/midi/MidiDevice.html#getTransmitter--"><code>MidiDevice.getTransmitter()</code></a> )。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../javax/sound/midi/Receiver.html" title="interface in javax.sound.midi">Receiver</a></td>
<td class="colLast">
<div class="block">
A
<code>Receiver</code>接收到
<code><a href="../../../javax/sound/midi/MidiEvent.html" title="class in javax.sound.midi"><code>MidiEvent</code></a></code>对象通常会做出有用的响应例如解释它们生成声音或原始MIDI输出。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../javax/sound/midi/Sequencer.html" title="interface in javax.sound.midi">Sequencer</a></td>
<td class="colLast">
<div class="block">
该回放MIDI硬件或软件设备
<code><a href="../../../javax/sound/midi/Sequence.html" title="class in javax.sound.midi"><code>sequence</code></a></code>称为
<em></em>
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../javax/sound/midi/Soundbank.html" title="interface in javax.sound.midi">Soundbank</a></td>
<td class="colLast">
<div class="block">
一个
<code>Soundbank</code>包含一组
<code>Instruments</code>可以加载到
<code>Synthesizer</code>
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../javax/sound/midi/Synthesizer.html" title="interface in javax.sound.midi">Synthesizer</a></td>
<td class="colLast">
<div class="block">
A
<code>Synthesizer</code>产生声音。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../javax/sound/midi/Transmitter.html" title="interface in javax.sound.midi">Transmitter</a></td>
<td class="colLast">
<div class="block">
A
<code>Transmitter</code>向一个或多个
<code><a href="../../../javax/sound/midi/Receiver.html" title="interface in javax.sound.midi"><code>Receivers</code></a></code>发送
<code><a href="../../../javax/sound/midi/MidiEvent.html" title="class in javax.sound.midi"><code>MidiEvent</code></a></code>对象。
</div> </td>
</tr>
</tbody>
</table> </li>
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" class="typeSummary" summary="Class Summary table, listing classes, and an explanation">
<caption>
<span>类摘要</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col"></th>
<th class="colLast" scope="col">描述</th>
</tr>
</tbody>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../javax/sound/midi/Instrument.html" title="class in javax.sound.midi">Instrument</a></td>
<td class="colLast">
<div class="block">
仪器是具有某些参数设置的声音合成算法,通常设计为模拟特定的真实乐器或实现特定类型的声音效果。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../javax/sound/midi/MetaMessage.html" title="class in javax.sound.midi">MetaMessage</a></td>
<td class="colLast">
<div class="block">
A
<code>MetaMessage</code>
<code><a href="../../../javax/sound/midi/MidiMessage.html" title="class in javax.sound.midi"><code>MidiMessage</code></a></code> 它对合成器无意义但可以存储在MIDI文件中并由音序器程序解释。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../javax/sound/midi/MidiDevice.Info.html" title="class in javax.sound.midi">MidiDevice.Info</a></td>
<td class="colLast">
<div class="block">
<code>MidiDevice.Info</code>对象包含有关
<code><a href="../../../javax/sound/midi/MidiDevice.html" title="interface in javax.sound.midi"><code>MidiDevice</code></a></code>各种数据,包括其名称,创建它的公司和描述性文本。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../javax/sound/midi/MidiEvent.html" title="class in javax.sound.midi">MidiEvent</a></td>
<td class="colLast">
<div class="block">
MIDI事件包含一个MIDI消息和相应的时间戳记以秒表形式表示并且可以表示存储在MIDI文件或
<code><a href="../../../javax/sound/midi/Sequence.html" title="class in javax.sound.midi"><code>Sequence</code></a></code>对象中的MIDI事件信息。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../javax/sound/midi/MidiFileFormat.html" title="class in javax.sound.midi">MidiFileFormat</a></td>
<td class="colLast">
<div class="block">
一个
<code>MidiFileFormat</code>对象封装了一个MIDI文件的类型以及它的长度和时间信息。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../javax/sound/midi/MidiMessage.html" title="class in javax.sound.midi">MidiMessage</a></td>
<td class="colLast">
<div class="block">
<code>MidiMessage</code>是MIDI消息的基类。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../javax/sound/midi/MidiSystem.html" title="class in javax.sound.midi">MidiSystem</a></td>
<td class="colLast">
<div class="block">
<code>MidiSystem</code>课程提供对安装的MIDI系统资源的访问包括诸如合成器音序器和MIDI输入和输出端口的设备。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../javax/sound/midi/Patch.html" title="class in javax.sound.midi">Patch</a></td>
<td class="colLast">
<div class="block">
<code>Patch</code>对象表示在MIDI合成器上存储加载单个乐器的位置。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../javax/sound/midi/Sequence.html" title="class in javax.sound.midi">Sequence</a></td>
<td class="colLast">
<div class="block">
<code>Sequence</code>是包含音乐信息可以由回放的数据结构(通常是整首歌曲或组合物)
<code><a href="../../../javax/sound/midi/Sequencer.html" title="interface in javax.sound.midi"><code>Sequencer</code></a></code>对象。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../javax/sound/midi/Sequencer.SyncMode.html" title="class in javax.sound.midi">Sequencer.SyncMode</a></td>
<td class="colLast">
<div class="block">
一个
<code>SyncMode</code>对象表示MIDI音序器的时间概念可以与主设备或从设备同步的方式之一。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../javax/sound/midi/ShortMessage.html" title="class in javax.sound.midi">ShortMessage</a></td>
<td class="colLast">
<div class="block">
A
<code>ShortMessage</code>包含一个MIDI消息其状态字节后面最多有两个数据字节。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../javax/sound/midi/SoundbankResource.html" title="class in javax.sound.midi">SoundbankResource</a></td>
<td class="colLast">
<div class="block">
一个
<code>SoundbankResource</code>表示存储在任何音频资源
<code><a href="../../../javax/sound/midi/Soundbank.html" title="interface in javax.sound.midi"><code>Soundbank</code></a></code>
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../javax/sound/midi/SysexMessage.html" title="class in javax.sound.midi">SysexMessage</a></td>
<td class="colLast">
<div class="block">
A
<code>SysexMessage</code>对象表示MIDI系统专用消息。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../javax/sound/midi/Track.html" title="class in javax.sound.midi">Track</a></td>
<td class="colLast">
<div class="block">
MIDI轨道是独立的MIDI事件流时间戳的MIDI数据可以与标准MIDI文件中的其他轨道一起存储。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../javax/sound/midi/VoiceStatus.html" title="class in javax.sound.midi">VoiceStatus</a></td>
<td class="colLast">
<div class="block">
<span>A <code>VoiceStatus</code>对象包含有关由<a href="../../../javax/sound/midi/Synthesizer.html" title="javax.sound.midi中的接口"><code>Synthesizer</code></a>生成的其中一个语音的当前状态的<a href="../../../javax/sound/midi/Synthesizer.html" title="javax.sound.midi中的接口">信息</a></span>
</div> </td>
</tr>
</tbody>
</table> </li>
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" class="typeSummary" summary="Exception Summary table, listing exceptions, and an explanation">
<caption>
<span>异常摘要</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">异常</th>
<th class="colLast" scope="col">描述</th>
</tr>
</tbody>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../javax/sound/midi/InvalidMidiDataException.html" title="class in javax.sound.midi">InvalidMidiDataException</a></td>
<td class="colLast">
<div class="block">
一个
<code>InvalidMidiDataException</code>指示遇到了不恰当的MIDI数据。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../javax/sound/midi/MidiUnavailableException.html" title="class in javax.sound.midi">MidiUnavailableException</a></td>
<td class="colLast">
<div class="block">
一个
<code>MidiUnavailableException</code>当请求的MIDI组件无法打开或创建的因为它是不可被抛出。
</div> </td>
</tr>
</tbody>
</table> </li>
</ul>
<a name="package.description">
<!-- --> </a>
<h2 title="Package javax.sound.midi Description">Package javax.sound.midi Description</h2>
<div class="block">
<span>提供MIDI乐器数字接口数据的I / O排序和综合的接口和类。</span>
<h2> <span>相关文档</span> </h2>
<span>有关概述,教程,示例和指南,请参阅:</span>
<ul>
<li> <span><a href="../../../../technotes/guides/sound">Sound</a></span> </li>
</ul>
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.3
</dd>
</dl>
</div>