⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 package-summary.html

📁 API資料大全
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd"><!--NewPage--><HTML><HEAD><!-- Generated by javadoc on Thu Apr 27 23:31:53 PDT 2000 --><TITLE>Java 2 Platform SE v1.3: Package javax.sound.midi</TITLE><LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style"></HEAD><BODY BGCOLOR="white"><!-- ========== START OF NAVBAR ========== --><A NAME="navbar_top"><!-- --></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0"><TR><TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><A NAME="navbar_top_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">  <TR ALIGN="center" VALIGN="top">  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>  </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM><b>Java<sup><font size=-2>TM</font></sup>&nbsp;2&nbsp;Platform<br>Std.&nbsp;Ed. v1.3</b></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">&nbsp;<A HREF="../../../javax/rmi/CORBA/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;&nbsp;<A HREF="../../../javax/sound/midi/spi/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;&nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD></TR></TABLE><!-- =========== END OF NAVBAR =========== --><HR><H2>Package javax.sound.midi</H2>Provides interfaces and classes for I/O, sequencing, and synthesis of MIDI (Musical Instrument Digital Interface) data.<P><B>See: </B><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#package_description"><B>Description</B></A><P><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>Interface Summary</B></FONT></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="ControllerEventListener.html"><I>ControllerEventListener</I></A></B></TD><TD>The <code>ControllerEventListener</code> interface should be implemented by classes whose instances need to be notified when a <code>Sequencer</code>  has processed a requested type of MIDI control-change event.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="MetaEventListener.html"><I>MetaEventListener</I></A></B></TD><TD>The <code>MetaEventListener</code> interface should be implemented by classes whose instances need to be notified when a <code><A HREF="../../../javax/sound/midi/Sequencer.html"><CODE>Sequencer</CODE></A></code>  has processed a <code><A HREF="../../../javax/sound/midi/MetaMessage.html"><CODE>MetaMessage</CODE></A></code>.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="MidiChannel.html"><I>MidiChannel</I></A></B></TD><TD>A <code>MidiChannel</code> object represents a single MIDI channel.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="MidiDevice.html"><I>MidiDevice</I></A></B></TD><TD><code>MidiDevice</code> is the base interface for all MIDI devices.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="Receiver.html"><I>Receiver</I></A></B></TD><TD>A <code>Receiver</code> receives <code><A HREF="../../../javax/sound/midi/MidiEvent.html"><CODE>MidiEvent</CODE></A></code> objects and typically does something useful in response, such as interpreting them to generate sound or raw MIDI output.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="Sequencer.html"><I>Sequencer</I></A></B></TD><TD>A hardware or software device that plays back a MIDI  <code><A HREF="../../../javax/sound/midi/Sequence.html"><CODE>sequence</CODE></A></code> is known as a <em>sequencer</em>.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="Soundbank.html"><I>Soundbank</I></A></B></TD><TD>A <code>Soundbank</code> contains a set of <code>Instruments</code>  that can be loaded into a <code>Synthesizer</code>.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="Synthesizer.html"><I>Synthesizer</I></A></B></TD><TD>A <code>Synthesizer</code> generates sound.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="Transmitter.html"><I>Transmitter</I></A></B></TD><TD>A <code>Transmitter</code> sends <code><A HREF="../../../javax/sound/midi/MidiEvent.html"><CODE>MidiEvent</CODE></A></code> objects to one or more  <code><A HREF="../../../javax/sound/midi/Receiver.html"><CODE>Receivers</CODE></A></code>.</TD></TR></TABLE>&nbsp;<P><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>Class Summary</B></FONT></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="Instrument.html">Instrument</A></B></TD><TD>An instrument is a sound-synthesis algorithm with certain parameter  settings, usually designed to emulate a specific real-world  musical instrument or to achieve a specific sort of sound effect.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="MetaMessage.html">MetaMessage</A></B></TD><TD>A <code>MetaMessage</code> is a <code><A HREF="../../../javax/sound/midi/MidiMessage.html"><CODE>MidiMessage</CODE></A></code> that is not meaningful to synthesizers, but  that can be stored in a MIDI file and interpreted by a sequencer program.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="MidiDevice.Info.html">MidiDevice.Info</A></B></TD><TD>A <code>MidiDevice.Info</code> object contains assorted data about a <code><A HREF="../../../javax/sound/midi/MidiDevice.html"><CODE>MidiDevice</CODE></A></code>, including its  name, the company who created it, and descriptive text.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="MidiEvent.html">MidiEvent</A></B></TD><TD>MIDI events contain a MIDI message and a corresponding time-stamp expressed in ticks, and can represent the MIDI event information stored in a MIDI file or a <code><A HREF="../../../javax/sound/midi/Sequence.html"><CODE>Sequence</CODE></A></code> object.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="MidiFileFormat.html">MidiFileFormat</A></B></TD><TD>A <code>MidiFileFormat</code> object encapsulates a MIDI file's type, as well as its length and timing information.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="MidiMessage.html">MidiMessage</A></B></TD><TD><code>MidiMessage</code> is the base class for MIDI messages.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="MidiSystem.html">MidiSystem</A></B></TD><TD>The <code>MidiSystem</code> class provides access to the installed MIDI   system resources, including devices such as synthesizers, sequencers, and  MIDI input and output ports.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="Patch.html">Patch</A></B></TD><TD>A <code>Patch</code> object represents a location, on a MIDI  synthesizer, into which a single instrument is stored (loaded).</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="Sequence.html">Sequence</A></B></TD><TD>A <code>Sequence</code> is a data structure containing musical information (often an entire song or composition) that can be played  back by a <code><A HREF="../../../javax/sound/midi/Sequencer.html"><CODE>Sequencer</CODE></A></code> object.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="Sequencer.SyncMode.html">Sequencer.SyncMode</A></B></TD><TD>A <code>SyncMode</code> object represents one of the ways in which a MIDI sequencer's notion of time can be synchronized with a master  or slave device.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="ShortMessage.html">ShortMessage</A></B></TD><TD>A <code>ShortMessage</code> contains a MIDI message that has at most two data bytes following its status byte.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="SoundbankResource.html">SoundbankResource</A></B></TD><TD>A <code>SoundbankResource</code> represents any audio resource stored in a <code><A HREF="../../../javax/sound/midi/Soundbank.html"><CODE>Soundbank</CODE></A></code>.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="SysexMessage.html">SysexMessage</A></B></TD><TD>A <code>SysexMessage</code> object represents a MIDI system exclusive message.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="Track.html">Track</A></B></TD><TD>A MIDI track is an independent stream of MIDI events (time-stamped MIDI  data) that can be stored along with other tracks in a standard MIDI file.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="VoiceStatus.html">VoiceStatus</A></B></TD><TD>A <code>VoiceStatus</code> object contains information about the current  status of one of the voices produced by a <A HREF="../../../javax/sound/midi/Synthesizer.html"><CODE>Synthesizer</CODE></A>.</TD></TR></TABLE>&nbsp;<P><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>Exception Summary</B></FONT></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="InvalidMidiDataException.html">InvalidMidiDataException</A></B></TD><TD>An <code>InvalidMidiDataException</code> indicates that inappropriate MIDI  data was encountered.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="MidiUnavailableException.html">MidiUnavailableException</A></B></TD><TD>A <code>MidiUnavailableException</code> is thrown when a requested MIDI  component cannot be opened or created because it is unavailable.</TD></TR></TABLE>&nbsp;<P><A NAME="package_description"><!-- --></A><H2>Package javax.sound.midi Description</H2><P>Provides interfaces and classes for I/O, sequencing, and synthesis of MIDI (Musical Instrument Digital Interface) data.<h2>Related Documentation</h2>For overviews, tutorials, examples, and guides,please see:<ul>  <li><a href="../../../../guide/sound">Sound</a></ul><P><DL><DT><B>Since: </B><DD>1.3</DD></DL><HR><!-- ========== START OF NAVBAR ========== --><A NAME="navbar_bottom"><!-- --></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0"><TR><TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><A NAME="navbar_bottom_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">  <TR ALIGN="center" VALIGN="top">  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>  </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM><b>Java<sup><font size=-2>TM</font></sup>&nbsp;2&nbsp;Platform<br>Std.&nbsp;Ed. v1.3</b></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">&nbsp;<A HREF="../../../javax/rmi/CORBA/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;&nbsp;<A HREF="../../../javax/sound/midi/spi/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;&nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD></TR></TABLE><!-- =========== END OF NAVBAR =========== --><HR><font size="-1"><a href="http://java.sun.com/cgi-bin/bugreport.cgi">Submit a bug or feature</a><br>For further API reference and developer documentation, see <a href="http://java.sun.com/products/jdk/1.3/devdocs-vs-specs.html">Java 2 SDK SE Developer Documentation</a>. That documentation  contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples. <p>Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.<br>Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road<br>Palo Alto, California, 94303, U.S.A.  All Rights Reserved.</font></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -