JavaTM 2
Platform
Std.  Ed.  v1. 4.0

패키지 javax.sound.midi

MIDI (악기의 디지탈 인터페이스) 데이터의 입출력, 시켄싱, 및 합성의 인터페이스 및 클래스를 제공합니다.

참조:
          설명

인터페이스의 개요
ControllerEventListener 요구된 형태의 MIDI 제어 변경 이벤트를 Sequencer 가 처리했을 경우에 통지를 필요로 하는 인스턴스를 보관 유지하는 클래스에 의해,ControllerEventListener 인터페이스를 구현합니다.
MetaEventListener Sequencer MetaMessage 를 처리했을 경우에 통지를 필요로 하는 인스턴스를 보관 유지하는 클래스에 의해,MetaEventListener 인터페이스를 구현합니다.
MidiChannel MidiChannel 오브젝트는 단일의 MIDI 채널을 나타냅니다.
MidiDevice MidiDevice 는 전 MIDI 디바이스의 기본 인터페이스입니다.
Receiver ReceiverMidiEvent 오브젝트를 수신해, 통상은 응답시에 도움이 되는 기능을 실행합니다.
Sequencer MIDI sequence 를 재생하는 하드웨어 디바이스 또는 소프트웨어 디바이스를,sequencer 라고 말합니다.
Soundbank Soundbank 에는 Synthesizer 에 로드할 수 있는 일련의 Instruments 가 포함되어 있습니다.
Synthesizer Synthesizer 는 사운드를 생성합니다.
Transmitter TransmitterMidiEvent 오브젝트를 1 개 이상의 Receivers 에 송신합니다.
 

클래스의 개요
Instrument 인스트르먼트는 일정한 파라미터 설정치를 가진 사운드 합성 알고리즘으로, 통상, 실제의 악기를 에뮤레이트 하거나 특종인 사운드 효과를 실현하기 위해서(때문에) 설계되고 있습니다.
MetaMessage MetaMessage 는 신디사이저에 있어서는 의미가 없는 MidiMessage 입니다만, MIDI 파일에 저장된 시퀀서 프로그램에 의해 해석됩니다 (MidiMessage 클래스의 설명을 참조).
MidiDevice.Info MidiDevice.Info 오브젝트는 디바이스의 이름, 제작 회사명, 설명 텍스트 등,MidiDevice 에 관련하는 데이터를 포함하고 있습니다.
MidiEvent MIDI 이벤트는 MIDI 메세지 및 틱으로 표시되는 대응할 때 각표시를 포함해, MIDI 파일 또는 Sequence 오브젝트에 저장된 MIDI 이벤트 정보를 표시할 수 있습니다.
MidiFileFormat MidiFileFormat 오브젝트는 MIDI 파일의 타입을 길이 및 타이밍 정보와 함께 캡슐화합니다.
MidiMessage MidiMessage 는 MIDI 메세지의 base class입니다.
MidiSystem MidiSystem 클래스는 신디사이저, 시퀀서, MIDI 입출력 포토등의 디바이스를 포함한 인스톨제 MIDI system resource에의 액세스를 제공합니다.
Patch Patch 오브젝트는 단일의 인스트르먼트가 저장되는 (로드 된다) MIDI 신디사이저상의 위치를 나타냅니다.
Sequence SequenceSequencer 오브젝트로 재생할 수 있는 음악 정보 (많게는 곡전체 또는 편)를 포함한 데이터 구조입니다.
Sequencer.SyncMode SyncMode 오브젝트는 MIDI 시퀀서로 다루어지고 있는 시간을 마스터 또는 슬레이브 디바이스와 동기화하는 방법의 1 개를 표현하고 있습니다.
ShortMessage ShortMessage 에는 스테이터스 바이트의 후에 계속되는 2 바이트까지의 데이터 바이트를 가지는 MIDI 메세지가 저장됩니다.
SoundbankResource SoundbankResource 란,Soundbank 에 저장되고 있는 오디오 리소스입니다.
SysexMessage SysexMessage 오브젝트는 MIDI 시스템에크스크루시브멧세이지를 나타냅니다.
Track MIDI 트럭은 표준의 MIDI 파일에 다른 트럭과 함께 보존할 수 있는 MIDI 이벤트 (타임 스탬프가 있는 MIDI 데이터)의 독립한 스트림입니다.
VoiceStatus VoiceStatus 오브젝트에는 Synthesizer 로 생성된 음성 가운데 1 개에 대한, 현재 상태에 관한 정보가 포함됩니다.
 

예외의 개요
InvalidMidiDataException InvalidMidiDataException 는 부적절한 MIDI 데이터가 검출된 것을 나타냅니다.
MidiUnavailableException MidiUnavailableException 는 요구된 MIDI 컴퍼넌트가 선택 불가이기 (위해)때문에 열거나 작성하거나 할 수 없는 경우에, 슬로우 됩니다.
 

패키지 javax.sound.midi 의 설명

MIDI (악기의 디지탈 인터페이스) 데이터의 입출력, 시켄싱, 및 합성의 인터페이스 및 클래스를 제공합니다.

관련 항목

개요, 튜토리얼, 예, 및 가이드에 대해서는 다음을 참조해 주세요.

도입된 버젼:
1.3

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

버그의 보고와 기능의 리퀘스트
이외의 API 레퍼런스 및 개발자용 문서에 대해서는 Java 2 SDK SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Java, Java 2 D, 및 JDBC 는 미국 및 그 외의 나라에 있어서의 미국 Sun Microsystems, Inc. 의 상표 혹은 등록상표입니다.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.