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

vitalker

Well-Known Member
8 Окт 2013
5.085
2.196
113
Гродно
@Al Brazy пожалуйста:
Код:
Custom: Copy item region
  SWS: Select only track(s) with selected item(s)
  Time selection: Set time selection to items
  Xenakios/SWS: Select previous tracks
  Xenakios/SWS: Select previous tracks
  Item: Unselect all items
  Item: Select all items on selected tracks in current time selection
  Item: Split items at time selection
  Item edit: Move items/envelope points down one track/a bit
 
  • Like
Реакции: Al Brazy

Hedgehog

Well-Known Member
4 Окт 2006
677
850
93
42
Москва
Подскажите, как будет выглядеть текст для вызова консоли с предустановленными параметрами, не могу никак найти((
Пока удалось лишь получить id экшна и запустить консоль, а как установить параметр не знаю((

command_id = reaper.NamedCommandLookup( "_SWSCONSOLE" )
reaper.Main_OnCommand(command_id, 0 )
 

Aleksandr Oleynik

Well-Known Member
16 Янв 2007
26.360
20.064
113
62
Киев
@Hedgehog, через что вы её вызывать хотите? И зачем?
Если в скрипте - то все функции, которые есть в консоли, есть в API скриптов.
Если через Цикл Экшин - так там прямо функция есть Console - и дальше пишите что нужно
 
  • Like
Реакции: Hedgehog

Hedgehog

Well-Known Member
4 Окт 2006
677
850
93
42
Москва
@Hedgehog, через что вы её вызывать хотите? И зачем?
Если в скрипте - то все функции, которые есть в консоли, есть в API скриптов.
Если через Цикл Экшин - так там прямо функция есть Console - и дальше пишите что нужно
В скрипте. Понимаю, не могу найти синтаксис этой функции, если кто знает, подскажите плиз.
Есть похожий скрипт, например "SWS: Open console with 'S' to select track(s)", но он недоступен для редактирования, к сожалению...
 

lil-burn

Well-Known Member
15 Авг 2012
903
638
93
Екатеринбург
@Hedgehog, проще использовать sws resources, когда есть предустановленные параметры
- это если консоль нужна для добавления эффектов или треков
 

Hedgehog

Well-Known Member
4 Окт 2006
677
850
93
42
Москва
@Hedgehog, проще использовать sws resources, когда есть предустановленные параметры
- это если консоль нужна для добавления эффектов или треков
Все-таки хотелось бы сделать это с помощью экшна, потому что он будет частью кастом-экшна.
Я только начал знакомство со скриптами, поэтому заранее извиняюсь, если спрашиваю элементарные вещи, но пока самостоятельно не нахожу нужную функцию.
 

Aleksandr Oleynik

Well-Known Member
16 Янв 2007
26.360
20.064
113
62
Киев
@Hedgehog, вы смешали всё в кучу - скрипты, экшины группы SWS, которые ни какого отношения к скриптам не имеют, кастом экшины и цикл экшины.
Всё же посторайтесь разобраться и их отличать.
"SWS: Open console with 'S' to select track(s)" - это не скрипт!
 

Martin111

Member
18 Фев 2015
486
20
18
53
Подскажите скрипт/экшн создающий склеенную пустышку до таймселекшена, чтобы айтем
остался оригинальным (без всяких стречов). Три разных Left, Right, Left+Right.
 

Вложения

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

Hedgehog

Well-Known Member
4 Окт 2006
677
850
93
42
Москва
@Hedgehog, вы смешали всё в кучу - скрипты, экшины группы SWS, которые ни какого отношения к скриптам не имеют, кастом экшины и цикл экшины.
Всё же посторайтесь разобраться и их отличать.
"SWS: Open console with 'S' to select track(s)" - это не скрипт!
Да, в терминологии пока плаваю, спасибо, учту)
 

Martin111

Member
18 Фев 2015
486
20
18
53
@Aleksandr Oleynik что то ничего не происходит, как называется экшн ?
Нужно чтобы автоматически к таймселекшину вытягивалось !
 

Aleksandr Oleynik

Well-Known Member
16 Янв 2007
26.360
20.064
113
62
Киев
что то ничего не происходит, как называется экшн ?
Понятия не имею. Выделите айтем и всё произойдёт.
Это штатная функция Рипера - ПКМ - Glue items within time selection
И на этот вопрос я уже раз пять отвечал точно.
 

Aleksandr Oleynik

Well-Known Member
16 Янв 2007
26.360
20.064
113
62
Киев
Glue items within растягивает одновременно в стороны, нужно left и right!!!
Так поставьте тайм селекшин так как нужно - и всё будет ОК. И Glue ни чего не растягивает - оно заполняет.
Так как вы хотите - нет.
нужно писать скрипт
 
  • Like
Реакции: Martin111

ff-records

Active Member
11 Янв 2016
158
70
28
50
Коллеги есть такой скрипт - SWS/BR: Normalize loudness of selected items/tracks...
Так вот. При нормализации в варианте tracks он понижает фейдер трека, а хотелось бы чтобы понижал громкость всех айтемов трека на эту же величину.
Может кто то его поправить или написать похожий скрипт? Сам боюсь не осилю.
 

vitalker

Well-Known Member
8 Окт 2013
5.085
2.196
113
Гродно
@Martin111 я извиняюсь, но какого лешего вы выделяете один айтем, а хотите, чтобы оба растягивались?
[DOUBLEPOST=1487151967][/DOUBLEPOST]@ff-records ну так выделите все айтемы и поставьте режим в items.
 

Aleksandr Oleynik

Well-Known Member
16 Янв 2007
26.360
20.064
113
62
Киев
чтобы оба растягивались
Не растягивались, а заполняли свободное пространство тишиной! Glue ни чего не растягивает.
Я в общем не понял до конца, что он хочет.
[DOUBLEPOST=1487152026][/DOUBLEPOST]
ну так выделите все айтемы и поставьте режим в items.
НЕ ПРАВИЛЬНО!
Обсуждали же подробно, ну что вы в самом деле.....
Я обещал попробовать написать корректный скрипт для нормализации трековой не через изменение громкости фейдера, а корректого изменения громкости всех айтемов на треке, но не как самостоятельных фрагментов со своим динамическим диаппазоном, а как целого айтема.
Но просто нет времени на это.
 

vitalker

Well-Known Member
8 Окт 2013
5.085
2.196
113
Гродно

Martin111

Member
18 Фев 2015
486
20
18
53
@vitalker у вас с глазами проблем нет надеюсь, я же сделал картинку, left в данном случае.
 

Martin111

Member
18 Фев 2015
486
20
18
53
@vitalker заполнить в лево, например если я вытяну мышкой, то, там начало этого семпла, а мне нужно пустое пространство, это просто для удобства копирования.
 

vitalker

Well-Known Member
8 Окт 2013
5.085
2.196
113
Гродно
@Martin111 я не понимаю вас. Можете на пальцах объяснить? Что влево, что вправо? Желательно на картинках, тогда будет просто и ясно. На предыдущих картинках как-то мутно. Можно даже гифку.
 

Martin111

Member
18 Фев 2015
486
20
18
53
@vitalker решил просто перетягивать мышкой к части, которую нужно заполнить, конечно можно было бы скриптом сократить ручной процесс перетягивания, например поставил курсор, и оттуда идёт заполнение. Это может быть полезно для нарезок, которые потом нужно скопировать в другую часть трека.
 

Вложения

  • 81,9 KB Просмотры: 43

vitalker

Well-Known Member
8 Окт 2013
5.085
2.196
113
Гродно
@Martin111 ага. Чтобы, в зависимости от потребности, заполнял выделение влево/вправо/в обе стороны? Потому что в одном месте вы показали как айтем заполняет полностью, проходя поверх другого? А вам ведь такого не надо? Или надо было, чтобы оба склеились и заполнили выделение?
 
Последнее редактирование:

vitalker

Well-Known Member
8 Окт 2013
5.085
2.196
113
Гродно
@Martin111 короче так:
влево
Код:
Custom: Fill time selection to left
  Go to start of time selection
  Item properties: Loop item source
  Item edit: Trim left edge of item to edit cursor
вправо
Код:
Custom: Fill time selection to right
  Go to end of time selection
  Item properties: Loop item source
  Item edit: Trim right edge of item to edit cursor
для двустороннего заполнения: "Item: Fit items to time selection, padding with silence if needed"
Ну и есть смысл для кастомов поставить галку Consolidate undo points, чтоб экшн считался как один. И это для выделенного. Если хотите для айтема под курсором мыши, то "Item edit: Trim left/right edge of item under mouse to edit cursor"
 

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