Помогите создать экшн / кастом экшн / скрипт (4 онлайн)

vitalker

Well-Known Member
8 Окт 2013
5.085
2.195
113
Гродно
Люди самореализуются на только на этом форуме. К этому следует относится с пониманием и сочувствием. Люди кто при деле , они при деле. Спасибо и удачи в продакшене.)
Сочувствую, мне просто интересно. Если боитесь публично, то можно в личку.
 

Andernik

Active Member
7 Апр 2009
338
207
43
PHP:
    --ON
    if reaper.GetToggleCommandState(42206)~=1 then;
        reaper.Main_OnCommand(42206,0);
    end;
PHP:
    --OFF
    if reaper.GetToggleCommandState(42206)==1 then;
        reaper.Main_OnCommand(42206,0);
    end;
Плохая идея тыкать на угад что то в коде. Можно один пробел убрать и весь код перестанет работать!
Спасибо!
 

OlegMak

New Member
3 Фев 2018
10
3
3
Доброго времени суток! Есть ли скрипт который бы вкл/выкл input for Control Messages для определенного девайса?)
 

ProIT

New Member
12 Ноя 2014
3
0
1
верблюдо
Приветствую.

Впервые взялся написать для себя полезное в рипер, две недели как вник в lua ,) На форумах как то трудно с поиском результативных ответов на свои вопросы. Поэтому прошу помочь, как мне правильно сделать запуск Play / Stop.

В проекте много маркеров. В стандартном Region/Marker Manager не нашел способа изменить размер шрифта, чтоб увидеть надписи на расстоянии 3-5м от монитора. Написал скрипт на базе gui из ../REAPER/Scripts/Cockos/Default_6.0_theme_adjuster.lua
В итоге перемещаюсь курсором по списку маркеров, но никак не удается включить на проигрывание / reaper.Main_OnCommand( 1007, 0 ) -- play /
Команда срабатывает, индикаторы сигналов на канале активируются, кнопка |> (play) включается и светится зеленым, но курсор остается на месте без движения и звука нет.

Скрипт собирает из проекта маркеры, передает список в ScrollBox для отображения, и всё с нажатиями пользователя обрабатывается функцией в defer().
Замечено, при работающем моем скрипте, если нажимать мышкой в кнопку |> (play) или пробел на клавиатуре, то рипер всё так же стоит колом без звука и движения. После выключения скрипта, рипер работает как и должен, все движется и играет.

PS.
Попробовал минимальную конструкцию скрипта, в нем только отработка нажатий клавиатуры, и мое изумдение -- все работает. Рою где наБАГадил.

Подскажите, где что упустил.
 

Вложения

patt

Member
10 Мар 2010
87
24
8
Здравствуйте! Существует ли возможность (custom action, script, etc.) сделать следующее:
Есть 2 трека, на них изначально находятся айтемы. В неком случайном порядке.
Нажимаем волшебную кнопку! И айтемы на втором треке, встают ровно под айтемы на первом. Т.е. на те же значения по времени.
В идеале хочется возможность некоего пре-ролла. Т.е. не точно на те же места, а чуть раньше на 1-2 сек.
И уж совсем круто если длительность айтема на втором треке, тоже будет подгоняться под длительность соответствующего на первом треке, и желательно с пост-роллом (также 1-2 сек).
Мне кажется, реализовывать это надо именно на уровне айтемов. Т.к. исходные файлы могут меняться.
 

fide113

Member
7 Май 2020
35
4
8
23
Всем привет. Может быть уже было здесь, но я не нашёл.
Может у кого-нибудь есть скрипт или кто-то может написать его. Чтоб одной кнопкой переключить режим записи на Time Selection Auto Punch и включить при этом Linked Loop (чтоб выделение открепилось от линейки зацикливания).
Сам в скриптах ничего не понимаю, поэтому приходится всё делать вручную
 

Mr_Tsonts

Well-Known Member
18 Апр 2019
1.656
1.341
113
56
Киев
Всем привет. Может быть уже было здесь, но я не нашёл.
Может у кого-нибудь есть скрипт или кто-то может написать его. Чтоб одной кнопкой переключить режим записи на Time Selection Auto Punch и включить при этом Linked Loop (чтоб выделение открепилось от линейки зацикливания).
Сам в скриптах ничего не понимаю, поэтому приходится всё делать вручную
 

Вложения

fide113

Member
7 Май 2020
35
4
8
23
Спасибо! А можно ещё сделать, чтоб эти параметры возвращались обратно, когда кнопка которая включает скрипт нажимается снова?
 

Mr_Tsonts

Well-Known Member
18 Апр 2019
1.656
1.341
113
56
Киев
Спасибо! А можно ещё сделать, чтоб эти параметры возвращались обратно, когда кнопка которая включает скрипт нажимается снова?
А тут уже зависит, в какой мод нужно вернуться из Time Selection Auto Punch.
 

Mr_Tsonts

Well-Known Member
18 Апр 2019
1.656
1.341
113
56
Киев
В Record Mode: Normal и чтоб обратно Linked Loop включился
P.S. Но не отдельным скриптом, а при отжатии той же самой кнопки, если так можно
Я в примере вписывал экшн, который тоггле, в смысле лупа, но там есть ещё два. их видно было в списке. и вы их найдёте, один из которых включает, второй выключает. Можно их использовать, открепить до степа, прикрепить обратно - после степа. Это дело вкуса. Скрипт простой, легко сможете сами сделать.
 
  • Like
Реакции: fide113

fide113

Member
7 Май 2020
35
4
8
23
Я в примере вписывал экшн, который тоггле, в смысле лупа, но там есть ещё два. их видно было в списке. и вы их найдёте, один из которых включает, второй выключает. Можно их использовать, открепить до степа, прикрепить обратно - после степа. Это дело вкуса. Скрипт простой, легко сможете сами сделать.
Да, разобрался. Спасибо большое)
 
  • Like
Реакции: Mr_Tsonts

Вальтер

soundcloud.com/acidova
18 Июн 2008
529
50
28
38
Yekaterinburg
soundcloud.com
Пожалуйста, помогите создать действие. Нужно, чтобы по нажатию сочетания клавишь листались панели в доке. Считаю, что станет удобнее, если можно будет пролистывать панели микшера/эксплорера и т.д. можно будет по сочетанию клавишь, а не кликать в мизерные их названия снизу.
 
Последнее редактирование:

Martin111

Member
18 Фев 2015
482
20
18
53
Как сделать на айтем огибающую громкости (Toggle), чтобы поинты были в начале айтема и в конце?
 

Вложения

Martin111

Member
18 Фев 2015
482
20
18
53
Snjuk, так он создаёт автоматизацию под треком, а мне нужно на айтеме, с твумя points, в начале и в конце айтема.
 

AlexLazer

Well-Known Member
26 Янв 2009
2.668
1.412
113
40
Russia, Stavropol
soundprofi.ru
@Snjuk, Ему нужно take volume envelope, именно на айтеме чтоб.
@Martin111, С четырьмя точками есть скрипт (по две по краям), а вот с двумя не знаю.
Может там не сложно этот скрипт от @Archchie отредактировать.
 

Archie's

Well-Known Member
24 Окт 2017
1.936
1.296
113
@Martin111, Archie_EnvT; Insert points on edges of selected items (Active take).lua
и в начало скрипта вставь вот эту строку
reaper.Main_OnCommand(reaper.NamedCommandLookup('_S&M_TAKEENVSHOW1'),-1);
 
  • Like
Реакции: Martin111 и AlexLazer

Martin111

Member
18 Фев 2015
482
20
18
53
Archchie, в начале айтема создаются два поинта, скажите пожалуйста как сделать один, и чтобы они были unselect ?
 

Вложения

  • 78,8 KB Просмотры: 80

AlexLazer

Well-Known Member
26 Янв 2009
2.668
1.412
113
40
Russia, Stavropol
soundprofi.ru
@Martin111, А можете сказать по секрету для чего вы это используете?

В начало скрипта вписали строку?
У меня в начале одна точка, все как надо:
 

Вложения

Последнее редактирование:

Martin111

Member
18 Фев 2015
482
20
18
53
AlexLazer, для автоматизации аудио, просто мне так удобнее редактировать.
 

AlexLazer

Well-Known Member
26 Янв 2009
2.668
1.412
113
40
Russia, Stavropol
soundprofi.ru
@Martin111, Просто с двумя точками насколько я понимаю только общую громкость всего айтема можно менять? Не проще просто Item Volume использовать? Просто интересно.

P. S. Примерно понял уже.
 
Последнее редактирование:

Сейчас онлайн (Пользователей: 0, Гостей: 4)