|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Object
|
+--javax.sound.midi.SoundbankResource
|
+--javax.sound.midi.Instrument
インストゥルメントは一定のパラメータ設定値を持ったサウンド合成アルゴリズムで、通常、実際の楽器をエミュレートしたり、特種なサウンド効果を実現するために設計されています。インストゥルメントは通常、サウンドバンクと呼ばれるコレクションに格納されます。インストゥルメントを使って音を出すには、インストゥルメントを最初にシンセサイザにロードしてからプログラム変更コマンドを使って、インストゥルメントを使用するチャネルを 1 つまたは複数選択する必要があります。それらのチャネルでその後受信された MIDI ノートが、選択したインストゥルメントのサウンドを使って演奏されます。
Soundbank,
Soundbank.getInstruments(),
Patch,
Synthesizer.loadInstrument(Instrument),
MidiChannel.programChange(int, int)| コンストラクタの概要 | |
protected |
Instrument(Soundbank soundbank,
Patch patch,
String name,
Class dataClass)
特定のサウンドバンク、バンクインデックス、およびプログラムインデックスから新しい 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 がインデックスに一致するインストゥルメント (つまり、いま構築されたインストゥルメント) が、示されたバンクおよびプログラムの位置でシンセサイザにロードされます。
soundbank - インストゥルメントを含むサウンドバンクSynthesizer.loadInstrument(Instrument)| メソッドの詳細 |
public Patch getPatch()
Patch オブジェクトを取得します。
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.