Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IDataLoader

IDataLoader

読み込まれている音楽地図などの情報

Current video materials

Hierarchy

  • ISongExplorer
    • IDataLoader

Index

Properties

Readonly fonts

フォントの読み込みステータス / Font loading status

Readonly lyrics

lyrics: LyricsInfo

歌詞の発声タイミング情報 / Lyrics timing info

Readonly lyricsBody

lyricsBody: LyricsBody

歌詞の情報 / Lyrics info

Readonly lyricsId

lyricsId: number

歌詞の発声タイミング推定ID / Lyrics timing estimation ID

Readonly permalink

permalink: string

TextAlive サービスのURL / TextAlive website url

Readonly song

song: Song

楽曲情報 / Song info

Readonly songMap

songMap: ISongMap

音楽地図情報 / Song map info

Readonly songStatus

songStatus: SongStatus

楽曲の解析ステータス / Song analysis status

Readonly text

text: string

歌詞テキスト / Lyrics text

Readonly video

video: VideoEntry

動画データ / Video data

Methods

findBeat

  • 指定された位置のビート情報を取得する

    Find beat that overlaps with the specified timing

    Parameters

    • time: number

      位置 [ms] / Position [ms]

    • Optional options: FindTimedObjectOptions

      探索オプション / Optional parameters for finding beat

    Returns IBeat

    ビート情報(見つからなければ null

findChord

  • 指定された位置のコード進行を取得する

    Find chord that overlaps with the specified timing

    Parameters

    • time: number

      位置 [ms] / Position [ms]

    • Optional options: FindTimedObjectOptions

      探索オプション / Optional parameters for finding chord

    Returns IChord

    コード進行(見つからなければ null

findChorus

  • 指定された位置のサビ情報を取得する

    Find a chorus part that overlaps with the specified timing

    Parameters

    • time: number

      位置 [ms] / Position [ms]

    • Optional options: FindTimedObjectOptions

      optional parameters for finding a chorus part

    Returns IRepetitiveSegment

    サビ情報(見つからなければ null

findChorusBetween

  • deprecated

    Use of {@link ISongExplorer.findChorusBetween} is deprecated - find a chorus part with {@link ISongExplorer.findChorus} instead.

    Parameters

    • startTime: number
    • endTime: number

    Returns IRepetitiveSegment

getBeats

  • 楽曲中のビートに関する情報を取得する

    Get beats in the current song

    Returns IBeat[]

    ビート情報(見つからなければ空の配列)

getChords

  • 楽曲中のコード進行に関する情報を取得する

    Get chord info in the current song

    Returns IChord[]

    コード進行の情報(見つからなければ空の配列)

getChoruses

  • 楽曲中のサビに関する情報を取得する

    Get chorus parts in the current song

    Returns IRepetitiveSegment[]

    サビ情報(見つからなければ空の配列)

getMaxVocalAmplitude

  • getMaxVocalAmplitude(): number
  • 楽曲中の最大声量を取得する

    Get maximum vocal amplitude

    • このメソッドを使うには Player の初期化オプション({@link PlayerOptions#vocalAmplitudeEnabled} を true にする必要があります
    • To use this method, Player constructor option {@link PlayerOptions#vocalAmplitudeEnabled} needs to be true

    Returns number

    最大声量

getMedianValenceArousal

  • V/A空間中の座標遷移の中央値を取得する

    Get median valence arousal value throughout the song

    • このメソッドを使うには Player の初期化オプション({@link PlayerOptions#valenceArousalEnabled} を true にする必要があります
    • To use this method, Player constructor option {@link PlayerOptions#valenceArousalEnabled} needs to be true

    Returns ValenceArousalValue

    座標値

getValenceArousal

  • 指定された位置のV/A空間中の座標を取得する

    Get valence arousal value at the specified timing

    • このメソッドを使うには Player の初期化オプション({@link PlayerOptions#valenceArousalEnabled} を true にする必要があります
    • To use this method, Player constructor option {@link PlayerOptions#valenceArousalEnabled} needs to be true
    see

    PlayerOptions

    Parameters

    • time: number

      位置 [ms] / Position [ms]

    Returns ValenceArousalValue

    座標値

getVocalAmplitude

  • getVocalAmplitude(time: number): number
  • 指定された位置の声量を取得する

    Get vocal amplitude at the specified timing

    • このメソッドを使うには Player の初期化オプション({@link PlayerOptions#vocalAmplitudeEnabled} を true にする必要があります
    • To use this method, Player constructor option {@link PlayerOptions#vocalAmplitudeEnabled} needs to be true

    Parameters

    • time: number

      位置 [ms] / Position [ms]

    Returns number

    声量

Generated using TypeDoc