@onjmin/dtm
    Preparing search index...

    Type Alias ConsumedSyllable

    1つの音節を消費した結果。利用側はこれを歌唱合成へ渡す

    type ConsumedSyllable = {
        gate: number;
        model: string;
        pan: number;
        syllable: LyricSyllable;
        volume: number;
    }
    Index

    Properties

    gate: number

    歌唱のゲートタイム係数 0-1(歌詞トラックの gate 0-100 を正規化したもの)。 利用側はノートの発音長(秒)にこれを掛けて実際の歌唱長とする。既定1(レガート)。

    model: string

    歌う合成モデル名

    pan: number

    ステレオ定位 -1(左)〜+1(右)、0が中央(歌詞トラックの pan 0-127 を正規化したもの)。 利用側は StereoPannerNode.pan などへそのまま渡す。

    syllable: LyricSyllable

    消費した音節

    volume: number

    歌唱の声量係数(歌詞トラックの volume 0-MAX_VOCAL_VOLUME を正規化したもの)。 1=等倍で、100超指定時は 1 を超える(ブースト)。ノートのvelocityとは独立。 利用側はこれにマスタ音量を掛けて発音音量とする。