@EUGEN27771, Спасибо! С колесом мыши работает на уменьшение только. Если должно и на увеличение работать, то не могли бы вы краткую инструкцию по использованию написать?
--Mousewhell only!--
--get mousewhell value--
is_new_val,f_name,secID,cmdID,mode,reso,val = reaper.get_action_context()
if val>0 then K=1.05
elseif val<0 then K=0.95
end
--for each track--
if val~=0 then
for i=1,reaper.CountTracks(0) do
tr = reaper.GetTrack(0, i-1)
height = reaper.GetMediaTrackInfo_Value(tr, "I_WNDH")
reaper.SetMediaTrackInfo_Value( tr, "I_HEIGHTOVERRIDE",height*K)
end
end
reaper.TrackList_AdjustWindows(0)
reaper.UpdateArrange()
--For NoUndo(no trash in undo history)--
reaper.Undo_BeginBlock()
reaper.Undo_EndBlock("TrackZoom", 2)
как менять высоту треков, сохранив имеющиеся пропорции?
Оно того стоит?можно ли что-нибудь с этим придумать?
в кубейсе, от которого мне нравится эта функция, тоже пропорции не сохраняются после максимального уменьшения, так что нормаОно того стоит?
если сложно реализовать - не стоит. Но было бы хорошоОно того стоит?
Да, Евгений, проверил в пустом проекте - всё работает. Открываю рабочий проект - процессор перенапрягается и виснет на некоторое время. В проекте 212 дорожек. Компьютер загружен почти под завязку. Может в этом причина?@DRYGVA, странно,у меня работает как надо,с энвелопами,без загрузки
и он, я Вам скажу, оч круто работает. Действительно(. Прошу прощения за лишний напрягВообще,только что экшн нашел,с зум и сохр. масштаба,правда,только для выделенных треков.
Может и для всех есть.
Что-то,уже обленились искать,все скрипты да скрипты
Попробуйте такой вариант.высота трека быстро увеличивается и выходит за пределы видимости
как убрать из списка ресент проджектс те, которые были физически удалены с диска? могут они автоматом удаляться?
где посмотреть-почитать подробно и, главное, понятно, о работе с модуляцией параметров?