Changes between Version 26 and Version 27 of 外部仕様/コアデータ


Ignore:
Timestamp:
Dec 18, 2011, 2:16:24 PM (9 years ago)
Author:
murachi
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 外部仕様/コアデータ

    v26 v27  
    200200   * DSSI プラグイン
    201201   * otoco プラグイン
    202    * サウンドファイ
     202   * サウンドモジュー
    203203
    204204=== デバイス名 ===
     
    214214     * スクリプト名。但し、拡張子は含めない。
    215215     * 省略不可。
    216    * サウンドファイ
     216   * サウンドモジュー
    217217     * 指定しない。この値は無視される。
    218218
     
    230230=== サウンド定義 ===
    231231
    232  * 概要: デバイスタイプがサウンドファイルの場合の、サウンドに関する定義情報。
     232 * 概要: デバイスタイプがサウンドモジュールの場合の、サウンドに関する定義情報。
    233233 * 型: サウンドに関する情報を持つオブジェクトの連想配列。省略可。キーはノート番号 (C4 = 60) を表す 0 ~ 127 の整数を指定する。値となるオブジェクトのメンバは以下の通り。
    234234   * サウンドファイル名。単一の文字列。省略可。
     
    257257     * ループの開始位置。単一の整数値。省略可。 0 から始まる波形値の並び順番号を指定する。省略した場合は 0 とする。
    258258     * ループの終端位置。単一の整数値。省略可。 0 から始まる波形値の並び順番号を指定する。省略した場合は波形の終端位置とする。
    259    * ADSR (エンベロープ)。以下のメンバを持つオブジェクト。省略不可
     259   * ADSR (エンベロープ)。以下のメンバを持つオブジェクト。省略可。省略した場合はすべてのメンバがデフォルト値を指定されたものと解釈する
    260260     * アタックタイム。単一の整数値。省略可。ミリ秒単位での時間を指定する。省略時は 0。
    261261     * ディケイタイム。単一の整数値。省略可。ミリ秒単位での時間を指定する。省略時は 0。
    262262     * サステインレベル。単一の整数値。省略可。音量を、 0 ~ 127 (通常時)、または 0 ~ 16383 (高精度モード) の範囲で指定する。省略時は最大値 (127 または 16383)。
    263      * リリースタイム。単一の整数値。省略可。ミリ秒単位での時間を指定する。但し、負数を指定した場合は、ループの終端位置 (ループ情報がなければ波形の終端位置) まで全力で鳴りっぱなしになる。省略時は -1。
     263     * リリースタイム。単一の整数値。省略可。ミリ秒単位での時間を指定する。このパラメータのみ負数を指定することが可能で、その場合、ループの終端位置 (ループ情報がなければ波形の終端位置) までサスティンレベルのまま鳴りっぱなしになる。省略時は -1。
     264   * モノフォニックフラグ。単一の真偽値。省略可。真の場合はモノフォニック、偽の場合はポリフォニックとして動作する。省略時は偽として扱う。
    264265   * ステレオフラグ。単一の真偽値。省略可。省略した場合は偽とする。
    265266     * 元となるサウンドがモノラルの場合は、無視される。
     
    280281連想配列のキーに指定するノート番号を、そのサウンドを配置する範囲の開始音程とし、次のサウンドの開始音程に突き当たる手前 (無ければ終端 127) までがそのサウンドの配置される範囲となる。
    281282
     283サウンドファイル名が指定された場合、コアデータにおいてはサウンド情報そのものを持たないものとする (実際のサウンド情報はサウンドモジュール内でのみ生成される)。
     284
     285ループ情報、ADSR、およびモノフォニックフラグのデフォルトは、サウンドモジュールがパーカッション音源として利用されることを想定したものとなっている。
     286
    282287== トラック情報 ==
    283288
     
    301306     * DSSI プラグイン
    302307     * otoco プラグイン
    303      * サウンドファイ
     308     * サウンドモジュー
    304309   * 型を示す列挙値と値を組み合わせたオブジェクトの連想配列。省略可。出力先ポートやチャンネルなどが格納される。
    305310     キー名にはデバイスが要求する名前を指定する。列挙値は以下より選択する。