Полезные Custom Actions (макросы) - делимся! (1 онлайн

Nordum

Active Member
28 Окт 2016
171
38
28
@Archchie, я где-то в параллелях уже негодовал как они такое простое не реализовали до сих пор из коробки. Самое главное что присутствует экшн на удаление всего, но вот только со сдвигом всего контента справа. а обычное, стандартное, православное удаление не завезли )) так чтобы и автоматизации все подхватывались
 

Nordum

Active Member
28 Окт 2016
171
38
28
@Archchie, функцию держит, однако если выделить пустоту между элементами, он снова вставит лишнее пространство, не критично но все-таки. Думаю 100% корректно это получится реализовать только путем скрипта
 

Nordum

Active Member
28 Окт 2016
171
38
28
@Archchie, аххах ) миди айтем вставить говоришь
[DOUBLEPOST=1510572411][/DOUBLEPOST]@Maestro Sound, мне нужно было не так давно найти внятное решение для удаление ВСЕГО содержимого выделенной области на таймлайне, в итоге получилось собрать два кастома за авторством меня и Константина, теперь и @Archchie, подключился. А кого куда поставить не понял?
 
Последнее редактирование:

Nordum

Active Member
28 Окт 2016
171
38
28
@Archchie, да ничего собственно ) просто все эти хитрости чтоб добраться до нужного результата
[DOUBLEPOST=1510573202][/DOUBLEPOST]@Maestro Sound, нека, местами если поменять, то работает
 

Archie's

Well-Known Member
24 Окт 2017
1.936
1.296
113
@Nordum, Да я просто пытаюсь как то добиться результата стандартными средствами , скриптами пытаюсь пользоваться только в крайних случаях ,потому что они подводят в самых непредсказуемых ситуациях ,а корректно они работают по моему мнению 5 из 10 или даже меньше!
 

Nordum

Active Member
28 Окт 2016
171
38
28
@Maestro Sound, в общем работает, но опять же, если в область попадает край региона, то регион так же пострадает, но если в пределах региона, то норм.
 

Вложения

Archie's

Well-Known Member
24 Окт 2017
1.936
1.296
113
@Maestro Sound, в общем работает, но опять же, если в область попадает край региона, то регион так же пострадает, но если в пределах региона, то норм.
ну так правильно ,вы удаляете часть региона по другому никак
 

Nordum

Active Member
28 Окт 2016
171
38
28
@Archchie, ну по логике он должен из региона кусок вырезать, если изнутри региона его запустить. но это уже скорее придирки, главное чтоб работало по назначению.
 

Nordum

Active Member
28 Окт 2016
171
38
28
@Archchie, ну по последнему рецепту где вы миди айтем добавляете, не удаляет регион изнутри, а с краю да, как в случае со скриптом
 

Archie's

Well-Known Member
24 Окт 2017
1.936
1.296
113
@Nordum, ну да, с краю вы его обрезаете ,а если внутри региона то сохраняете
 

Maestro Sound

Active Member
1 Ноя 2007
721
86
28
@Maestro Sound, в общем работает, но опять же, если в область попадает край региона, то регион так же пострадает, но если в пределах региона, то норм.
А вообще можно просто себе представить в каких случаях мне нужно вырезать весь контент. Вот подумав сразу становится ясно никакие приблуды мне с регионами не нужны. Мне нужно вырезать, и на то место вставить что-то другое или вырезать, а остальное подвинуть. А так из Вашего видео, Вы вырезали кусок региона и что дальше будете делать? регион наново дописывать? "Хотелка" одноразова а дальше то что?
 

Nordum

Active Member
28 Окт 2016
171
38
28
@Maestro Sound, я же сказал что это уже придирки, и перфекцио, естественно главное чтоб работало. А сама функция "хотелка" далеко не одноразова, по крайней мере когда идет бурный процесс саунд дизайна, да любого процесса написания и аранжировки, когда необходимо конкретное место вычленить вон. Но главное, проблема решена, и это хорошо.
 

Death Buster

Member
28 Сен 2012
70
6
8
35
Санкт-Петербург
vk.com
Экшион для стирания нот в Piano roll, который копирует кнопку "Back" в Studio One, если кто-то пишет ноты с midi клавиатуры последовательно.
А как писать ноты с миди-клавиатуры последовательно, не подскажете?
 

borisuperful

Well-Known Member
31 Янв 2013
2.017
1.152
113
"Mixdown selection", фича Studo One, в данный момент у меня состоит из пунктов

Код:
Item properties: Solo
Item navigation: Move cursor to start of items
Track: Select all tracks
Script: me2beats_Create folder from selected tracks.lua
SWS/AW: Render tracks to stereo stem tracks, obeying time selection
Xenakios/SWS: Select next tracks
SWS/S&M: Set selected tracks folder states to normal
Track: Remove tracks
Time selection: Remove time selection
Item properties: Unsolo
Script: mpl_Select last track.lua
SWS/S&M: Set selected tracks folder states to normal
Track: Select all tracks
Xenakios/SWS: Select first of selected tracks
Item: Unselect all items
SWS: Toggle selection of items on selected track(s)
CONSOLE n Mixdown Items
Задавать хвост нужно по time selection. Можно использовать как универсальный рендер одного/нескольких треков, предварительно выбрав все относящиеся к ним айтемы, а также индивидуальных айтемов.
Бился и зря бился с длинными кастомами и циклами для обхода багов, чтобы стирать ноты с возвратом курсора. В итоге все это оказалось очень просто из 3х пунктов.

Код:
SWS/FNG: Select notes nearest edit cursor
Navigate: Move edit cursor to start of selected events
Edit: Delete events
 
Последнее редактирование:

Смарт Элло

Well-Known Member
25 Авг 2012
3.007
1.159
113
Природа

Вложения

vitalker

Well-Known Member
8 Окт 2013
5.085
2.195
113
Гродно
Человек просил сделать, по-моему очень полезный кастом.
Удаляет айтем вместе со связанными точками со скрытых огибающих и обнуляет их значения.
dropithard.gif
Код:
Custom: Remove automation inside the item
SWS: Save time selection, slot 1
Time selection: Set time selection to items
SWS: Select only track(s) with selected item(s)
SWS: Save selected item(s)
Envelope: Show all active envelopes for tracks
SWS/S&M: Arm all active envelopes for selected tracks
Script: X-Raym_Delete envelope points preserving edges if time selection.lua
Script: X-Raym_Add envelope points at time selection edges from center to center preserving edges.lua
Unselect all tracks/items/envelope points
SWS: Restore saved selected item(s)
SWS: Select only track(s) with selected item(s)
Envelope: Toggle show all active envelopes for tracks
Remove items/tracks/envelope points (depending on focus)
SWS: Restore time selection, slot 1
 

borisuperful

Well-Known Member
31 Янв 2013
2.017
1.152
113
Выложу еще пару кастомов для рендера
Рендер шины по time selection (pre FX), аудио остается на шине. Работает корректно только с time selection и только на одной шине. Можно рендерить поверх предыдущих аудио.
Код:
Item: Unselect all items
Item: Select all items on selected tracks in current time selection
Xenakios/SWS: Time selection adaptive delete
Item: Unselect all items
Track: Set all FX offline for selected tracks
SWS/AW: Render tracks to stereo stem tracks, obeying time selection
Item: Select all items on selected tracks in current time selection
Script: me2beats_Move selected items to next track (create track if doesn't exist).lua
Track: Remove tracks
Script: X-Raym_Select only tracks of selected items.lua
Track: Set all FX online for selected tracks
Track: Unmute tracks
Time selection: Remove time selection
Item: Unselect all items
Рендер шины и любого трека в новый трек, либо по time selection, либо при отсутствии time selection от начала и до конца проекта
Код:
SWS/AW: Render tracks to stereo stem tracks, obeying time selection
Script: X-Raym_Move selected tracks down on visible track list.lua
Xenakios/SWS: Select previous tracks
Track: Unmute tracks
Time selection: Remove time selection
 
Последнее редактирование:
  • Like
Реакции: fractala и Furqat

borisuperful

Well-Known Member
31 Янв 2013
2.017
1.152
113
Рендер шины в новый трек (pre-FX), эффекты копируются в новый трек, роутинг не копируется. Учитывает time selection, либо весь проект
Код:
Track: Set all FX offline for selected tracks
SWS/AW: Render tracks to stereo stem tracks, obeying time selection
Xenakios/SWS: Select next tracks
Track: Set all FX online for selected tracks
Track: Unmute tracks
SWS/S&M: Copy FX chain from selected track
Xenakios/SWS: Select previous tracks
Script: X-Raym_Move selected tracks down on visible track list.lua
SWS/S&M: Paste FX chain to selected tracks
Time selection: Remove time selection
Во всех случаях не забыть поставить галку в custom эдиторе - consolidate undo points
 
Последнее редактирование:

borisuperful

Well-Known Member
31 Янв 2013
2.017
1.152
113
Пара кастомов для разделения stereo айтема на отдельные айтемы left и right.

Для всех айтемов, то есть для трека - создается новый трек. Для обработки отдельного канала с помощью track FX
Код:
Item: Select all items in track
SWS/S&M: Pan active takes of selected items to 100% left
Script: X-Raym_Select only tracks of selected items.lua
Track: Duplicate tracks
Item: Select all items in track
SWS/S&M: Pan active takes of selected items to 100% right
Unselect all tracks/items/envelope points
Для конктерных айтемов - в item lanes. Для обработки отдельного канала с помощью item FX
Код:
SWS/S&M: Pan active takes of selected items to 100% right
Item navigation: Move cursor to start of items
Script: mpl_Duplicate items grid relative.lua
SWS/FNG: Move selected items to edit cursor
SWS/S&M: Pan active takes of selected items to 100% left
Item: Unselect all items
2018-04-13_05-24-41.gif

UPD: Похожий кастом для айтемов - в item lanes. Но работает по time selection.
Код:
Track: Unselect all tracks
Script: X-Raym_Select only tracks of selected items.lua
Item: Select all items on selected tracks in current time selection
Item: Split items at time selection
Item: Select all items on selected tracks in current time selection
Time selection: Remove time selection
SWS/S&M: Pan active takes of selected items to 100% right
Item navigation: Move cursor to start of items
Script: mpl_Duplicate items grid relative.lua
SWS/FNG: Move selected items to edit cursor
SWS/S&M: Pan active takes of selected items to 100% left
Item: Unselect all items
2018-04-13_19-03-21.gif
 
Последнее редактирование:
  • Like
Реакции: Fargos

borisuperful

Well-Known Member
31 Янв 2013
2.017
1.152
113
Несмотря на то, что здесь custom actions, добавлю такой cycle action. Пока сюда, т.к. не нашел соответствующей закрепленной темы

Позволяет раскрыть выбранный трек/треки в заданный height B (который можно задать в SWS command parameters - по умолчанию 50). Потом вернуть в тот масштаб треков, который имеют другие. Вариант с lock heigt позволяет не потерять трек/треки при изменении масштаба. Но можно и без lock. Есть еще height A - можно использовать вместо B, либо сделать еще один цикл, приписав другой масштаб
upload_2018-4-16_0-11-11.png
 
Последнее редактирование:
  • Like
Реакции: Wefilev

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