@onjmin/dtm
    Preparing search index...

    Type Alias StreamVoiceTrack

    ストリーミング再生する歌詞トラック1本。

    type StreamVoiceTrack = {
        breathiness?: number;
        delaySend?: number;
        gender?: number;
        id?: string;
        model: string;
        notes: StreamVoiceNote[];
        octaveUnison?: OctaveUnisonMode;
        pan: number;
        reverbSend?: number;
        tension?: number;
        vibrato?: boolean;
        volume: number;
    }
    Index

    Properties

    breathiness?: number

    ブレシネス(息成分)0-1。既定0.5(無変化)。koe音源(Worldline)限定 — klattフォールバックには効かない。

    delaySend?: number

    マスタディレイへのセンド量 0-1。既定0(ディレイが掛からない)。マスタディレイ自体の つまみ(音価・掛かり具合)とは独立に、このトラックをどれだけディレイバスへ送るかを決める。

    gender?: number

    フォルマント/ジェンダーファクター 0-1。既定0.5(無変化)。koe音源(Worldline)限定 — klattフォールバックには効かない。0.5未満で低め/太め、0.5超で高め/細めに寄る。

    id?: string

    呼び出し側がソロ/ミュート判定に使う識別子(演奏トラックの config.id 等)。 StreamPlaybackOptions.isAudible で参照する。省略時は常に可聴。

    model: string

    歌唱モデル名(koe音源キーワード or "klatt")。

    発音順(startSec昇順)の歌唱ノート列。

    octaveUnison?: OctaveUnisonMode

    オクターブユニゾン。各音節をもう1声、1オクターブ上/下(控えめな音量)で重ねて発音し、 声に厚み(下)または煌びやかさ(上)を足す。既定 "none"(重ねない)。

    pan: number

    ステレオ定位 -1〜+1。

    reverbSend?: number

    マスタリバーブへのセンド量 0-1。既定0(マスタリバーブが掛からない)。 マスタリバーブ自体のつまみ(残響の質・量)とは独立に、このトラックをどれだけ リバーブバスへ送るかを個別に決める。

    tension?: number

    テンション(張り/力強さ、"こぶし"寄り)0-1。既定0.5(無変化)。koe音源(Worldline)限定 — klattフォールバックには効かない。

    vibrato?: boolean

    自動ビブラート ON/OFF。ONでも全ノートには掛からず、VIBRATO_MIN_SEC 以上の ロングトーンにだけ自動適用される(短い音符は不自然になるため対象外)。

    volume: number

    最終ゲイン(声量×マスタ等を適用済み。1=等倍)。