Понял, попробую) А то я в скриптинге вообще не силён) Спасибо)Вот здесь установи отступы какие нужно, я сделал такие отступы, что бы понятно было что они могут быть отрицательными.
Посмотреть вложение 172279
Да - пришло. Спасибо огромное!@Archchie, взял из истории платежей, должно прийти. Спасибо за помощь!
Нет - так к сожалению не получится сделать.Можно ли сделать выбор каналов из которых происходит рендер.
В каком смысле - "перемещал выделенные треки в эту папку" ?Не могу сообразить, возможно ли такое. Есть папка Temp в проекте, хочется чтобы скрипт перемещал выделенные треки в эту папку.
как-то можно забайпасить на ВСЕХ ВЫДЕЛЕННЫХ?
-------------------------------------------------------
local function no_ubdo()reaper.defer(function()end)end;
-------------------------------------------------------
local retval, str = reaper.GetUserInputs("Bypass fx in selected tracks by number",1,"number fx by comma,extrawidth=150","");
if not retval or #str:gsub("%s","")==0 then no_ubdo()return end;
local
T = {};
for S in string.gmatch(str,"%d+") do;
if tonumber(S) then;
T[tonumber(S)]=tonumber(S);
end;
end;
if T == 0 then no_ubdo()return end;
reaper.Undo_BeginBlock();
reaper.PreventUIRefresh(1);
local
CountSelTrack = reaper.CountSelectedTracks(0);
for i = 1,CountSelTrack do;
local SelTrack = reaper.GetSelectedTrack(0,i-1);
local FX_Count = reaper.TrackFX_GetCount(SelTrack);
for ifx = 1,FX_Count do;
if T[ifx] then
reaper.TrackFX_SetEnabled(SelTrack,ifx-1,false);
end;
end;
end;
reaper.PreventUIRefresh(-1);
reaper.Undo_EndBlock("Bypass "..table.concat(T,",").." Fx",-1);
-------------------------------------------------------
local function no_ubdo()reaper.defer(function()end)end;
-------------------------------------------------------
local retval, str = reaper.GetUserInputs("Bypass fx in selected tracks by number",1,"number fx by comma,extrawidth=150","");
if not retval or #str:gsub("%s","")==0 then no_ubdo()return end;
local
T = {};
for S in string.gmatch(str,"%d+") do;
if tonumber(S) then;
T[tonumber(S)]=tonumber(S);
end;
end;
if T == 0 then no_ubdo()return end;
reaper.Undo_BeginBlock();
reaper.PreventUIRefresh(1);
local
CountSelTrack = reaper.CountSelectedTracks(0);
for i = 1,CountSelTrack do;
local SelTrack = reaper.GetSelectedTrack(0,i-1);
local FX_Count = reaper.TrackFX_GetCount(SelTrack);
for ifx = 1,FX_Count do;
if T[ifx] then
reaper.TrackFX_SetEnabled(SelTrack,ifx-1,true);
end;
end;
end;
reaper.PreventUIRefresh(-1);
reaper.Undo_EndBlock("Bypass "..table.concat(T,",").." Fx",-1);
@vax,
Archie_FX; Bypass necessary Fx in selected tracks(user input through space).lua
Archie_FX; Unbypass necessary Fx in selected tracks(user input through space).lua
@vax, Archie_FX; Toggle Bypass necessary Fx in selected tracks(user input through space).lua
Да, точно, ошибку допустил(.а вот с названиями выдаёт такое окно:
Можно.кстати, можно сделать ввод не полного имени,
Да, точно, ошибку допустил(.
Исправил.
Можно.
Сделал.
@vax, А ты когда имена вводишь, звездочку точно ставишь? Посмотреть вложение 172742 я в инструкции про нее писал.
У меня все работает
Посмотреть вложение 172743
Да. Сделал.можно ли сделать наоборот - чтобы со звёздочки начинались номера слотов?
*1 3 5 (например)
Сорри - не заметил.а тут всё ок?
Сорри - не заметил.
Исправил.
Спасибо!Спасибо! Ты - мой герой! ))
Теперь на стримах будет ещё удобнее.
Задонатил чуток с карты.
@off298,
создай трек вставь инструмент эффекты сделай рекарм монитор сохрани трек темплейт
добавь в Resources (sws надо) slot 1
добавь кнопку в тулбар
SWS/S&M: Resources - Apply track template (+envelopes/items) to selected tracks, slot 1
через цикл экшнПосмотреть вложение 173214