|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.sound.midi.SoundbankResource
javax.sound.midi.Instrument
public abstract class Instrument
계측은 일정한 파라미터 설정치를 가진 사운드 합성 알고리즘으로, 일반적으로, 실제의 악기를 에뮤레이트 하거나 특종인 사운드 효과를 실현하기 위해서(때문에) 설계되고 있습니다. 계측은 일반적으로, 사운드 뱅크로 불리는 컬렉션에 포함됩니다. 계측을 사용해 소리를 내려면 , 계측을 최초로 신디사이저에 로드하고 나서 프로그램 변경 커멘드를 사용해, 계측을 사용하는 채널을 1 개 또는 복수 선택할 필요가 있습니다. 그러한 채널로 그 후 수신된 MIDI 노트가, 선택한 계측의 사운드를 사용해 연주됩니다.
Soundbank
,
Soundbank.getInstruments()
,
Patch
,
Synthesizer.loadInstrument(Instrument)
,
MidiChannel.programChange(int, int)
생성자 의 개요 | |
---|---|
protected |
Instrument (Soundbank soundbank,
Patch patch,
String name,
Class <? > dataClass)
지정된 Patch 로부터 새로운 MIDI 계측을 작성합니다. |
메소드의 개요 | |
---|---|
Patch |
getPatch ()
이 인스트르먼트가 신디사이저에 포함되는 뱅크 번호와 프로그램 번호를 나타내는 Patch 객체를 가져옵니다. |
클래스 javax.sound.midi. SoundbankResource 로부터 상속된 메소드 |
---|
getData , getDataClass , getName , getSoundbank |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
protected Instrument(Soundbank soundbank, Patch patch, String name, Class <? > dataClass)
Patch
로부터 새로운 MIDI 계측을 작성합니다. 그 후, 작성된 계측을 로드하는 요구가 발행되면(자), 사운드 뱅크내에서 이 계측의 Patch
가 검색됩니다. 계속되어, 사운드 뱅크의 신디사이저와Patch
객체로 지정된 프로그램 위치에, 이 계측이 로드 됩니다.
soundbank
- 인스트르먼트를 포함한 사운드 뱅크patch
- 이 계측의 패치name
- 이 계측의 이름dataClass
- 샘플의 데이터를 나타내기 위해서(때문에) 사용되고 있는 클래스Synthesizer.loadInstrument(Instrument)
메소드의 상세 |
---|
public Patch getPatch()
Patch
객체를 가져옵니다.
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.