ReaScripts (скрипты для Reaper) - делимся

Ещё разок про квантайз - есть барабаны, сыгранные так, что квантовать их по сетке - рука не поднимается. Есть также инструменты, в эти барабаны не очень попадающие. Двигать вручную - убийственно долго. Нет ли скрипта, который может квантовать по шаблону? Кстати, задавали этот вопрос в ветке "как в кубе".
 
Отвечаю сам себе. А может - ещё кому-то. Вспомнил - есть такой скрипт - Align Items by transients. http://rmmedia.ru/threads/117419/page-4 #153. Необходимо, конечно, разобраться в настройках. Похоже - это единственный вариант решения этого вопроса. Разумеется, кое-где приходится подправлять вручную. Заметил только, что айтемы длинее 60 сек не обрабатываются. Респект автору!!!
 
Последнее редактирование:
  • Like
Реакции: ff-records и Nagor
@SERGEYKA, есть вариант в референсном треке сделать stretch markers их сконвертировать в project markers и к ним квантировать. Не знаю будет ли автоматом к ним квантировать (не проверял). Вручную работает. Ещё можно уже project markers сконвертировать в tempo markers. И квантировать уже к ним. Но... может получиться очень странная сетка)))
 
Сделал тут пару скриптов, хочу ссылки на них перенести в профильную тему.

Первый для Compose Set List - можно запускать Плэй Региона, возле которого стоит курсор таймлайна. Регион будет автоматом играть до конца и перескакивать на следующий номер региона заданный Пользователем, а не стоящий следующим на таймлайне. Кроме того, если есть пропуски в номерах, скрипт их поймёт.
GoTo Next User Number Ragion after play v2

Второй, для смены логики вставления в проект нового трека.
Штатная функция ставит новый трек в конце с атрибутами последнего в цепочке трека, и если он является чайлдом в треке фолдере, то и новый сделает очередным чайлдом. Меня это всегда раздражало, так как почти всегда мне нужен был независимый ни от каких фолдеров трек.
Скрипт Insert New Track добавляет новый трек после выделенного таким, как и выделенный трек, кроме ситуации - если не выделен ни один из треков или выделен последний - добовляет в конец Трек свободный от всех Фолдеров.
Insert New Track
 
Последнее редактирование:
  • Like
Реакции: Buyan и sve
@Erundolog, что-то неправильно скопировано. Там нет в седьмой строке такого символа.

Я не копировал. Я скачал по ссылке указанной выше Ваш скрипт и импортировал его.

@Erundolog, копировать код нужно в режиме RAW.

Вечером сделаю скриншот
 
Простите только добрался до возможности сделать скрин и сделал видео. Допускаю что делаю что-то не так.
 
Я ж не говорю что он не рабочий. Я говорю что возможно что-то делаю не так.
Какова последовательность действий ? Выделить два трека и нажать активацию скрипта ? (если последовательность правильная я новое видео детальное сделаю)
 
Я ж не говорю что он не рабочий. Я говорю что возможно что-то делаю не так.
Какова последовательность действий ? Выделить два трека и нажать активацию скрипта ? (если последовательность правильная я новое видео детальное сделаю)
ДЕло не в последовательности. Возможно Вы строки самого скрипта скопировали с ошибкой
 
@Erundolog, а какие то другие скрипты вы качали и импортировали? Они у вас работают? И какая у вас операционная система?
 
@Aleksandr Oleynik, более чем нормально
Ось WIN7. Кириллицы в пути к риперу нет.
Спасибо за отзывчивость. Может быть Вы поделитесь со мной этим файлом я попробую его заменить у себя и посмотрю уйдет проблема или нет ?
 
Не получается скрипт Евгения (FX Rack) на мастер трек поставить, что только не пробовал. На обычных треках без проблем работает.
Вариант с созданием папки, содержащей все треки, и на него вешать fx rack не подходит, нужно открыть скрипт именно на мастер треке

Может есть другой вариант (средствами рипера/его js плагинами а не маршрутизацией) разделить сигнал на мастер треке на 2 сигнала (левый и правый каналы раздельно) и каждый из них обработать своим эквалайзером rea eq и потом смешать эти сигналы?

Нужно для рум коррекции, поэтому маршрутизация не подходит (слишком часто туда сюда менять настройки)
 
Последнее редактирование:
посмотрю уйдет проблема или нет ?
судя по тексту ошибки, там присутствует некий лишний знак, быть может вы его случайно нажали перед сохранением.
[DOUBLEPOST=1510327745][/DOUBLEPOST]
на мастер трек поставить
так сделайте псевдо-мастер, вдобавок задержка или что-то похожее, не помню уже, будет корректно работать.
Если надо, то кину экшн.
 
@Aleksandr Oleynik , неправильно выразился - конечно же на мастер FX рум коррекцию (не на мастер треке)

маршрутизацией долго - возможно ли js плагинами (сплитером и микшером сделать то что мне нужно)?
искал в js плагинах по ключевому слову split - у меня не находит рипер
везде сплитеры по частотам (мне нужно по каналам L/R)


@vitalker, киньте экшн для реализации через псевдо мастер пожалуйста
 

Вложения

  • 12332.JPG
    12332.JPG
    26,1 KB · Просмотры: 217
  • Like
Реакции: fractala
@fractala, Женя забыл одну очень интересную и важную особенность своего СКРИПТА - он ведь создаёт абсолютно Риперовский контент и можно сделать следующее -

Создайте на ЛЮБОМ треке нужную вам конструкцию из обработок левого и правого канала в Женином FX Rack- е, а потом не пресет в его Реке сохраняйте, а сохраните штатными средствами Рипера FX Chain - ну и откройте его потом в Monitor FX.
Только нужно убедиться, что там откроются все плагины не только с 1/2 каналами.
[DOUBLEPOST=1510395782][/DOUBLEPOST]
@fractala, для мастера не предназначен(хотя можно сделать, но думаю, лишнее это).
Женя, ты забыл, что можно ВСЁ сделать у тебя в Реке не на Мастерe и сохранить как FX Chain стандартный и открыть его потом и на Мастере (если нужно) и на Monitor FX - и всё будет работать отлично, только перестраивать без твоей оболочки не удобно.
 
Последнее редактирование:
  • Like
Реакции: fractala
@Aleksandr Oleynik, да именно реалтайм перестройка в оболочке нужна


ps: про создание чейна на любом треке и переносе на мастер fx - я банально забыл - век учись. Благодарю за идею!

pss: если Женя допилит возможность работы с оболочкой в мастер fx - будет очень здорово! Скрипт просто чудесный
 
Последнее редактирование:
@EUGEN27771, так не на Мастер трек нужно, а на Monitor FX, а там нет трека.
Это я не верно написал, а потом и @fractala везде стал писать вместо Monitor FX - Master FX.
 
@EUGEN27771, большущее спасибо, поправил код по вашей инструкции и все запыхтело-заработало!

У меня только вопрос абсолютнейшего непрограммиста: та строчка, что я закоментировал local track = reaper.GetSelectedTrack(0, 0)
не повлияет на корректную работу fx rack-а на обычных дорожках? Тоесть я скрипт настроил как бы на работу с мастер треком, с обычными треками он будет без проблем так же работать или нет (или придется допиливать еще код для универсальности fx rack-а)

ps: так то я потестировал fx rack и на мастере и на обычной дорожке, но хочется быть спокойным что код корректно работать будет после переделки и с обычными треками тоже
 
Envelope-based Compressor v2.eel
Женя, спасибо за столь интересную приспособу. Оценил. Пять звёзд
Из пожеланий:
1) хотелось бы иметь параметр Hold. Это то что работает в ADSR после атаки. Т.е. задержка срабатывания релиза.
2) чисто подсознательно хочется иметь индикатор GR (gain reduction)
Понятное дело что скрипт работает в статике и поэтому предлагаю взять за основу индикации GR максимальное значение изменения точки огибающей. И как вариант добавить второй индикатор, который будет показывать тотал RMS of GR. Т.е. берём все значения GR отличные от нуля и находим от них RMS. Тогда у нас будут показания максимального GR и среднеквадратичного, что позволит в "реалтайме" выбрать требуемый трешолд и остальные параметры. Надеюсь на скорое решение вопроса. Готов помочь чем могу.
 
  • Like
Реакции: Buyan и Furqat
https://github.com/Gazzuar/ReaperScripts-CyrKar.lua/blob/master/CyrKar.lua

Нужно было конвертировать кириллические кракозябры трека с текстом песни (Soft Karaoke .kar), сделал скрипт. Запускать при открытом айтеме (Midi Editor на дорожке Word, хотя привязки к названию дорожки нет). Скрипт конвертирует все русские буквы которые состоят из двубайтовых 0xС3 .. и конвертирует их в UTF-8 0xD0 ... 0xd1), заодно конвертирует Text Event -> Lyrics Event и их можно посмотреть через Lyrics.lua.
Eсли надо то могу сделать скрипт для названий дорожек и айтемов.
 
Народ, а выложите плиз Envelope-based Compressor v2.eel - по ссылке 404 показывает.....
 
Странно, первая версия заработала сразу, на второй пишет
Warning: @Import could not open 'inc/AudioFunctions.eel'
Warning: @Import could not open 'inc/MiniGui.eel'
Warning: @Import could not open 'inc/Presets.eel'
gen_Envelope-based Compressor v2.eel:26: 'Thresh.DW_New' undefined: 'Thresh.DW_New(1, "Slider", "V", 40,30,20,250, r,g,b,a, "Th'

SWS последней версии. upd : из папки inc все скрипты тоже нужно добавить ?

Всё работает ! Автору респект.
 
Последнее редактирование:

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