■概要 |
このコンポーネントはMIDI音源を使用して音を鳴らすことが出来ます。
以下の特徴があります。
・128種類もの楽器を使用できます。
(MIDIで使用できる全ての楽器)
・鍵盤は60種類用意しています。
・音を伸ばしたり、止めたり自由自在。
・音を重ねて鳴らすことも可能。
・簡単操作でMIDI音源を気軽に使えます。
・ゲームなどでちょっとした効果音を出したい時には最適。
・市販で出ているキーボードソフトと同様なものが作成できます。
■使用例 |
■付属ファイル |
MIDIPlayフォルダの中には以下のファイルが含まれています。
MIDIPlay.pas | コンポーネント |
MIDIPlay.dcr | コンポーネント用の画像ファイル |
Sample | フォルダの中にサンプルが入っています。 |
■インストール・アンインストール |
■インストール方法
MIDIPlay.pasとMIDIPlay.dcr を任意のディレクトリにコピーして、Delphiのメニューから[コンポーネント]−[コンポーネントのインストール]で出るダイアログから、追加したいパッケージを選び、「ユニット名」に「参照」からMIDIPlay.pas
を選択して「OK」を押してインストールしてください。PAPY ページに MIDIPlay
という名前のコンポーネントが登録されます。
■アンインストール方法
「プロジェクト」-「オプション」のパッケージパレットに追加したパッケージを削除する。次にインストールした際に作成したファイルとMIDIPlay.pas
と MIDIPlay.dcrを削除する。
■プロパティ・メソッド・イベント |
■プロパティ +Instrument 楽器(全128種類) *楽器の種類は英語を翻訳して下さい。 Piano_Bright_Acoustic Piano_Electric Piano_Honky_Tonk Piano_Electric1 Piano_Electric2 Harpsichord Clavinet Celesta Glockenspiel Music_Box Vibraphone Marimba Xylophone Tubular_Bells Dulcimer Organ_Drawbar Organ_Percussive Organ_Rock Organ_Church Organ_Reed Accordion Harmonica Tango_Accordion Guitar_Acoustic1 Guitar_Acoustic2 Guitar_Electric1 Guitar_Electric2 Guitar_Electric3 Guitar_Overdrive Guitar_Distortion Guitar_Harmonics Bass_Acoustic Bass_Electric_Finger Bass_Electric_Pick Bass_Fretless Bass_Slap1 Bass_Slap2 Bass_Synth1 Bass_Synth2 Violin Viola Cello Contrabass Tremolo_Strings izzicato_Strings Orchestral_Harp Timpani String_Ensemble1 String_Ensemble2 Synth_Strings1 Synth_Strings2 Choir_Aahs Voice_Oohs Synth_Voice Orchestra_Hit Trumpet Trombone Tuba Muted_Trumpet French_Horn Brass_Section Synth_Brass1 Synth_Brass2 Sax_Soprano Sax_Alto Sax_Tenor Sax_Baritone Oboe English_Hom Bassoon Clarinet Piccolo Flute Recorder Pan_Flute Blown_Bottle Shakuhachi Whistle Ocarina Lead_Square Lead_Sawtooth Lead_Calliope Lead_Chiff Lead_Charang Lead_Voice Lead_Fifths Lead_BassLead Lead_Fantasia Pad_Warm Pad_Polysynth Pad_Choir Pad_Bowed Pad_Metallic Pad_Halo Pad_Sweep FX_IceRain FX_Soundtrack FX_Crystal FX_Atmosphere FX_Brightness FX_Goblins FX_Echoes FX_Star Sitar Banjo Shamisen Koto Kalimba Bagpipe Fiddle Shanai Tinkle_Bell Agogo Steel_Drums Woodblock Taiko_Drum Melodic_Tom Synth_Drum Reverse_Cymbal Guitar_Fret_Noise Breath_Noise Seashore Bird_Tweet Telephone Helicopter Applause Gunshot MIDIDevice MIDI音源を使用できるか判別 (使用できる場合->True) *設定変更は出来ません。 ■メソッド MidiPortOpen MIDIポートを開きます。(音を鳴らす前に必ず使用する) MidiPortClose MIDIポートを閉じる (通常、コンポが閉じてくれるので、必要ありませんが、 自分で閉じたい場合に使う) Keyboard1_On 〜Keyboard60_On 音を出します。(対応する音階はサンプルソースを見て確認してください。) Keyboard1_Off〜Keyboard60_Off Keyboard1_Onで鳴らした音を止めます (対応する音階はサンプルソースを見て確認して下さい) ■イベント ありません。 |
■バージョンアップ履歴 |
Ver1.1 2000 9/30 | |
Ver1.2 2001 1/16 | MIDI音源のデバイスIDが間違えていたのを修正 |