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

Сделал функцию рисовать кривые Безье, может кому пригодится:
https://github.com/ReaTeam/ReaScripts-Templates/blob/master/GUI/mpl_Draw Bezier curve.lua
5061447a8c96deb427b81b966117d6f7.png
 
Последнее редактирование:
всем привет. вопрос есть ли такой скрипт порезанный итем выделить через одного . или сплит грид выделить через одного полезный был бы скрипт
 
спасибо burn творческих успехов
[DOUBLEPOST=1456925948,1456924864][/DOUBLEPOST]burn ещё одна просьба скрипт на выделенный итем питч повесить на понижениеи или повышение это возможно
 
надо чтобы питч был по кривой енвелопе на весь итем наверно такого скрипта нету
 
Chehov, рисовать в GUI скрипта. Зачем - ну, например, мне нужно для ModularChain, матрицы модуляций в Mapping Panel, визуально намного притянее. Также были реквесты от некоторых кодеров с форума, ибо нет нативной функции для кривых в ReaScript и JSFX.
 
  • Like
Реакции: Aleksandr Oleynik и Chehov
это в ручную настраивать у меня екшен в голове надо чтобы он на тейке автоматом выставлялся на повышение по енвелопе по волиме поинтам что я задумал можно сделать а по питч поинтам нету действий. ковырял не нашол . а экшен такой тейк порезал по сетке. потом питч на повышение . удалил выделенные тейки через раз . и получилась простая заикушка с плавным повышение тона
 
TrackFX Routing Matrix.lua
1234.gif
Матрица внутреннего роутинга эффектов на выделенном треке.
Так уже гораздо удобнее настраивать роутинг,все матрицы всех эффектов отображаются на одном экране.
От изучения темы роутинга не освобождает,но визуально облегчает намного,это точно.
Матрица самообновляемая,все изменения,перемещения по трекам,эффектам и т.п. учитываются.
Пока это только начальный вариант,но вполне рабочий.
Плюс-минус слева = добавить-убрать каналы.Выходы,входы,каналы и т.п.,как и в стандартной матрице.
Ctrl-колесо - Zoom, Shift-колесо - прокрутка эффектов по горизонтали,удобно,если много эффектов.
 
Последнее редактирование:
скрипты
для удаления, переименовывания и сортировки пресетов + выбор пресета по введенному названию.
sort presets.gif set preset.gif delete preset.gif rename preset.gif
[DOUBLEPOST=1459718257,1459717999][/DOUBLEPOST]Скрипты могут быть не без багов, поэтому перед использованием делаем бэкап папки с пресетами (\Roaming\REAPER\presets)
 
Скрипт создает огибающую на основе сдетектированных сибилянтов.
Краткая инструкция:
1. Выбрать трек, установить time selection на нужный участок(но не более 60 секунд - ограничил специально, лучше и быстрее работать короткими участками).
2. Установить значение фильтра - HP Freq(можно оставить по-умолчанию) и нажать "Get Selection".
Enveloper1.gif
На достаточно большом участке может занять некоторое время - несколько секунд.
После детектирования синим цветом отображается ориг. сигнал, красным - сибилянты.
3. Остальные параметры работают практически мгновенно и визуально отображаются в окне скрипта. Изменения сразу проявляются на огибающей, поэтому можно сразу и слушать.
Enveloper2.gif
=======
Курсор можно перемещать левым кликом в окне по форме волны. Плей-курсор тоже отображается в оне
Колесо мыши - горизонтальный зум. Мидл-драг перемещение волны влево-вправо.
Enveloper3.gif
=======
Vox-Deess Enveloper.lua
 
Последнее редактирование:
@EUGEN27771, супер. Если можно, пара пожеланий:
- возможность рисования на take volume envelope а не только на pre-fx volume
- возможность сплита сибилянтов на итеме (прям вот где скрипт точки автоматизации ставит), чтобы потом их можно было перенести на другой трек
- чуть помельче интерфейс (но это не так важно и мой частный случай)
- это вообще "зажрались", но если бы можно бы еще и эквализировать детектор. К примеру, иногда хочется подчернуть Ч-Ш а это пик в другом месте. Что-то вроде как тут:

20150424140320012.png


P.s. из скриптов осталось нормальный триггер забабахать для счастия.
 
  • Like
Реакции: Nagor
выбор пресета по введенному названию.
как же я мечтаю о скрипте для перемотки заводских пресетов. было бы очень круто, кликать по клаве.
спасибо за скрипт, заюзал.
@EUGEN27771, спасибо Евгений за апдейт дэссера, очень ждал! теперь выглядит круто, удобно и визуально офигенно.
 
ребяты, остался у кого-нить скрипт как в мультике ЗДЕСЬ ? то, что скачал оттуда, совсем другое и управляторы не такие, видимо обновленная версия. а та простая и действенная. у меня так сейчас

а.jpg


кста, а зачем там еще три луа файла в архиве?
 
Последнее редактирование:
  • Like
Реакции: LilColt
У меня нет, я недавно только новый скачал, минут за 10 разобрался, там можно всё сделать за несколько приемов. А Мультик тоже этот смотрел. Всё тоже неплохо получилось, вероятно, Разработчик, не зря всё поменял.
 
Последнее редактирование:
SampleEditor.lua
По мере возможности будет допиливаться.
Поддерживаются 16,24 - битные PCM и 32,64 - битные wav-файлы. Моно,стерео и многоканальные. В данный момент файл редактируется напрямую, поэтому, желательно сделать копию, если нет 100% уверенности, что оригинал больше не пригодится.
Короткая инструкция:
Выбрать айтем. Установить time selection на редактируемый участок. Если time selection больше,чем 100 мс, то только первые 100 мс учитываются.
Левая кнопка мыши - редактирование волны.
SE1.gif
Правая кнопка мыши - Undo. Кол-во шагов отмены действий не ограничено.
Колесо мыши - вертикальный Zoom.
SE2.gif
============
Скрипты для удаления пустоты из выделенных миди-айтемов
Remove empty bars from selected MIDI items.lua - удаляет пустые такты.
Remove empty bars from selected MIDI items (grid relative).lua - удаляет пустоту согласно текущей сетке проекта.
Remove empty bars from selected MIDI items (regard CC).lua - удаляет пустые такты, но СС тоже учитываются.
Remove empty bars from selected MIDI items (regard CC, grid relative).lua - удаляет пустоту согласно текущей сетке проекта, но СС тоже учитываются.
remove empty bars.gif

============
Старый, но очень полезный скрипт(eel)
Open media item (type relative).eel
Для миди-айтемов - открывает МИДИ-редактор с фиксированным зумом(по-умолчанию 4 такта, но можно изменить в начале скрипта) - как точка отсчета берется ближайший к курсору такт.
Для аудио-айтемов - устанавливает зум по величине айтема.
Удобно повесить на левый клик мыши по айтему.
open item.gif

============
Синхронное растягивание-сжатие(стретч) выделенных айтемов с учетом позиции.
Stretch selected items positions and rate.lua
На скрипт просто повесить шоткат. Любой.
Зажимаете шоткат и тянете мышь.
Саму мышь нажимать НЕ НУЖНО!
Просто ведете указатель(курсор мыши) с зажатым шоткатом.
Stretch.gif
============
П.С. Собрал сюда еще некоторые разбросанные скрипты из других тем для порядка.
 
Последнее редактирование:
Ретроспектив рекорд(МИДИ).
Retro-Rec(MIDI) v3.eel

Пока не тыкнешь по кнопке скрипт не работает (при этом вылазиет Done!), правильно ли у меня всё установлено?
Хотелось бы не тыкать каждый раз, бывает забывается :)
 

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