Помогите создать экшн / кастом экшн / скрипт

  • Автор темы Автор темы @Michael
  • Дата начала Дата начала
А есть ли скрипт с мониторингом индикации уровня мастер трека? Если нет то хотелось бы такой маленький индикатор на Транспорт панель/ Зачастую мастер трек нужен на финальных стадиях роботы, и для экономии рабочего пространства, не резонно его держать открытым. А знать его состояние на предмет адского клипирования и тд хочца
infoMasterTrack.png
 
Подскажите плиз, как реализовать подобное поведение Рипера при записи.
Допустим есть выделенная область на тайм-селекшн, в которую производится запись методом autopunch. Часто приходится прерывать запись раньше конца выделенной области.

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

Задача состоит в том, чтобы автоматически притягивать айтем к правому краю тайм-селекшена, если запись производится в режиме панча
 
Последнее редактирование:
Можно сделать "заказ" на скрипт?
Я, правда, не знаю, насколько он будет полеен нашему комьюнити, поэтому не настаиваю... Просто я потрачу часа 2-3, которые бы мог пустить в более поленое для обсчества русло (непосредственно связанное с результатом работы этого скрипта).

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

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

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

Вложения

  • Like
Реакции: Maestro Sound и PianoIst
Пожалуйста, кто поможет сделать скрипт? Очень простой, создает регион по выделенному айтему (если несколько выделенных айтемов, то по крайним границам), с дефолтным индексом, с названием Х и цветом Х. Название и цвет уже сам впишу
 
Последнее редактирование:
@Slick, где он там есть? Я уже сделал из скрипта какого-то. Экшн должен был не только создать сам регион, но и конкретное название с конкретным цветом. Без всяких окон
 

Вложения

Последнее редактирование:
  • Like
Реакции: Maestro Sound
@Furqat, Если я правильно понял, то убери последние две строки с цикл экшена,(step и Unarm all tracks for recording) и добавь на первое место Go to next(previous) track.
 

Вложения

  • Screenshot_2.png
    Screenshot_2.png
    43,5 KB · Просмотры: 69
Последнее редактирование:
  • Like
Реакции: Furqat
@Archchie, сделал.
Но теперь в 2 клика работает.
 

Вложения

  • 222.JPG
    222.JPG
    49,1 KB · Просмотры: 62
  • 751.gif
    751.gif
    1,6 MB · Просмотры: 58
Но теперь в 2 клика работает.
Не понимаю почему у тебя в два клика работает,должно в один клик работать, у меня все прекрасно работает.1.gif
Если работает в два клика, то попробуй поиграться вот с этим параметром, все что находится между "LOOP и ENDLOOP" сработает столько раз, сколько ты укажешь
22322234212.gif
 
  • Like
Реакции: Aleksandr Oleynik и Furqat
Очень бы хотелось такой скрипт. Поюзал тут на днях фичу Notes, в качестве чтения титров по регионам проекта, и мне крайне не понравилось то, что утилита изменяет размер текста в зависимости от его объема. Возможно ли написать такой скрипт, который бы просто отображал текст регионов во время проигрывания, и текст при этом был бы всегда одного размера? Принцип схватывания текста должен быть таким же как и в Notes, то есть зависеть от положения курсора Play и курсора Edit. Во время покоя приоритет на курсоре Edit, а во время воспроизведения соответственно на курсоре Play.
Кстати сам текст было бы удобно все же центрировать, то есть одно слово по центру, много слов по всему ряду. Точно также, как мы смотрим в фильмах. Может быть небольшая адаптация приветствуется, но не так, чтобы это было от 70 размера до 15 (в единицах ворда) условно говоря
 
Последнее редактирование:
извиняюсь что такое капсом
[DOUBLEPOST=1538412789][/DOUBLEPOST]например как сделать для живых выступлений.Я закидую в рипер минусовку.Вызываю нужный инструмент на пример КОНТАКТ создаю 4 дорожки т.е 4 инструмента. нажимаю на старт минусовка играет.И играю на первом инструменте (1-я дорожка) и в определенный момент мне нужно что б автоматизацией в определенном месте переключилось на 2-ю дорожку и так далие.Спасибо. У меня AKAI WIND CONTROLER USB
 
Последнее редактирование:
@zenykmusic, @borisuperful имелл ввиду, что "к примеру" не катит. Надо четкое ТЗ, тогда вам либо экшны соберут, либо скрипт напишут))
Конкретно задачу переключения между треками я б решал через OSC и мобильник (тут даже простой TouchOSC справится). Через педальку уже сложнее.

А вот если говорить об автоматическом изменении инструмента внутри конкретного произведения – я б повесил сразу все на прием миди, просто байпассил синтезаторы, либо громкость в ноль уводил без всяких скриптов.
 
  • Like
Реакции: Archie's
И играю на первом инструменте (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
 
Последнее редактирование:
@zenykmusic, я для этих целей сделал инструментальный стэк, в котором каждый трэк, это по сути своя обработка входного сигнала. Управляется переход звучания с одного трека на другой при помощи специально созданных JS плагинов, скриптов и внешних контролеров (любых, так как обучаемо всё).
Переключение плавное, через кросфейд настраиваемый и по длительности по форме кривой.
Для midi, кстати, не все так просто было и сделать, так как при переключении нужно запоминать нажатые в этот момент ноты и поднимать их на новом треке, а на том, с которого ушел делать им ноте офф.
В общем - есть это все уже давно, но требует некоторых навыков в освоении и настройке под себя.
Моя подопечная команда играет в живую через чисто програмный сэтап в котором таких стэков четыре - у каждого музыканта свой, и всё работает в одном проекте одновременно.
[DOUBLEPOST=1538443522][/DOUBLEPOST]@borisuperful с midi всё вот так просто не прокатит, будут оставаться хвосты не ушедших в ноте офф нот и не будут звучать нажатые до переключения ноты.
 
Последнее редактирование:
  • Like
Реакции: Archie's и PianoIst
будут оставаться хвосты не ушедших в ноте офф нот и не будут звучать нажатые до переключения ноты.
Не будут звучать, если настройку поставить соответствующую :) Но вот момент переключения лучше все же запомнить и это вроде не очень сложно
 
@borisuperful, всё это хорошо и просто звучит в теории, а на практике, лично мне пришлось просить одного из форумчат делать специальный JS плагин, очень не простой, и доводить его до ума не один месяц....
В общем - всё это уже есть и работает и с теми, кому это реально было нужно, я уже делился и помогал настроить.
 
Проблема может быть как раз тогда, когда зажатые ноты при переключении на другой инструмент не будут звучать, но не более. Это как раз и не должно быть, чтобы не начать преждевременно играть. Да и должна быть какая-то все же пауза. Чтобы не оставались хвосты, то есть тут настройка
upload_2018-10-2_4-35-5.png
 
@borisuperful, повторюсь, без обид - от теории до практики, обычно пропасть.
Вы сделайте работающий как нужно проект, тогда и потестим и обсудим.
Вот как выглядит функционал написанного JS плагина, который корректно перебрасывает midi с одного трека обработки на другой -
2018-10-02_060342.png
Что касается перехода с одного инструмента и обработки на другой -
вы взяли аккорд и он звучит у вас через один VSTi инструмент с какой-то своей постобработкой (внутри VSTi или после - не важно), и хотите, не снимая руки с аккорда, чтоб звук (плавно или моментально) перешёл на совсем другой VSTi инструмент.
При этом, для экономии ресурса, нужно тот VSTi и всю обработку после него, с которого вы ушли, увести в байпас.
Сделать это корректно очень не просто!
Вот этот JS это делает абсолютно корректно.
 
Последнее редактирование:
этот вариант с маркрами подходит.Я где-то про это тоже читал. спасибо. но у меня рипер русифицирован воткните меня пожалуйста носом как это сделать поэтапно
 

Сейчас просматривают