Reaper: вопросы присматривающихся к этой программе (1 онлайн

  • Автор темы Автор темы goa
  • Дата начала Дата начала
Можно ещё подсказочку: хотелось бы, что бы после импорта файла в проект, курсор оставался в начале этого импортнутого :)файла. Где то встречал в ветке, когда читал всю, но тогда не до этих мелочей было.
 
@Darek,

179392
 
  • Like
Реакции: Darek
Здравствуйте! Возник вопрос касательно MIDI Learn. На миди контроллере есть четыре кноба, которые я хочу привязать к параметрам: Gain, Shape, Filter, Pitch. Но проблема в том, что данные параметры идут Sample 1 Gain, Sample 2 Gain, Sample 3 Gain, etc.

179422
179423


Вопрос, как можно удобно настроить эти параметры? Например я выбираю сэмпл один и кручу его, переключаюсь на второй и кручу его теми же ручками, но первый при этом не изменяется. Прошу прощения если такой вопрос уже обсуждали, я честно не знал как сформулировать вопрос.
 
@ma3lstorm, а правой кнопкой на нужной крутилке не пробовали?

Можно еще просто слегка покрутить ручку, а потом из меню выбрать мидилёрн.

179459


Может в этом плагине так не работает. Что за плагин?
 
  • Like
Реакции: ma3lstorm
  • Like
Реакции: Antonio
О "настройке под себя": а есть ли возможность убрать промежуточный вариант разворота папок? Чтобы было только два варианта - "полностью свёрнуто" и "полностью развёрнуто" (как в микшере) ?
Правкой темы! Там есть файлик текстовый и там нужно отыскать этот параметр - где-то я уже читал и вопрос этот и ответ точный.
Я не думаю, что стоит под это дело делать ещё один пункт настроек в Преференсес, их и так там чрезвычайно много. И что галочку искать, что способ это сделать самому - один ФИГ!
 
Последнее редактирование:
Там есть файлик текстовый и там нужно отыскать этот параметр
Суперколлапсед = 0? Не, это не то. Сейчас там всегда три варианта - открыто, закрыто, и полуоткрыто. Вот это последнее убрать бы совсем, чтобы при нажатии на соответствующий переключатель было бы только два варианта в принципе. Активно работаю с папками (ибо это мегафича), но очень много времени отжирает это (никому не нужное, на мой взгляд) переключение.
 
Суперколлапсед = 0? Не, это не то. Сейчас там всегда три варианта - открыто, закрыто, и полуоткрыто. Вот это последнее убрать бы совсем, чтобы при нажатии на соответствующий переключатель было бы только два варианта в принципе. Активно работаю с папками (ибо это мегафича), но очень много времени отжирает это (никому не нужное, на мой взгляд) переключение.
Есть же вот такой кастом, правда, он по-другому работает. Немного не то, но, как вариант.
 

Вложения

  • HideShow track in folder.jpg
    HideShow track in folder.jpg
    23,3 KB · Просмотры: 119
  • Like
Реакции: Alexander Yakuba
Немного не то, но, как вариант.
Да вобщем-то по сути то, только никакого выигрыша в скорости не будет - нужно выделить папку и вызвать экшен. То же самое что и на невыделенной папке два раза кликнуть на соответствующйи треугольничек. Если бы промежуточного варианта не было вовсе - один клик на треугольничек решил бы проблему. Кстати, с этим экшеном треугольничек тот самый конфликтует - если свёрнуто экшеном, то треугольничком уже не развернуть и вовсе... это точно для меня абсолютно не рабочий вариант, и это точно что-то совсем уж за гранью моего понимания... :(
 
Да вобщем-то по сути то, только никакого выигрыша в скорости не будет - нужно выделить папку и вызвать экшен. То же самое что и на невыделенной папке два раза кликнуть на соответствующйи треугольничек. Если бы промежуточного варианта не было вовсе - один клик на треугольничек решил бы проблему. Кстати, с этим экшеном треугольничек тот самый конфликтует - если свёрнуто экшеном, то треугольничком уже не развернуть и вовсе... это точно для меня абсолютно не рабочий вариант, и это точно что-то совсем уж за гранью моего понимания... :(
Попробуй в начало всей цепочки добавить Track: Select track under mouse и кинуть на шорткат. Может так устроит.
 
  • Like
Реакции: Alexander Yakuba
@Alexander Yakuba, Держи.
Придумайте понятное названия скрипту, что бы закинуть в реапак, а то я что то придумать не могу))).

*** Terminate instances
PHP:
    -- Terminate instances


    --=========================================
    local function SetToggleButtonOnOff(numb);
        local value,ScriptWay,sec,cmd,mod,res,val = reaper.get_action_context();
        reaper.SetToggleCommandState(sec,cmd,numb or 0);
        reaper.RefreshToolbar2(sec,cmd);
    end;
    --=========================================


    --=========================================
    local ProjState2;
    local function ChangesInProject();
        local ret;
        local ProjState = reaper.GetProjectStateChangeCount(0);
        if not ProjState2 or ProjState2 ~= ProjState then ret = true end;
        ProjState2 = ProjState;
        return ret == true;
    end;
    --=========================================



    --=========================================
    local function loop();
        ---
        if ChangesInProject() then;
            ---
            local CountTracks = reaper.CountTracks(0);
            if CountTracks > 0 then;
                ----
                local x,y = reaper.GetMousePosition();
                local tr, info = reaper.GetTrackFromPoint(x,y);
                if info == 0 and tr then;
                    local compact = (reaper.GetMediaTrackInfo_Value(tr,'I_FOLDERCOMPACT')==1);
                    if compact then;
                        reaper.SetMediaTrackInfo_Value(tr,'I_FOLDERCOMPACT',2);
                    end;
                end;
                ----
                reaper.defer(function();
                    for i = 1,CountTracks do;
                        local track = reaper.GetTrack(0,i-1);
                        local compact = (reaper.GetMediaTrackInfo_Value(track,'I_FOLDERCOMPACT')==1);
                        if compact then;
                            reaper.SetMediaTrackInfo_Value(track,'I_FOLDERCOMPACT',2);
                        end;
                    end;
                end);
                ---
            end;
        end;
        reaper.defer(loop);
    end;
    --=========================================

    SetToggleButtonOnOff(1);
    reaper.defer(loop);
    reaper.atexit(SetToggleButtonOnOff);
@Alexander Yakuba, не получается нагуглить способ правки темы, чтобы убрать промежуточное состояние?
Это вроде бы в теме не возможно исправить.
 
@Alexander Yakuba, Держи.
Придумайте понятное названия скрипту, что бы закинуть в реапак, а то я что то придумать не могу))).

*** Terminate instances
PHP:
    -- Terminate instances


    --=========================================
    local function SetToggleButtonOnOff(numb);
        local value,ScriptWay,sec,cmd,mod,res,val = reaper.get_action_context();
        reaper.SetToggleCommandState(sec,cmd,numb or 0);
        reaper.RefreshToolbar2(sec,cmd);
    end;
    --=========================================


    --=========================================
    local ProjState2;
    local function ChangesInProject();
        local ret;
        local ProjState = reaper.GetProjectStateChangeCount(0);
        if not ProjState2 or ProjState2 ~= ProjState then ret = true end;
        ProjState2 = ProjState;
        return ret == true;
    end;
    --=========================================



    --=========================================
    local function loop();
        ---
        if ChangesInProject() then;
            ---
            local CountTracks = reaper.CountTracks(0);
            if CountTracks > 0 then;
                ----
                local x,y = reaper.GetMousePosition();
                local tr, info = reaper.GetTrackFromPoint(x,y);
                if info == 0 and tr then;
                    local compact = (reaper.GetMediaTrackInfo_Value(tr,'I_FOLDERCOMPACT')==1);
                    if compact then;
                        reaper.SetMediaTrackInfo_Value(tr,'I_FOLDERCOMPACT',2);
                    end;
                end;
                ----
                reaper.defer(function();
                    for i = 1,CountTracks do;
                        local track = reaper.GetTrack(0,i-1);
                        local compact = (reaper.GetMediaTrackInfo_Value(track,'I_FOLDERCOMPACT')==1);
                        if compact then;
                            reaper.SetMediaTrackInfo_Value(track,'I_FOLDERCOMPACT',2);
                        end;
                    end;
                end);
                ---
            end;
        end;
        reaper.defer(loop);
    end;
    --=========================================

    SetToggleButtonOnOff(1);
    reaper.defer(loop);
    reaper.atexit(SetToggleButtonOnOff);

Это вроде бы в теме не возможно исправить.
У меня, почему-то, не работает.
 
У меня, почему-то, не работает.
Прям вообще ничего не происходит или что или ошибка или ... ? Все должно работать. Ты наверно что то не так сделал.)
Сделай гиф!

P.S. Скрипт работает в фоне. При запуске скрипта ничего недолжно произойти. Его запускаешь один раз и все, далее обычным способом сворачиваешь папки и скрипт их дообрабатывает.
 
не получается нагуглить способ правки темы, чтобы убрать промежуточное состояние
Нет.
Это вроде бы в теме не возможно исправить.
Угу.
У меня, почему-то, не работает.
Работает!!!
@Archchie, вы волшебник!!!

(название... ну что-то типа "нот коллапсед фолдер чего-то там", ну или как там оно будет... :)
 
  • Like
Реакции: Archie's
Прям вообще ничего не происходит или что или ошибка или ... ? Все должно работать. Ты наверно что то не так сделал.)
Сделай гиф!

P.S. Скрипт работает в фоне. При запуске скрипта ничего недолжно произойти. Его запускаешь один раз и все, далее обычным способом сворачиваешь папки и скрипт их дообрабатывает.
Ай... :Dle80: Сорри, не заметил, что он как тоггле работает. Тыкаю, и не вижу, что он просто вкючает и выключает ВОЗМОЖНОСТЬ такого режима работы)))))) Всё отлично работает.
 
  • Like
Реакции: Archie's
Друзья, подскажите, как сделать так, чтобы при установлении тайм селекшона в момент проигрывания курсор автоматом становился в начало тайм селекшона? что то облазил все настройки не пойму где это...но вроде по умолчанию курсоры плэй и едит это один курсор? :confused:
 

Сейчас просматривают