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

SCHESCHA

New Member
20 Июн 2017
7
0
1
40
Ребята, у Евгения Пилявского есть скрипт на дублирования нот. Он просто ставит ноту к последней ноте. Видел, что есть скрипт, который дублирует ноты на расстоянии, на котором они находились. Если кто помнит, где взять такой скрипт, был бы благодарен. И еще - где взять скрипт, который для выделенных треков создает папку. Тоже вроде где-то видел, но не найти. Заранее спасибо.
 

Supa75

Active Member
21 Мар 2017
672
164
43
48
Днепр, Украина
  • Like
Реакции: YuriOl

Martin111

Member
18 Фев 2015
482
20
18
53
Продолжение своего предыдущего вопроса о том как открыть папку проекта с рипера решил продолжить здесь.
Возможно написать скрипт, в котором пользователь прописывает путь, тоесть, нажал хоткей - открывается папка, путь которой указан в скрипте.
 

arkaine

Active Member
13 Сен 2007
640
128
43
Помогите и подскажите, пожалуйста.

Составленные мною партии часто бывают "громоздкими" по высоте:
Record 1.gif

Меня интересует возможность вертикального выделения нот.

В Рипере есть экшн Select All Events Under Selected Notes, но он (как и гласит его название) действует только на Event'ы, которые под нотами.

Я создал такой макро-экшн (условно назвал его: Select All Notes Above and Under Selected Notes):
Record 2.gif

Состоящий из:
Set Time Selection to Selected Notes
Select All Notes in Time Selection

Но он "сбивает" Time Selection.

Для его логического завершения не хватает работающего из MIDI Editor'а экшна "Save/Restore Time Selection, Slot #" (такой экшн есть только для окна аранжировки). Не затруднит ли кого создать такой скрипт (хотя бы на один слот)?..

Либо: Возможно, есть более удобный способ совершения данного действия? :)
 
Последнее редактирование:

arkaine

Active Member
13 Сен 2007
640
128
43
@lil-burn,
Save time selection (MIDI Editor).lua
Restore time selection (MIDI Editor).lua
Мегаполезная штука (лично для меня, а там, может, и какому-нибудь другому миди-извращенцу [в хорошем смысле этого слова] потребуется). :) Спасибо огромное.

скрипт тоже можно такой написать, на днях
Было бы удобно.
 

Martin111

Member
18 Фев 2015
482
20
18
53
Помогите доработать экшн. Это экшн, для копирования айтемов. (находясь на треке с айтемом, выделить таймселекшеном и применить экшн).
Item: Unselect all items
Item: Select all items on selected tracks in current time selection
Edit: Copy items/tracks/envelope points (depending on focus) within time selection, if any (smart copy)
Go to end of loop
Item: Paste items/tracks
Loop points: Double loop length

Нужно чтобы не копировался трек "вниз с айтемами" ! Как я понял, реагирует на курсор мышки, нужно убрать эту функцию, копирования вниз.
 
Последнее редактирование:

sytch

Active Member
10 Май 2007
183
80
28
Люди добрые, умельцы вы наши! Не смог бы кто запилить подобную штуковину:
upload_2017-9-25_0-2-57.png
Это из Пирамикса. Польза в том, что когда записываешь очередной тейк, в этом окне отображается его номер (точно такой же номер, какой добавляется к имени записываемого файла).
 

leshachooze

Member
15 Фев 2013
32
34
18
Помогите доработать экшн. Это экшн, для копирования айтемов. (находясь на треке с айтемом, выделить таймселекшеном и применить экшн).
Item: Unselect all items
Item: Select all items on selected tracks in current time selection
Edit: Copy items/tracks/envelope points (depending on focus) within time selection, if any (smart copy)
Go to end of loop
Item: Paste items/tracks
Loop points: Double loop length

Нужно чтобы не копировался трек "вниз с айтемами" ! Как я понял, реагирует на курсор мышки, нужно убрать эту функцию, копирования вниз.
Непонятно, что необходимо на выходе.
Если проблема в том, что должен копироваться айтем, а копируется трек, то вместо copy - duplicate (selected area of) items
 

Alexey999

New Member
5 Июл 2012
24
2
3
Приветствую! Ребята, подскажите пж хороший скрипт Bounce and Place. В идеале Render all selected items to new track. Не могу найти такого нигде, но уверен что он есть! Одним словом скрипт для лееринга. Я в Рипере вообще новичек, пару дней как разбираюсь во всем и настраиваю под себя. Так что заранее спасибо!
 

Martin111

Member
18 Фев 2015
482
20
18
53
@leshachooze, что бы копировались только айтемы, тоесть не создавался новый трек, на который копируется айтем. Только копирование на одном треке !
 

Vilia33

Active Member
8 Ноя 2009
418
103
43
@Alexey999, Это???
Track: Render selected area of tracks to mono stem tracks (and mute originals)
Track: Render selected area of tracks to stereo stem tracks (and mute originals)
 

Alexey999

New Member
5 Июл 2012
24
2
3
Неа...Эти экшены потреково все рендерят. Мне же, нужен 1 файл на одной дорожке новой. Я там уже все смотрел. Там нету. Нужно либо сайкл экшн придумать либо скрипт готовый.
 

Martin111

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

leshachooze

Member
15 Фев 2013
32
34
18
@leshachooze, вы похоже не понимаете что нужно. я же написал о том, чтобы трек новый не создавался, а то что таймселекшн делает в процессе копирования, нужно оставить как есть. если хотите вникнуть, скопируйте экшн который я оставил выше и попробуйте в дав, чтобы понять смысл того что нужно.
и где тут новый трек создаётся?
Peek 2017-09-26 22-03.gif
 

Martin111

Member
18 Фев 2015
482
20
18
53
@leshachooze, вы мой пост с начала читали ? кастом экшены оставленный выше посмотрите, а лучше в рипере протестируйте чтобы стало ясно !
 

Microtonic

Любознательный
21 Сен 2008
489
112
43
Москва
Здравствуйте.
Есть готовый скрипт - Script: mpl_Toggle show tracks if time selection crossing any of their items.lua

1. Можно ли вас попросить сделать его разновидность: скрипт понимал какие дорожки были скрыты до его выполнения, и при обратном выполнении (повторном выполнении) он не отображал дорожки, которые были до его выполнения принудительно скрыты? Допустим, он будет называться так "Toggle show tracks if time selection crossing any of their items v2"

Из практики: скрываю из окна аранжировки дорожки групповых треков (BUS), FX Bus, и некоторые дорожки, которые в данный момент мне не нужны, допустим, черновые наброски. Когда выполняю скрипт, то все эти дорожки опять появляются, что не очень удобно, приходится опять их прятать либо перед выполнением скрипта я делаю сохранение отображения треков, а после скрипта, чтобы вернуть обратно структуру отображения, я считываю данный пресет сохранения.

2. Данный скрипт работает при выделении определённой области трека. Сейчас такое тоже возможно, но нужно дополнительно прописывать некоторые команды (делать выделение по границам лупа), а потом делать выполнение скрипта, после выполнения идёт сброс выделения. Хорошо бы сделать ещё одну модификацию скрипта автоматом. Т.е будет что-то типа "Toggle show tracks if loop points crossing any of their items".

Стоит учитывать тот факт, что дорожки могут быть скрыты в окне аранжировки, но в тоже время они же могут отображаться в микшере (BUS, FX BUS). Скрипт понимает, что нужно запомнить скрытые дорожки в TCP и MCP.
Желательно, чтобы скрипт не имел дополнительных всплывающих окно: нажали гор.клавишу, скрипт выполнился (отобразились только дорожки с данными), нажали гор.клавишу скрипта повторно (всё вернулось к изначальному виду до выполнения скрипта).

P.S. для сохранения видимых дорожек, можно использоваться готовый экшн - Script: X-Raym_Save all tracks visibility.lua / Script: X-Raym_Restore all tracks visibility.lua

ВАЖНОЕ ДОПОЛНЕНИЕ.
Если треки в папке, то трек с папкой тоже отображается при выполнении скрипта.

Спасибо.
 
Последнее редактирование:

Aleksandr Oleynik

Well-Known Member
16 Янв 2007
26.360
20.063
113
62
Киев
@Microtonic, так создайте кастом экшин из обсуждающегося скрипта и тех, что вы уже нашли - по сохранению и рестору видимых треков
 
  • Like
Реакции: rmozh

Microtonic

Любознательный
21 Сен 2008
489
112
43
Москва
@Microtonic, так создайте кастом экшин из обсуждающегося скрипта и тех, что вы уже нашли - по сохранению и рестору видимых треков
я попытался:
Script: X-Raym_Save all tracks visibility.lua
Script: mpl_Toggle show tracks if time selection crossing any of their items.lua

сохраняет, скрипт отрабатывает, но чтобы вернуть отображение треков, приходится уже ручками запускать другой скрипт - Script: X-Raym_Restore all tracks visibility.lua

Как сделать иначе я не знаю. В теории понимаю, но на практике не получается... сделать так, чтобы при повторном выполнении скрипта (т.е. когда мы как бы хотим всё вернуть обратно) Script: mpl_Toggle show tracks if time selection crossing any of their items.lua - у нас уже отрабатывал Script: X-Raym_Restore all tracks visibility.lua, а не Script: X-Raym_Save all tracks visibility.lua.
 

Microtonic

Любознательный
21 Сен 2008
489
112
43
Москва
Помогите создать экшне для точки автоматизации.
Есть Envelopes: Move selected points down a little bit или SWS/FNG: Move selected envelope points down
но они двигают точки очень медленно.

РЕШЕНО.
Вариант №1. Выбранная точка автоматизации принимает максимальные значения.
Вариант №2. Выбранная точка автоматизации принимает минимальные значения.

* есть в наборе - Script: kawa_ENV_SetPointValueToMinValue.lua и Script: kawa_ENV_SetPointValueToMaxValue.lua

Вариант №3. Выбранная точка автоматизации двигается вниз на 12.7 пунктов (предполагаю, что если сделать 10 раз такой скрипт то значения перейдут от максимального к минимальному 127 > 0).
Вариант №4. Выбранная точка автоматизации двигается вверх на 12.7 пунктов (предполагаю, что если сделать 10 раз такой скрипт то значения перейдут от максимального к максимальному 0 < 127 ).
* Raw mode
 

Вложения

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

Microtonic

Любознательный
21 Сен 2008
489
112
43
Москва
Скрипт "Изменение миди-канала ноты".
По нажатию гор.клавиши (ГК), меняется миди-канал ноты, которая находится под курсором. В скрипте имеет 16 вариантов для каждого миди канала. Канал меняется без всплывающих окон. Новый миди-канал для ноты присваивается в фоновом режиме: нажали ГК (выполнения скрипта) - канал поменялся.

Вариант №1. В Открытом пианролле.
РЕШЕНО! В настойках ГК выбираем раздел редакции для MIDI Editor.
Выделяем ноту и выполняем следующий экшн (есть для 16-ти каналов) - Edit: Set events to channel 01

Вариант №2. В окне аранжировки, когда курсор находится над миди-айтемом и над одной из нот.

Вариант №3. В окне аранжировки, когда ОТКРЫТ пианоролл в окне аранжировке (Item: Open item inline editors).
РЕШЕНО! В настойках ГК выбираем раздел редакции для MIDI Inline Editor.
Выделяем ноту и выполняем следующий экшн (есть для 16-ти каналов) - Edit: Set events to channel 01
 

Вложения

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

Martin111

Member
18 Фев 2015
482
20
18
53
Ребят, кто нибудь встречал скрипт который квантайзит начало нот(ы), чтобы хвост оставался на месте ?
(на подобии скрипта Михаила, который квантайзит хвост mpl_Quantize selected MIDI notes ends.lua)
 

indie_buter

Well-Known Member
7 Ноя 2010
803
289
63
Помогите найти экшн для переключения между тейками. Вроде такая простая вещь, смотрел туториал, там мужик переключался между тейками клавишей T, но у меня эта клавиша оказалась никуда не назначенной. Искал по слову Take и ничего не нашел, что работало бы как мне нужно. Гуглил по запросу cycle through takes, но без результатов. Не понимаю, чего такие простые вещи вечно не очевидно находятся..
 

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