top of page

4

Track

AZSTOKE_TrackNameIncludeStringsSoloSetting

トラック名を指定文字列部分一致検知を行いSoloに設定

RANK

dofile(reaper.AZ_GetLuaInitPath())

require("reaper_AZSTOKE_SILVER")


soloIncludeString = "_en"


trackList = reaper.AZ_GetTrackItemList(0)

reaper.AZ_SetTrackAllSoloOFF(0)


for i, value in pairs(trackList) do

    name = reaper.AZ_GetTrackItemName(value)

    check = reaper.AZ_CheckIncludeString(name,soloIncludeString)

    if check == true then

       reaper.AZ_SetTrackItemSolo(value,true)

    end

end

dofile(reaper.AZ_GetLuaInitPath())

require("reaper_AZSTOKE_SILVER")


・SilverのAPIを利用可能にする


soloIncludeString = "_en"


・soloにする部分一致の文字列を設定してsoloIncludeStringに代入


trackList = reaper.AZ_GetTrackItemList(0)


・指定プロジェクトの全てのトラックを配列のtrackListに代入


reaper.AZ_SetTrackAllSoloOFF(0)


・すべてのsoloをOFFに設定


for i, value in pairs(trackList) do


・trackListの配列分をForループ


    name = reaper.AZ_GetTrackItemName(value)


・各トラックの名前を取得してnameに代入


    check = reaper.AZ_CheckIncludeString(name,soloIncludeString)


・nameにsoloIncludeStringが入っているかをチェックしてcheckにboolを代入


    if check then


・checkがtrueなら以下に実行


       reaper.AZ_SetTrackItemSolo(value,true)


・checkを通ったトラックにsoloを設定


    end

end

To use the API, you need to sign up for a plan.

Download the dedicated API

need to do it.

*SILVER is scheduled to be released in May.

トラックの命名をしておく

※部分一致の範囲を理解して命名してください

- Script Code -
- Script Image -
- Warm Up -
- Script Detail -
- API -

LUA

​ReaScript File Download 👇

* A dedicated API is required to run this

- Script Image -
bottom of page