RT_Chorus

■概要

この機能は、コーラスを設定する事が可能です。
コーラスの量は、MIDI各チャンネルに対してControl Change No.93のEffect Depth 3 (Chorus)で設定します。


■書式

RT_Chorus_All(INT iType, INT iModRate, INT iModDepth, INT iFeedback, INT iSendToReverb)
RT_Chorus_Type(INT iType)
RT_Chorus_ModRate(INT iModRate)
RT_Chorus_ModDepth(INT iModDepth)
RT_Chorus_Feedback(INT iFeedback)
RT_Chorus_SendToReverb(INT iSendToReverb)
RT_Chorus(INT pp, INT vv)
RT_Chorus_Ex(INT idDevice, INT pp, INT vv)

[備考]
※この命令は、コンパイラ内部で以下のMMLに変換されます。
SysEx = $F0, MakerID_RealTime, idDevice, RT_DeviceCont, RT_DeviceCont_GlobalParameter, RT_Slot_Chorus[], INT pp, INT vv, $F7

■引数

引数名 初期値 範囲 機能
INT iType 2 0〜5 コーラスのタイプを設定します。
0 : Chorus 1
1 : Chorus 2
2 : Chorus 3
3 : Chorus 4
4 : FB Chorus
5 : Flanger
INT iModRate 以下表参照 0〜127 変調の周波数を指定します。
iModRate × 0.122 [Hz]
INT iModDepth 以下表参照 0〜127 変調のpeak-to-peak swingを指定します。
( iModDepth + 1 ) ÷ 3.2 [msec]
INT iFeedback 以下表参照 0〜127 コーラス出力からのフィードバック量を指定します。
iFeedback × 0.763 [%]
INT iSendToReverb 以下表参照 0〜127 コーラスからリバーブへの送り量を指定します。
iSendToReverb × 0.787 [%]
INT idDevice $7F $00 〜 $7F MIDIデバイスのDeviceIDを指定します。
MIDI規格では、Bloadcastである$7Fを推奨しています。
INT pp - 1〜2 パラメータ番号を指定します。
0 : Chorus Type
1 : Mod Rate
2 : Mod Depth
3 : Feedback
4 : Send To Reverb
INT vv - - 各パラメータの数値を指定します。

初期値について
Type iFeedbackiModRateiModDepthiSendToReverb
0 : Chorus 1 0 (0%) 3 (0.4Hz) 5 (1.9msec) 0 (0%)
1 : Chorus 2 5 (4%) 9 (1.1Hz) 19 (6.3msec) 0 (0%)
2 : Chorus 3 8 (6%) 3 (0.4Hz) 19 (6.3msec) 0 (0%)
3 : Chorus 4 16 (12%) 9 (1.1Hz) 16 (5.3msec) 0 (0%)
4 : FB Chorus 64 (49%) 2 (0.2Hz) 24 (7.8msec) 0 (0%)
5 : Flanger 112 (86%) 1 (0.1Hz) 5 (1.0msec) 0 (0%)
>

■返り値

無し


■説明

コーラスの設定を行います。各パラメータの詳細は、上述の引数を参照願います。
これらの命令は、MIDIデバイス初期化時等の、演奏していない状態で使用する事が望ましいです。
  • RT_Chorus_Type()
  • RT_Chorus_ModRate()
  • RT_Chorus_ModDepth()
  • RT_Chorus_Feedback()
  • RT_Chorus_SendToReverb()
  • RT_Chorus_All()
    上記6つの命令は、関数内部でINT ppINT vvを設定し、RT_Chorus()命令を呼んでいます。
    RT_Chorus()命令は、idDeviceを$7F(Bloadcast)にしてRT_Chorus_Ex()関数をコールしています。 その為、デフォルトでは全てのMIDIデバイスがメッセージを受信します。


    ■使用例

    List.1
    
    RT_Chours_Type(3);
    TR(1)	o4 l4 cdefgabc
    


    ■関連項目