"xg.h" ver.0.902
目次
概要
◇YAMAHA XG 音源特有の命令をまとめた定義ファイルです。
使い方
Include(xg.h)
の一文を、曲頭に書き加えてください。
NRPN 関連の命令
◇XG 特有のNRPNパラメータの操作
HPFCutoff(mm)
HPFResonance(mm)
EQBass(mm)
EQTreble(mm)
EQMidBass(mm)
EQMidTreble(mm)
EQBassFrequency(mm)
EQTrebleFrequency(mm)
EQMidBassFrequency(mm)
EQMidTrebleFrequency(mm)
EQMidTrebleFrequency(mm)
EQMidTrebleFrequency(mm)
EQMidTrebleFrequency(mm)
EQMidTrebleFrequency(mm)
mm 値(0~127)
XG エフェクトに関する関数
XGEffectType(ad,dd,DD)
◇ エフェクトタイプの設定
XGReverbType(dd,DD)
リバーブの種類を選びます。dd = MSB / DD = LSB
XGChorusType(dd,DD)
コーラスの種類を選びます。dd = MSB / DD = LSB
XGVariationType(dd,DD)
バリエーションのエフェクト種類を選びます。dd = MSB / DD = LSB
XGEffectConnection(VAL,INS)
エフェクタの設定
XGReverbType_HALL1()
XGReverbType_HALL2()
XGReverbType_ROOM1()
XGReverbType_ROOM2()
XGReverbType_ROOM3()
XGReverbType_STAGE1()
XGReverbType_STAGE2()
XGReverbType_PLATE()
XGReverbType_WHITE_ROOM()
XGReverbType_TUNNEL()
XGReverbType_CANYON()
XGReverbType_BASEMENT()
XGReverbType_BASEMENT()
XGReverbType_BASEMENT()
XGChorusType_CHORUS1()
XGChorusType_CHORUS2()
XGChorusType_CHORUS3()
XGChorusType_CHORUS4()
XGChorusType_CELESTA1()
XGChorusType_CELESTA2()
XGChorusType_CELESTA3()
XGChorusType_CELESTA4()
XGChorusType_FLANGER1()
XGChorusType_FLANGER2()
XGChorusType_FLANGER3()
XGChorusType_SYMPHONIC()
XGChorusType_ENSEMBLE_DETUNE()
XGChorusType_PHASER1()
XGChorusType_PHASER1()
XGChorusType_PHASER1()
XGEffectType_CHORUS1()
XGEffectType_CHORUS2()
XGEffectType_CHORUS3()
XGEffectType_CHORUS4()
XGEffectType_CELESTE1()
XGEffectType_CELESTE2()
XGEffectType_CELESTE3()
XGEffectType_CELESTE4()
XGEffectType_FLANGER1()
XGEffectType_FLANGER2()
XGEffectType_FLANGER3()
XGEffectType_SYMPHONIC()
XGEffectType_ROTARY_SPEAKER()
XGEffectType_TREMOLO()
XGEffectType_AUTO_PAN()
XGEffectType_PHASER1()
XGEffectType_PHASER2()
XGEffectType_DISTORTION()
XGEffectType_COMP_DISTORTION()
XGEffectType_PITCH_CHANGE1()
XGEffectType_PITCH_CHANGE2()
XGEffectType_AURAL_EXCITER()
XGEffectType_TOUCH_WAH()
XGEffectType_TOUCH_WAH_DIST()
XGEffectType_TOUCH_WAH_ODRV()
XGEffectType_TOUCH_WAH2()
XGEffectType_COMPRESSOR()
XGEffectType_NOISE_GATE()
XGEffectType_VOICE_CANCEL()
XGEffectType_2WAY_ROTARY_SPEAKER()
XGEffectType_ENSEMBLE_DETUNE()
XGEffectType_AMBIENCE()
XGEffectType_COMP_DIST_DELAY()
XGEffectType_COMP_OVERDRIVE_DELAY()
XGEffectType_WAH_DIST_DELAY()
XGEffectType_WAH_OVERDRIVE_DELAY()
XGEffectType_HALL1()
XGEffectType_HALL2()
XGEffectType_ROOM1()
XGEffectType_ROOM2()
XGEffectType_ROOM3()
XGEffectType_STAGE1()
XGEffectType_STAGE2()
XGEffectType_PLATE()
XGEffectType_DELAY_LCR()
XGEffectType_DELAY_LR()
XGEffectType_ECHO()
XGEffectType_CROSS_DELAY()
XGEffectType_KARAOKE1()
XGEffectType_KARAOKE2()
XGEffectType_KARAOKE3()
XGEffectType_KARAOKE3()
XGEffectType_KARAOKE3()
XGRcvChannelMute(Ch)
◇チャンネルミュートCh チャンネルの番号
ADインプット・コントロール
◇AD インプットの操作
AD_InputGain(Chl, MIC_LINE)
■|−ゲイン切り替えChl / チャンネル(0,1)
MIC_LINE / MIC = 0, LINE = 1
AD_Volume(Chl, Val)
■|−ボリュームコントロールChl / Channel
Val / Value
AD_MONO_STEREO(Val)
■|−モード(ステレオ・モノ)0=MONO 1=STEREO
AD_Chorus(Chl,Val)
■|−コーラス
AD_Reverb(Chl,Val)
■|−リバーブ
AD_Variation(Chl,Val)
■|−バリエーション
AD_Expression(Chl,Val)
■|−エクスプレッション