home *** CD-ROM | disk | FTP | other *** search
/ Phoenix Heaven Sunny 2 / APPARE2.BIN / oh_towns / taropyon / he386 / doc / ccimacro.doc next >
Text File  |  1995-06-20  |  16KB  |  587 lines

  1. **************************************************************************
  2.  
  3.             HE386 ver.3.01 CCI 制御マクロ説明書
  4.  
  5. **************************************************************************
  6.  
  7.  
  8.  HE386 ver.3 は内蔵されているC言語インタプリタCCI によって,命令をユーザ
  9. ーが拡張することができます。
  10.  CCI プログラムはHE386.CCI というファイル名で予め作成しておく必要がありま
  11. す。
  12.  HE386 に最初から用意されているHE386.CCI ではGMシステム,GSフォーマット,
  13. SC-55 に関する命令が拡張されています。また,GMega /TG300 用の命令を組み込
  14. むこともできます。
  15.  
  16.  
  17. **************************************************************************
  18. ☆  GMシステム
  19. **************************************************************************
  20.  
  21. ■exGM_systemOn                        GM SYSTEM ON
  22.  
  23.     【書式】    $exGM_systemOn()
  24.  
  25.     【解説】
  26.      GMを初期状態(General MIDI Performance--level1)にリセットします。
  27.  
  28.  
  29. **************************************************************************
  30. ☆  GSフォーマット/SC‐55
  31. **************************************************************************
  32.  
  33. ■GS_setDeviceNumber                DEVICE NUMBER
  34.  
  35.     【書式】    $GS_setDeviceNumber(n)
  36.  
  37.         n        …デバイスナンバ            1~32
  38.  
  39.     【解説】
  40.      システムエクスクルーシブメッセージのデハイスナンバを指定します。
  41.  
  42.  
  43. ■sysEx_gs                                    GS SYSTEM EXCLUSIVE
  44.                                                                    MESSAGE
  45.  
  46.     【書式】    $sysEx_gs(address, siz, parameter, ... )
  47.  
  48.         adr        …アドレス(16進数)
  49.         siz        …データサイズ
  50.         dat        …パラメータ(siz に指定したバイト数必要)
  51.  
  52.     【解説】
  53.      GSフォーマット(モデルID 42H)のシステムエクスクルーシブメッセージを
  54.     生成します。
  55.  
  56.     【使用例】
  57.         $sysEx_gs(400004,1,100)    /* マスターボリュームを100 に    */
  58.  
  59.  
  60. ■sysEx_sc55                                SC-55 SYSTEM EXCLUSIVE
  61.                                                                    MESSAGE
  62.  
  63.     【書式】    $sysEx_sc55(adrs, siz,dat, ... )
  64.  
  65.         adr        …アドレス(16進数)
  66.         siz        …データサイズ
  67.         dat        …パラメータ(siz に指定したバイト数必要)
  68.  
  69.     【解説】
  70.      SC-55 (モデルID 45H)のシステムエクスクルーシブメッセージを生成しま
  71.     す。
  72.  
  73.     【使用例】
  74.         $sysEx_gs(400004,1,100)    /* マスターボリュームを100 に    */
  75.  
  76.  
  77. ■exGs_reset                                GS RESET
  78.  
  79.     【書式】    $exGs_reset()
  80.  
  81.     【解説】
  82.      GS音源を初期化します。
  83.  
  84.  
  85. ■exGs_masterVolume                MASTER VOLUME
  86.  
  87.     【書式】    $exGs_masterVolume(vol)
  88.  
  89.         vol        …MASTER VOLUME                0~127
  90.  
  91.     【解説】
  92.      マスターボリュームを指定します。
  93.  
  94.     【使用例】
  95.         $exGs_masterVolume(64)    /* マスターボリュームを64に    */
  96.  
  97.  
  98. ■exGs_partialReserve
  99.  
  100.     【書式】    $exGs_partialReserve(p10,p1,p2,p3,p4,p5,p6,p7,p8,p9,
  101.                                                   p11,p12,p13,p14,p15,p16)
  102.  
  103.         p1..p16    …各パートのパーシャルリザーブ数
  104.  
  105.     【解説】
  106.      パーシャルリザーブを指定します。
  107.  
  108.     【使用例】
  109.         $exGs_partialReserve(2,6,2,2,2,2,2,2,2,2,0,0,0,0,0,0)
  110.  
  111.  
  112. ■exGs_reverbMacro                    REVERB MACRO
  113.  
  114.     【書式】    $exGs_reverbMacro(n)
  115.  
  116.         n        …REVERB MACRO
  117.                     0    Room 1
  118.                     1    Room 2
  119.                     2    Room 3
  120.                     3    Hall 1
  121.                     4    Hall 2
  122.                     5    Plate
  123.                     6    Delay
  124.                     7    Panning Delay
  125.  
  126.     【解説】
  127.      リバーブマクロを指定します。
  128.  
  129.  
  130. ■exGs_reverbPara                    REVERB PARAMETERS
  131.  
  132.     【書式】    $exGs_reverbPara(p1,p2,p3,p4,p5,p6)
  133.  
  134.         p1        …REVERB CHARACTOR                    0~7
  135.         p2        …REVERB PRE-LPF                    0~7
  136.         p3        …REVERB LEVEL                        0~127
  137.         p4        …REVERB TIME                        0~127
  138.         p5        …REVERB DELAY FEEDBACK                0~127
  139.         p6        …REVERB SEND LEVEL TO CHORUS        0~127
  140.  
  141.     【解説】
  142.      リバーブパラメータを指定します。
  143.  
  144.  
  145. ■exGs_chorusMacro                    CHORUS MACRO
  146.  
  147.     【書式】    $exGs_chorusMacro(n)
  148.  
  149.         n        …Chorus macro
  150.                     0    Chorus 1
  151.                     1    Chorus 2
  152.                     2    Chorus 3
  153.                     3    Chorus 4
  154.                     4    Feedback Chorus
  155.                     5    Flanger
  156.                     6    Short Delay
  157.                     7    Short Delay(FB)
  158.  
  159.     【解説】
  160.      コーラスマクロを指定します。
  161.  
  162.  
  163. ■exGs_chorusPara                    CHORUS PARAMETERS
  164.  
  165.     【書式】    $exGs_chorusPara(p1,p2,p3,p4,p5,p6,p7)
  166.  
  167.         p1        …CHORUS PRE-LPF                    0~7
  168.         p2        …CHORUS LEVEL                        0~127
  169.         p3        …CHORUS FEEDBACK                    0~127
  170.         p4        …CHORUS DELAY                        0~127
  171.         p5        …CHORUS RATE                        0~127
  172.         p6        …CHORUS DEPTH                        0~127
  173.         p7        …CHORUS SEND LEVEL TO CHORUS        0~127
  174.  
  175.     【解説】
  176.      コーラスパラメータを指定します。
  177.  
  178.  
  179. ■exGs_rxChannel                        Rx CHANNEL
  180.  
  181.     【書式】    $exGs_rxChannel(part,ch)
  182.  
  183.         part    …PART NO.                            1~16
  184.         ch        …MIDI CHANNEL
  185.                     0            OFF
  186.                     1~16        MIDIチャンネル
  187.  
  188.     【解説】
  189.      指定パートのMIDIチャンネルを指定します。
  190.  
  191.  
  192. ■exGs_assignMode                    ASSIGN MODE
  193.  
  194.     【書式】    $exGs_assignMode(part,mode)
  195.  
  196.         part    …PART NO.                            1~16
  197.         mode    …ASSIGN MODE
  198.                     0            SIGNLE
  199.                     1            LIMITED-MULTI
  200.                     2            FULL-MULTI
  201.  
  202.     【解説】
  203.      指定パートのアサインモードを指定します。
  204.  
  205.  
  206. ■exGs_rymMap                            USE FOR RHYTHM PART
  207.  
  208.     【書式】    $exGs_rymMap(paty,mode)
  209.  
  210.         part    …PART NO.                            1~16
  211.         mode    …USE FOR RHYTHM PART
  212.                 0    normal part
  213.                 1    MAP1
  214.                 2    MAP2
  215.  
  216.     【解説】
  217.      指定パートの通常パート/リズムパートを指定します。
  218.  
  219.  
  220. ■exGs_mod                                    MODURATION CONTROLLER
  221.  
  222.     【書式】    $exGs_mod(part,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11)
  223.  
  224.         part    …PART NO.                            1~16
  225.         p1        …MOD PITCH CONTROL                    -24~24
  226.         p2        …MOD TVF CUTOFF CONTROL            -64~63
  227.         p3        …MOD AMPLITUDE CONTROL                -64~63
  228.         p4        …MOD LFO1 RATE CONTROL                -64~63
  229.         p5        …MOD LFO1 PITCH CONTROL            0~127
  230.         p6        …MOD LFO1 TVF DEPTH                0~127
  231.         p7        …MOD LFO1 TVA DEPTH                0~127
  232.         p8        …MOD LFO2 RATE CONTROL                -64~63
  233.         p9        …MOD LFO2 PITCH CONTROL            0~127
  234.         p10        …MOD LFO2 TVF DEPTH                0~127
  235.         p11        …MOD LFO2 TVA DEPTH                0~127
  236.  
  237.     【解説】
  238.      指定パートのモジュレーションコントローラを指定します。
  239.  
  240.  
  241. ■exGs_bend                                BEND CONTROLLER
  242.  
  243.     【書式】    $exGs_bend(part,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11)
  244.  
  245.         part    …PART NO.                            1~16
  246.         p1        …BEND PITCH CONTROL                -24~24
  247.         p2        …BEND TVF CUTOFF CONTROL            -64~63
  248.         p3        …BEND AMPLITUDE CONTROL            -64~63
  249.         p4        …BEND LFO1 RATE CONTROL            -64~63
  250.         p5        …BEND LFO1 PITCH CONTROL            0~127
  251.         p6        …BEND LFO1 TVF DEPTH                0~127
  252.         p7        …BEND LFO1 TVA DEPTH                0~127
  253.         p8        …BEND LFO2 RATE CONTROL            -64~63
  254.         p9        …BEND LFO2 PITCH CONTROL            0~127
  255.         p10        …BEND LFO2 TVF DEPTH                0~127
  256.         p11        …BEND LFO2 TVA DEPTH                0~127
  257.  
  258.     【解説】
  259.      指定パートのベンドコントローラを指定します。
  260.  
  261.  
  262. ■exGs_caf                                    CAf CONTROLLER
  263.  
  264.     【書式】    $exGs_caf(part,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11)
  265.  
  266.         part    …PART NO.                            1~16
  267.         p1        …CAf PITCH CONTROL                    -24~24
  268.         p2        …CAf TVF CUTOFF CONTROL            -64~63
  269.         p3        …CAf AMPLITUDE CONTROL                -64~63
  270.         p4        …CAf LFO1 RATE CONTROL                -64~63
  271.         p5        …CAf LFO1 PITCH CONTROL            0~127
  272.         p6        …CAf LFO1 TVF DEPTH                0~127
  273.         p7        …CAf LFO1 TVA DEPTH                0~127
  274.         p8        …CAf LFO2 RATE CONTROL                -64~63
  275.         p9        …CAf LFO2 PITCH CONTROL            0~127
  276.         p10        …CAf LFO2 TVF DEPTH                0~127
  277.         p11        …CAf LFO2 TVA DEPTH                0~127
  278.  
  279.     【解説】
  280.      指定パートのチャンネルアフタータッチコントローラを指定します。
  281.  
  282.  
  283. ■exGs_paf                                    PAf CONTROLLER
  284.  
  285.     【書式】    $exGs_paf(part,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11)
  286.  
  287.         part    …PART NO.                            1~16
  288.         p1        …PAf PITCH CONTROL                    -24~24
  289.         p2        …PAf TVF CUTOFF CONTROL            -64~63
  290.         p3        …PAf AMPLITUDE CONTROL                -64~63
  291.         p4        …PAf LFO1 RATE CONTROL                -64~63
  292.         p5        …PAf LFO1 PITCH CONTROL            0~127
  293.         p6        …PAf LFO1 TVF DEPTH                0~127
  294.         p7        …PAf LFO1 TVA DEPTH                0~127
  295.         p8        …PAf LFO2 RATE CONTROL                -64~63
  296.         p9        …PAf LFO2 PITCH CONTROL            0~127
  297.         p10        …PAf LFO2 TVF DEPTH                0~127
  298.         p11        …PAf LFO2 TVA DEPTH                0~127
  299.  
  300.     【解説】
  301.      指定パートのポリフォニックアフタータッチコントローラを指定します。
  302.  
  303.  
  304. ■exGs_cc1                                    CC1 CONTROLLER
  305.  
  306.     【書式】    $exGs_paf(part,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11)
  307.  
  308.         part    …PART NO.                            1~16
  309.         p1        …CC1 PITCH CONTROL                    -24~24
  310.         p2        …CC1 TVF CUTOFF CONTROL            -64~63
  311.         p3        …CC1 AMPLITUDE CONTROL                -64~63
  312.         p4        …CC1 LFO1 RATE CONTROL                -64~63
  313.         p5        …CC1 LFO1 PITCH CONTROL            0~127
  314.         p6        …CC1 LFO1 TVF DEPTH                0~127
  315.         p7        …CC1 LFO1 TVA DEPTH                0~127
  316.         p8        …CC1 LFO2 RATE CONTROL                -64~63
  317.         p9        …CC1 LFO2 PITCH CONTROL            0~127
  318.         p10        …CC1 LFO2 TVF DEPTH                0~127
  319.         p11        …CC1 LFO2 TVA DEPTH                0~127
  320.  
  321.     【解説】
  322.      指定パートのCC1 コントローラを指定します。
  323.  
  324.  
  325. ■exGs_cc2                                    CC2 CONTROLLER
  326.  
  327.     【書式】    $exGs_paf(part,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11)
  328.  
  329.         part    …PART NO.                            1~16
  330.         p1        …CC2 PITCH CONTROL                    -24~24
  331.         p2        …CC2 TVF CUTOFF CONTROL            -64~63
  332.         p3        …CC2 AMPLITUDE CONTROL                -64~63
  333.         p4        …CC2 LFO1 RATE CONTROL                -64~63
  334.         p5        …CC2 LFO1 PITCH CONTROL            0~127
  335.         p6        …CC2 LFO1 TVF DEPTH                0~127
  336.         p7        …CC2 LFO1 TVA DEPTH                0~127
  337.         p8        …CC2 LFO2 RATE CONTROL                -64~63
  338.         p9        …CC2 LFO2 PITCH CONTROL            0~127
  339.         p10        …CC2 LFO2 TVF DEPTH                0~127
  340.         p11        …CC2 LFO2 TVA DEPTH                0~127
  341.  
  342.     【解説】
  343.      指定パートのCC2 コントローラを指定します。
  344.  
  345.  
  346. **************************************************************************
  347. ☆  SC‐55ディスプレイ制御
  348. **************************************************************************
  349.  
  350.  ROLANDの音源モジュールSC-55 のLCD を制御するマクロの説明です。
  351.  SC-55 LCD 制御用のマクロを組み込むにはHE386.CCI を次のようにして作りなお
  352. してください(※CPP が必要です)。
  353.  
  354.     CPP -D__CCI__ -D_SC55DISP MAIN.C HE386.CCI
  355.  
  356.  
  357. ■exSC55_msgSet                        SC-55 DISPLAYED LETTER
  358.  
  359.     【書式】    $exSC55_msgSet(msg)
  360.  
  361.         msg        …メッセージ(32文字以内)
  362.  
  363.     【解説】
  364.      SC-55 の液晶ディスプレイに文字メッセージを指定します。
  365.      メッセージの文字は半角の数値・記号・アルファベット(コード20H~7FH)
  366.     が使えます。半角カタカナや全角文字は使えません。
  367.  
  368.     【使用例】
  369.         $exSC55_msgPuts("SC-55 DISPLAY MESSAGE")
  370.  
  371.  
  372. ■exSC55_dotSet                        SC-55 DISPLAYED
  373.                                                                   DOT DATA
  374.  
  375.     【書式】    $exSC55_dotSet(l1,l2,l3,...l16)
  376.  
  377.     l1..l16        …ライン1~16のドット設定( 0と 1で構成される16文字の文字
  378.                   列)
  379.  
  380.     【解説】
  381.      SC-55 の液晶ディスプレイの表示ドットを指定します。
  382.  
  383.     【使用例】
  384.         #$L0    0111110000111110
  385.         #$L1    1000001001000001
  386.         #$L2    1000001001000001
  387.         #$L3    1000001001000000
  388.         #$L4    1000001001000000
  389.         #$L5    1000000001000000
  390.         #$L6    1000000000100000
  391.         #$L7    1000000000010000
  392.         #$L8    1001111000001000
  393.         #$L9    1000001000000100
  394.         #$LA    1000001000000010
  395.         #$LB    1000001000000001
  396.         #$LC    1000001000000001
  397.         #$LD    1000001001000001
  398.         #$LE    1000001001000001
  399.         #$LF    0111110000111110
  400.  
  401.         $exSC55_dotSet($L0,$L1,$L2,$L3,$L4,$L5,$L6,$L7,$L8,$L9,$LA,$LB,$LC,$LD,$LE,$LF)
  402.  
  403.  
  404. ■SC55_initDotBuffer                SC-55 INITIARIZE
  405.                                                                 DOT BUFFER
  406.  
  407.     【書式】    $SC55_initDotBuffer(x,y)
  408.  
  409.         x        …横ドット数(16以上)
  410.         y        …縦ドット数(16以上)
  411.  
  412.     【解説】
  413.      指定の大きさのドットバッファを用意します。
  414.  
  415.  
  416. ■SC55_setDotBuffer                                    SC-55 SET DOT BUFFER
  417.  
  418.     【書式】    $SC55_setDotBuffer(line,dat)
  419.  
  420.         line    …縦方向の設定位置
  421.         dat        …ドット設定( 0と 1で構成される文字列)
  422.  
  423.     【解説】
  424.      $SC55_initDotBuffer() で用意したバッファにドットデータを書き込みます。
  425.  
  426.  
  427. ■exSC55_dotBuffer                                    SC-55 DOT BUFFER
  428.  
  429.     【書式】    $exSC55_dotBuffer(x,y)
  430.  
  431.         x,y        …ドットバッファ内の座標
  432.  
  433.     【解説】
  434.      $SC55_initDotBuffer() と$SC55_setDotBuffer()で用意したドットバッファ
  435.     の指定座標から16×16ドット分をSC-55 液晶ディスプレイに表示します。
  436.  
  437.  
  438. **************************************************************************
  439. ☆  GMega
  440. **************************************************************************
  441.  
  442.  KAWAI の音源モジュールGMega を制御するマクロの説明です。
  443.  GMega 制御用のマクロを組み込むにはHE386.CCI を次のようにして作りなおして
  444. ください(※CPP が必要です)。
  445.  
  446.     CPP -D__CCI__ -D_GMEGA MAIN.C HE386.CCI
  447.  
  448.  
  449. ■GMega_setUnitRcvCh                UNIT RECEIVE CHANNEL
  450.  
  451.     【書式】    $GMega_setUnitRcvCh(ch)
  452.  
  453.         ch        …UNIT RECEIVE CHANNEL                1~16
  454.  
  455.     【解説】
  456.      システムエクスクルーシブメッセージの受信チャンネルを設定します。
  457.  
  458.  
  459. ■exGMega_system                        SYSTEM FUNCTIONS
  460.  
  461.     【書式】    $exGMega_system(no,data)
  462.  
  463.         no        …FUNCTION                    data    …データ
  464.             00H        SINGL BANK SEL                0=GM,1=SP,2=USER
  465.             01H        EFFECT TYPE                    0=REV1~5=REV6
  466.             02H        REVERB TIME 1~3            1 ~ 10
  467.             03H        REVERB TIME 4~6            1 ~ 10
  468.             04H        REV PRE DELAY 1~3            0 ~ 10
  469.             05H        REV PRE DELAY 4~6            0 ~ 10
  470.             06H        REV DEPTH HI 1~3            1 ~ 10
  471.             07H        REV DEPTH HI 4~6            1 ~ 10
  472.             08H        REV DEPTH LO 1~3            1 ~ 10
  473.             09H        REV DEPTH LO 4~6            1 ~ 10
  474.             0AH        UNIT TUNE                    00 = -128, FFH = +127
  475.             0BH        UNIT RCV PGM                0 = OFF, 1 = ON
  476.             0CH        UNIT RCV MODE                0 = ALL, 1 = ODD, 2 = EVEN
  477.  
  478.  
  479. ■exGMega_section                    SECTION FUNCTIONS
  480.  
  481.     【書式】    $exGMega_section(no,sec,data)
  482.  
  483.         no        …FUNCTION                        0~18
  484.         sec        …SECTION NO.                    1~32
  485.         data    …DATA
  486.  
  487.  
  488. ■exGMega_single                        SINGLE FUNCTIONS
  489.  
  490.     【書式】    $exGMega_single(no,sub,data1,data2)
  491.  
  492.         no        …FUNCTION                        0~35
  493.         sub        …SIGNLE NO.                    1~128
  494.         data1    …DATA 1
  495.         data2    …DATA 2
  496.  
  497.  
  498. ■exGMega_percussion                PERCUSSION FUNCTIONS
  499.  
  500.     【書式】    $exGMega_percussion(no,sub,data)
  501.  
  502.         no        …FUNCTION                        0~21
  503.         sub        …PERCUSSION NO.                0~127
  504.         data    …DATA
  505.  
  506.  
  507. **************************************************************************
  508. ☆  TG300
  509. **************************************************************************
  510.  
  511.  YAMAHAの音源モジュールTG300 を制御するマクロの説明です。
  512.  TG300 制御用のマクロを組み込むにはHE386.CCI を次のようにして作りなおして
  513. ください(※CPP が必要です)。
  514.  
  515.     CPP -D__CCI__ -D_TG300 MAIN.C HE386.CCI
  516.  
  517. ●TG300 用マクロ一覧
  518.  
  519.     TG300_setDeviceNumber(n)
  520.     sysEx_TG300(adr,siz,p1[,p2...])
  521.     exTG300_allParameterReset()
  522.     exTG300_masterTune(tune)
  523.     exTG300_masterVolume(vol)
  524.     exTG300_masterPan(pan)
  525.     exTG300_masterCutoff(cutoff)
  526.     exTG300_masterPModDep(depth)
  527.     exTG300_varSendCtChg(depth)
  528.     exTG300_chorusType(type)
  529.     exTG300_variationType(type)
  530.     exTG300_preVariationType(type)
  531.     exTG300_preReverbType(type)
  532.     exTG300_reverbType(type)
  533.     exTG300_effectInput(type,rev,cho,var)
  534.     exTG300_dryLevel(level)
  535.     exTG300_effectReturn(type,rev,cho,var)
  536.     exTG300_effectSend(type,var2cho,var2rev,cho2rev)
  537.     exTG300_choParam(type,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10)
  538.     exTG300_varParam(type,p1msb,p2lsb ...p5msb,65lsb, p6…p10)
  539.     exTG300_preVarParam(type,p1,p2,p3,p4,p5,p6,p7,p8)
  540.     exTG300_preRevParam(type,p1,p2,p3,p4,p5,p6,p7,p8)
  541.     exTG300_revParam(type,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10)
  542.     exTG300_elementReserve(part,n)
  543.     exTG300_bank(part,msb,lsb)
  544.     exTG300_programNo(part,prog)
  545.     exTG300_rcvChannel(part,ch)
  546.     exTG300_monoPolyMode(part,mode)
  547.     exTG300_keyAssign(part,mode)
  548.     exTG300_partMode(part,mode)
  549.     exTG300_noteShift(part,shift)
  550.     exTG300_detune(part,shift)
  551.     exTG300_volume(part,vol)
  552.     exTG300_velSensDepth(part,depth)
  553.     exTG300_velSensOffst(part,offset)
  554.     exTG300_pan(part,pan)
  555.     exTG300_mwControl(part,pitch,filter,amp,pmod,fmod)
  556.     exTG300_bendControl(part,pitch,filter,amp,pmod,fmod)
  557.     exTG300_catControl(part,pitch,filter,amp,pmod,fmod)
  558.     exTG300_patControl(part,pitch,filter,amp,pmod,fmod)
  559.     exTG300_ac1Control(part,pitch,filter,amp,pmod,fmod)
  560.     exTG300_ac2Control(part,pitch,filter,amp,pmod,fmod)
  561.     exTG300_drumSetup(part,note,pitch,fine,leve,pan,rev,cho,var,
  562.                     freq,reso,grp,kasn,rxnn,rxoff,atak,dc1,dc2)
  563.     exTG300_voiceDataSet(vno,filename)
  564.  
  565. ※    パラメータの意味は,CCI プログラムのソースリスト(TG300.C, TG300ME.C, 
  566.     TG300MP.C , TG300DS.C , TG300VM.C )中のコメントを参照してください。
  567.  
  568.  
  569. **************************************************************************
  570. ☆  注意,補足
  571. **************************************************************************
  572.  
  573.  GMega,TG300 両方の制御マクロを組み込みたいときは,
  574.  
  575.     CPP -D__CCI__ -D_GMEGA -D_TG300 MAIN.C HE386.CCI
  576.  
  577. として,HE386.CCI を作りなおしてください。
  578.  
  579.  制御マクロを複数組み込むと,CCI 作業用のメモリが不足することがあります。
  580.  「out of Code Buffer Space」や「out of Code Symbol Space」といったエラー
  581. が発生した場合,起動時にオプションパラメータ「-codeSize 」を指定してコード
  582. サイズを大きくしてください。
  583.  -codeSize のデフォルトは 128Kバイトですので,それより大きな値を指定して
  584. ください。
  585.     【例】    -codeSize 200
  586.  
  587.