ReaScripts (скрипты для Reaper) - делимся (1 онлайн

SERGEYKA

Active Member
12 Окт 2010
472
159
43
Иркутск
baikal-records.ru
Ещё разок про квантайз - есть барабаны, сыгранные так, что квантовать их по сетке - рука не поднимается. Есть также инструменты, в эти барабаны не очень попадающие. Двигать вручную - убийственно долго. Нет ли скрипта, который может квантовать по шаблону? Кстати, задавали этот вопрос в ветке "как в кубе".
 

SERGEYKA

Active Member
12 Окт 2010
472
159
43
Иркутск
baikal-records.ru
Отвечаю сам себе. А может - ещё кому-то. Вспомнил - есть такой скрипт - Align Items by transients. http://rmmedia.ru/threads/117419/page-4 #153. Необходимо, конечно, разобраться в настройках. Похоже - это единственный вариант решения этого вопроса. Разумеется, кое-где приходится подправлять вручную. Заметил только, что айтемы длинее 60 сек не обрабатываются. Респект автору!!!
 
Последнее редактирование:
  • Like
Реакции: ff-records и Nagor

ff-records

Active Member
11 Янв 2016
158
70
28
50
@SERGEYKA, есть вариант в референсном треке сделать stretch markers их сконвертировать в project markers и к ним квантировать. Не знаю будет ли автоматом к ним квантировать (не проверял). Вручную работает. Ещё можно уже project markers сконвертировать в tempo markers. И квантировать уже к ним. Но... может получиться очень странная сетка)))
 

Aleksandr Oleynik

Well-Known Member
16 Янв 2007
26.360
20.063
113
62
Киев
Сделал тут пару скриптов, хочу ссылки на них перенести в профильную тему.

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

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

Erundolog

Active Member
4 Ноя 2016
345
68
28
Армавир
@Erundolog, что-то неправильно скопировано. Там нет в седьмой строке такого символа.
Я не копировал. Я скачал по ссылке указанной выше Ваш скрипт и импортировал его.

@Erundolog, копировать код нужно в режиме RAW.
Вечером сделаю скриншот
 

Erundolog

Active Member
4 Ноя 2016
345
68
28
Армавир
Простите только добрался до возможности сделать скрин и сделал видео. Допускаю что делаю что-то не так.
 

Erundolog

Active Member
4 Ноя 2016
345
68
28
Армавир
Я ж не говорю что он не рабочий. Я говорю что возможно что-то делаю не так.
Какова последовательность действий ? Выделить два трека и нажать активацию скрипта ? (если последовательность правильная я новое видео детальное сделаю)
 

Maestro Sound

Active Member
1 Ноя 2007
721
86
28
Я ж не говорю что он не рабочий. Я говорю что возможно что-то делаю не так.
Какова последовательность действий ? Выделить два трека и нажать активацию скрипта ? (если последовательность правильная я новое видео детальное сделаю)
ДЕло не в последовательности. Возможно Вы строки самого скрипта скопировали с ошибкой
 

Aleksandr Oleynik

Well-Known Member
16 Янв 2007
26.360
20.063
113
62
Киев
@Erundolog, а какие то другие скрипты вы качали и импортировали? Они у вас работают? И какая у вас операционная система?
 

Erundolog

Active Member
4 Ноя 2016
345
68
28
Армавир
@Aleksandr Oleynik, более чем нормально Ось WIN7. Кириллицы в пути к риперу нет.
Спасибо за отзывчивость. Может быть Вы поделитесь со мной этим файлом я попробую его заменить у себя и посмотрю уйдет проблема или нет ?
 

fractala

Well-Known Member
1 Авг 2012
2.416
998
113
Не получается скрипт Евгения (FX Rack) на мастер трек поставить, что только не пробовал. На обычных треках без проблем работает.
Вариант с созданием папки, содержащей все треки, и на него вешать fx rack не подходит, нужно открыть скрипт именно на мастер треке

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

Нужно для рум коррекции, поэтому маршрутизация не подходит (слишком часто туда сюда менять настройки)
 
Последнее редактирование:

vitalker

Well-Known Member
8 Окт 2013
5.085
2.195
113
Гродно
посмотрю уйдет проблема или нет ?
судя по тексту ошибки, там присутствует некий лишний знак, быть может вы его случайно нажали перед сохранением.
[DOUBLEPOST=1510327745][/DOUBLEPOST]
на мастер трек поставить
так сделайте псевдо-мастер, вдобавок задержка или что-то похожее, не помню уже, будет корректно работать.
Если надо, то кину экшн.
 

fractala

Well-Known Member
1 Авг 2012
2.416
998
113
@Aleksandr Oleynik , неправильно выразился - конечно же на мастер FX рум коррекцию (не на мастер треке)

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


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

Aleksandr Oleynik

Well-Known Member
16 Янв 2007
26.360
20.063
113
62
Киев
@fractala, Женя забыл одну очень интересную и важную особенность своего СКРИПТА - он ведь создаёт абсолютно Риперовский контент и можно сделать следующее -

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

fractala

Well-Known Member
1 Авг 2012
2.416
998
113
@Aleksandr Oleynik, да именно реалтайм перестройка в оболочке нужна


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

pss: если Женя допилит возможность работы с оболочкой в мастер fx - будет очень здорово! Скрипт просто чудесный
 
Последнее редактирование:

Aleksandr Oleynik

Well-Known Member
16 Янв 2007
26.360
20.063
113
62
Киев
@EUGEN27771, так не на Мастер трек нужно, а на Monitor FX, а там нет трека.
Это я не верно написал, а потом и @fractala везде стал писать вместо Monitor FX - Master FX.
 

fractala

Well-Known Member
1 Авг 2012
2.416
998
113
@EUGEN27771, большущее спасибо, поправил код по вашей инструкции и все запыхтело-заработало!

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

ps: так то я потестировал fx rack и на мастере и на обычной дорожке, но хочется быть спокойным что код корректно работать будет после переделки и с обычными треками тоже
 

belovw

Well-Known Member
22 Апр 2009
9.200
8.384
113
50
RK Almaty
Envelope-based Compressor v2.eel
Женя, спасибо за столь интересную приспособу. Оценил. Пять звёзд
Из пожеланий:
1) хотелось бы иметь параметр Hold. Это то что работает в ADSR после атаки. Т.е. задержка срабатывания релиза.
2) чисто подсознательно хочется иметь индикатор GR (gain reduction)
Понятное дело что скрипт работает в статике и поэтому предлагаю взять за основу индикации GR максимальное значение изменения точки огибающей. И как вариант добавить второй индикатор, который будет показывать тотал RMS of GR. Т.е. берём все значения GR отличные от нуля и находим от них RMS. Тогда у нас будут показания максимального GR и среднеквадратичного, что позволит в "реалтайме" выбрать требуемый трешолд и остальные параметры. Надеюсь на скорое решение вопроса. Готов помочь чем могу.
 
  • Like
Реакции: Buyan и Furqat

gazzz

Gazzuar (Goa-trance)
17 Янв 2008
246
86
28
Lyubertsy
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сли надо то могу сделать скрипт для названий дорожек и айтемов.
 

shah666

Well-Known Member
8 Авг 2010
299
311
63
Народ, а выложите плиз Envelope-based Compressor v2.eel - по ссылке 404 показывает.....
 

shah666

Well-Known Member
8 Авг 2010
299
311
63
Странно, первая версия заработала сразу, на второй пишет
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 все скрипты тоже нужно добавить ?

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

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