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

Maestro Sound

Active Member
1 Ноя 2007
721
86
28
А есть ли скрипт с мониторингом индикации уровня мастер трека? Если нет то хотелось бы такой маленький индикатор на Транспорт панель/ Зачастую мастер трек нужен на финальных стадиях роботы, и для экономии рабочего пространства, не резонно его держать открытым. А знать его состояние на предмет адского клипирования и тд хочца
infoMasterTrack.png
 

Supa75

Active Member
21 Мар 2017
672
164
43
48
Днепр, Украина
Подскажите плиз, как реализовать подобное поведение Рипера при записи.
Допустим есть выделенная область на тайм-селекшн, в которую производится запись методом autopunch. Часто приходится прерывать запись раньше конца выделенной области.

По умолчанию Рипер ведет себя так: если ПЕРВЫЙ проход в режиме панча не прерван и записан на всю длину тайм-селекшен, то все последующие дубли пишутся красиво, т.е. автоматически притягиваются к концу выделения, даже если запись прервана внутри выделенной области. А вот если ПЕРВЫЙ дубль прерван до конца выделения, то тогда при последующей записи тейков, они располагаются в ужасном порядке.

Задача состоит в том, чтобы автоматически притягивать айтем к правому краю тайм-селекшена, если запись производится в режиме панча
 
Последнее редактирование:

PianoIst

Well-Known Member
19 Май 2010
4.090
4.140
113
29
Kirchberg, kreis Zwickau
soundcloud.com
Можно сделать "заказ" на скрипт?
Я, правда, не знаю, насколько он будет полеен нашему комьюнити, поэтому не настаиваю... Просто я потрачу часа 2-3, которые бы мог пустить в более поленое для обсчества русло (непосредственно связанное с результатом работы этого скрипта).

ТЗ: надо удалить все айтемы, выделенные (приоритет первого порядка), или в области time selection (второго), которые находятся вне регионов.
Что касается тех айтемов, которые находятся в регионах, но выходят за их границы – лично мне все равно, что с ними будет: удалились – сам виноват. Но в принципе, логично было бы их резать по границе региона.
Короче, задача, вроде бы простая, но большой потенциал для дебаггинга.

P.S. Западные сэмплоделы, возможно, скажут спасибо :)

P.P.S. У меня, кстати, тут несколько инструментов для кромсания сэмплов уже нарисовалось. Но, поскольку, они заточены пока что под конкретную нарезаемую библу, и для кастомизации надо непосредственно лезть в код, и кроме того, обязуют использовать beyond.Reaper вкупе с питоном, пока не выкладываю. Как руки доползут – попробую упаковать в более пристойный вид. Но чет темпы работы ща такие, что этот момент пока не в обозримом будущем...
 
Последнее редактирование:

Archie's

Well-Known Member
24 Окт 2017
1.936
1.296
113

Вложения

  • Like
Реакции: Maestro Sound и PianoIst

borisuperful

Well-Known Member
31 Янв 2013
2.017
1.152
113
Пожалуйста, кто поможет сделать скрипт? Очень простой, создает регион по выделенному айтему (если несколько выделенных айтемов, то по крайним границам), с дефолтным индексом, с названием Х и цветом Х. Название и цвет уже сам впишу
 
Последнее редактирование:

borisuperful

Well-Known Member
31 Янв 2013
2.017
1.152
113
@Slick, где он там есть? Я уже сделал из скрипта какого-то. Экшн должен был не только создать сам регион, но и конкретное название с конкретным цветом. Без всяких окон
 

Archie's

Well-Known Member
24 Окт 2017
1.936
1.296
113

Вложения

Последнее редактирование:
  • Like
Реакции: Maestro Sound

Archie's

Well-Known Member
24 Окт 2017
1.936
1.296
113
@Furqat, Если я правильно понял, то убери последние две строки с цикл экшена,(step и Unarm all tracks for recording) и добавь на первое место Go to next(previous) track.
 

Вложения

Последнее редактирование:
  • Like
Реакции: Furqat

Archie's

Well-Known Member
24 Окт 2017
1.936
1.296
113
Но теперь в 2 клика работает.
Не понимаю почему у тебя в два клика работает,должно в один клик работать, у меня все прекрасно работает.1.gif
Если работает в два клика, то попробуй поиграться вот с этим параметром, все что находится между "LOOP и ENDLOOP" сработает столько раз, сколько ты укажешь
22322234212.gif
 
  • Like
Реакции: Aleksandr Oleynik и Furqat

borisuperful

Well-Known Member
31 Янв 2013
2.017
1.152
113
Очень бы хотелось такой скрипт. Поюзал тут на днях фичу Notes, в качестве чтения титров по регионам проекта, и мне крайне не понравилось то, что утилита изменяет размер текста в зависимости от его объема. Возможно ли написать такой скрипт, который бы просто отображал текст регионов во время проигрывания, и текст при этом был бы всегда одного размера? Принцип схватывания текста должен быть таким же как и в Notes, то есть зависеть от положения курсора Play и курсора Edit. Во время покоя приоритет на курсоре Edit, а во время воспроизведения соответственно на курсоре Play.
Кстати сам текст было бы удобно все же центрировать, то есть одно слово по центру, много слов по всему ряду. Точно также, как мы смотрим в фильмах. Может быть небольшая адаптация приветствуется, но не так, чтобы это было от 70 размера до 15 (в единицах ворда) условно говоря
 
Последнее редактирование:

zenykmusic

Member
16 Авг 2018
233
7
18
44
друзья как можно автоматизировать экшны.И возможно ли это
 

zenykmusic

Member
16 Авг 2018
233
7
18
44
извиняюсь что такое капсом
[DOUBLEPOST=1538412789][/DOUBLEPOST]например как сделать для живых выступлений.Я закидую в рипер минусовку.Вызываю нужный инструмент на пример КОНТАКТ создаю 4 дорожки т.е 4 инструмента. нажимаю на старт минусовка играет.И играю на первом инструменте (1-я дорожка) и в определенный момент мне нужно что б автоматизацией в определенном месте переключилось на 2-ю дорожку и так далие.Спасибо. У меня AKAI WIND CONTROLER USB
 
Последнее редактирование:

PianoIst

Well-Known Member
19 Май 2010
4.090
4.140
113
29
Kirchberg, kreis Zwickau
soundcloud.com
@zenykmusic, @borisuperful имелл ввиду, что "к примеру" не катит. Надо четкое ТЗ, тогда вам либо экшны соберут, либо скрипт напишут))
Конкретно задачу переключения между треками я б решал через OSC и мобильник (тут даже простой TouchOSC справится). Через педальку уже сложнее.

А вот если говорить об автоматическом изменении инструмента внутри конкретного произведения – я б повесил сразу все на прием миди, просто байпассил синтезаторы, либо громкость в ноль уводил без всяких скриптов.
 
  • Like
Реакции: Archie's

borisuperful

Well-Known Member
31 Янв 2013
2.017
1.152
113
И играю на первом инструменте (1-я дорожка) и в определенный момент мне нужно что б автоматизацией в определенном месте переключилось на 2-ю дорожку и так далие
Это можно сделать с помощью обычных маркеров. Но в названии у них должен быть ID экшна, который будет переключать следующий трек. Там вообще может быть любая команда, вплоть для конкретного трека под конкретным номером в проекте. Для этого в названии маркера (или региона) нужно вписать ! и после него сразу ID любого экшна. Например можно так включать отключать метроном :) Для метронома будет название !40364
Допустим можно собрать кастом, если у вас не используется автоматическая запись при нажатии на трек
Код:
Xenakios/SWS: Select next tracks
Track: Unarm all tracks for recording
Track: Toggle record arm for selected tracks
Либо же выбрать конкретный трек. В запасе есть 99 треков :)
Код:
Track: Select track 05
Track: Unarm all tracks for recording
Track: Toggle record arm for selected tracks
 
Последнее редактирование:

Aleksandr Oleynik

Well-Known Member
16 Янв 2007
26.360
20.063
113
62
Киев
@zenykmusic, я для этих целей сделал инструментальный стэк, в котором каждый трэк, это по сути своя обработка входного сигнала. Управляется переход звучания с одного трека на другой при помощи специально созданных JS плагинов, скриптов и внешних контролеров (любых, так как обучаемо всё).
Переключение плавное, через кросфейд настраиваемый и по длительности по форме кривой.
Для midi, кстати, не все так просто было и сделать, так как при переключении нужно запоминать нажатые в этот момент ноты и поднимать их на новом треке, а на том, с которого ушел делать им ноте офф.
В общем - есть это все уже давно, но требует некоторых навыков в освоении и настройке под себя.
Моя подопечная команда играет в живую через чисто програмный сэтап в котором таких стэков четыре - у каждого музыканта свой, и всё работает в одном проекте одновременно.
[DOUBLEPOST=1538443522][/DOUBLEPOST]@borisuperful с midi всё вот так просто не прокатит, будут оставаться хвосты не ушедших в ноте офф нот и не будут звучать нажатые до переключения ноты.
 
Последнее редактирование:
  • Like
Реакции: Archie's и PianoIst

borisuperful

Well-Known Member
31 Янв 2013
2.017
1.152
113
будут оставаться хвосты не ушедших в ноте офф нот и не будут звучать нажатые до переключения ноты.
Не будут звучать, если настройку поставить соответствующую :) Но вот момент переключения лучше все же запомнить и это вроде не очень сложно
 

Aleksandr Oleynik

Well-Known Member
16 Янв 2007
26.360
20.063
113
62
Киев
@borisuperful, всё это хорошо и просто звучит в теории, а на практике, лично мне пришлось просить одного из форумчат делать специальный JS плагин, очень не простой, и доводить его до ума не один месяц....
В общем - всё это уже есть и работает и с теми, кому это реально было нужно, я уже делился и помогал настроить.
 

borisuperful

Well-Known Member
31 Янв 2013
2.017
1.152
113
Проблема может быть как раз тогда, когда зажатые ноты при переключении на другой инструмент не будут звучать, но не более. Это как раз и не должно быть, чтобы не начать преждевременно играть. Да и должна быть какая-то все же пауза. Чтобы не оставались хвосты, то есть тут настройка
upload_2018-10-2_4-35-5.png
 

Aleksandr Oleynik

Well-Known Member
16 Янв 2007
26.360
20.063
113
62
Киев
@borisuperful, повторюсь, без обид - от теории до практики, обычно пропасть.
Вы сделайте работающий как нужно проект, тогда и потестим и обсудим.
Вот как выглядит функционал написанного JS плагина, который корректно перебрасывает midi с одного трека обработки на другой -
2018-10-02_060342.png
Что касается перехода с одного инструмента и обработки на другой -
вы взяли аккорд и он звучит у вас через один VSTi инструмент с какой-то своей постобработкой (внутри VSTi или после - не важно), и хотите, не снимая руки с аккорда, чтоб звук (плавно или моментально) перешёл на совсем другой VSTi инструмент.
При этом, для экономии ресурса, нужно тот VSTi и всю обработку после него, с которого вы ушли, увести в байпас.
Сделать это корректно очень не просто!
Вот этот JS это делает абсолютно корректно.
 
Последнее редактирование:

zenykmusic

Member
16 Авг 2018
233
7
18
44
этот вариант с маркрами подходит.Я где-то про это тоже читал. спасибо. но у меня рипер русифицирован воткните меня пожалуйста носом как это сделать поэтапно
 

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