Skip to content

ティラのスクリプトでBGMを範囲指定ループなどさせるためのプラグイン

License

Notifications You must be signed in to change notification settings

violet2525/tyranoscript-advanced-audio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

■■■■■■■■■■■■■■■■■■■■■■■■■
■■■                   ■■■
■■■ 試製BGM範囲指定ループプラグイン ■■■
■■■                   ■■■
■■■■■■■■■■■■■■■■■■■■■■■■■


【概要】
・ティラノスクリプトでBGMを範囲指定ループして再生するためのプラグインです。
・範囲指定ループとは、特定の区間(1秒?5秒までの間、等)を指定してループ再生させることです。

【注意事項】
・試作版のため不具合等多々あります。
・ティラノスクリプトの通常のBGM再生(playbgm等)とは別の方法で音声を再生しているため、バッファ指定はできません。
・また、同時に複数の曲を範囲指定ループ再生することもできません。
・Aという曲をフェードアウトさせながらBという曲をフェードイン、ということもできません。
・Aをフェードアウト→フェードアウト完了(再生終了)→Bのフェードイン開始、という手順ならできます。

【使い方】
first.ksに次のように記述してください。後述するタグを使用できるようになります。

[plugin name="advancedaudio"]


【タグ】
・ad_playaudio…ループ再生を開始
指定可能属性:
 storage…再生させるBGMを指定、ファイルはBGMフォルダに入れてください
 loop…ループさせるかをtrue/falseで指定
 start…ループ開始位置をミリ秒で指定
 end…ループ終了位置をミリ秒で指定
 intro…最初のループに入る前にイントロ(曲の開始~ループ開始位置)を再生するかをtrue/falseで指定
 time…フェードイン再生させる場合、フェード時間をミリ秒で指定
 volume…再生時のボリュームを0~100の値で指定

・ad_stopaudio…再生終了
指定可能属性:
 time…フェードアウト終了させる場合、フェード時間をミリ秒で指定

・ad_optionaudio…再生中の曲の設定変更
指定可能属性:
 loop…基本的にはfalseを指定し、ループを終了させます
 volume…変更するボリュームを0~100の値で指定
 time…ボリューム変更時に指定の値まで変更する時間をミリ秒で指定

・ad_pauseaudio…再生を一時停止
指定可能属性:
 time…フェードアウトしながら停止させる場合、フェード時間をミリ秒で指定

・ad_resumeaudio…一時停止を解除
指定可能属性:
 time…フェードインしながら再生させる場合、フェード時間をミリ秒で指定
 volume…再生ボリュームを0~100の値で指定

・ad_restoreaudio…ロード時用マクロ(make.ksにこのタグを記述してください)
指定可能属性:
なし

【連絡先】
twitter:@violet_ncnc
不具合報告等ありましたら、リプかDMでお願いします。(DM全開放してます)

About

ティラのスクリプトでBGMを範囲指定ループなどさせるためのプラグイン

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published