MPL QuantizeTool 2.0

@Michael

Well-Known Member
14 Дек 2010
971
1.638
93
Орёл / Москва
Тред на форуме Cockos

Для чего это:

Зависит от пресета, можно квантовать ноты к нотам, огибающие к темпо маркерам, создать огибающую из стретчмаркеров и т.д.​

Требуется:
REAPER 5.95+,​
SWS Extemsion 2.9.7+,​
ReaPack/MPL Scripts/Functions/mpl_VariousFunctions.lua​
Download:
ReaPack.com (MPL репозиторий включен по умолчанию)​
Untitled.jpg
 
Последнее редактирование:
А возможно это чудо реализовать как скрипт в расширении eel или другом?
 
А возможно это чудо реализовать как скрипт в расширении eel или другом?
да это адский труд 2000 строчек перевести в eel ) главное - зачем? пользуетесь reaper 4? почему не 5-ой? к тому же eel более ограниченый язык чем lua.
 
  • Like
Реакции: diggidon
Дайте пожалуйста инструкцию, как это чудо заставить работать в Рипере 5
 
Дайте пожалуйста инструкцию
1. Открыть Action List
2. ReaScript → New
3. В появившемся окне (в графе "Имя файла") написать любое удобное название скрипта с расширением в конце. Например, Quantize tool.lua. Сохранить.
4. Появится чёрное окно - туда вставить текст, предварительно скопированный отсюда (Ctrl+V), потом сохранить скрипт (Ctrl+S).
5. После этого новый скрипт появляется в экшн листе - назначаем на кнопку, пользуемся.
 
Всё получилось без танцев с бубном. Спасибо.
 
Всё сделал по инструкции установки скрипта,в следствии чего появилась ошибка
...ary/Application Support/REAPER/Scripts/Quantize tool.lua:976: 'reaper.BR_GetNextGridDivision' is unknown
Как это победить и начать наслаждаться квантайзами?Спасибо
 
Помнится в начале был намек на функционал вокалайна, это возможно в текущей версии?
 
Ну например Swing Grid. Или используя UserGroove, применив его, а автоматизировать ползунок Apply Quantize

Если быть честным, еще не до конца разобрался, как пользоваться этим "плагином".
 
Автоматизировать можно, но не вижу смысла, так это для редактирования предназначено.
Проценты свинга, размер сетки и силу квантайза можно привязать к MIDI/OSC.
[DOUBLEPOST=1449412866,1447655499][/DOUBLEPOST]Добавил рандомизацию для позиций, в правой менюхе.
 
Всё сделал по инструкции, при запуске скрипта (и при сохранении оного) возникает окно с надписью:
"Set line spacing (Snap/Grid settings) lower than 1"
 
оффтоп: лицуха кончилась на 4-ке, не видно настолько кардинальных изменений, чтобы продлевать.
LUA ) VST3 ) автоматика эффектов на айтеме, стрейчмаркеры расширенные ) ну и потом продление я так понимаю на новые 3 версии
 
Добавил 2.0
Короткий ченджлог:
+ Complete script rebuild.
+ GUI: split into 4 sections: target, anchor points, action, and contol area
+ Preset: all objects handling follows extrnal or last saved/touched reset
+ Preset: load/save from/to file/list
+ Preset/Action/Position-based Align: deductive brutforce engine
+ Preset/Action/Position-based Align: independent position/value sliders
+ Preset/Action/Position-based Align: show target points or anchor points
+ Preset/Action/Initialization: various options
+ Preset/Align/AnchorPoints/Groove: new FNG Groove Tool parser
+ Preset/Align/AnchorPoints/Groove: save as .rgt in /Grooves
+ Preset/Align/AnchorPoints/Groove: list/show /Grooves
+ Preset/Align/AnchorPoints/Groove: allow to draw pattern manually, autosave to /Grooves/last_touched.rgt
+ Preset/Align/AnchorPoints/Groove: change length (in beats)
+ Preset/Align/AnchorPoints/Edit cursor
+ Preset/Align/AnchorPoints/Project Markers
+ Preset/Align/Items: obey snap offset
+ Menu/Developer actions to dump internal data
+ Preset/Create: create new objects based on existed
+ Preset/Align/EnvelopePoint: support for take envelopes
 
@@Michael, Спасибо за труд!!!! тут проблемка... куда-то ткнул и у меня куда-то интерфейс скрипта улетел... не могу найти его нигде.. переустановка скрипта не помогла... ((
 
Экшн mpl_QuantizeTool preset - default.lua
Сбрасывает настройки для следующего запуска. + Нужно иметь последнюю версию.
 
Доброй ночи! Крутил и так и сяк, не понял ни капли как эта штука работает. Мануал прочитал. Всё обновил... Может, мультик кто покажет, как должно быть, а? Понадобилось для квантайза по сетке не на 100% нарезанного пиццикато.
Спасибо!
 
@sytch, там Align position покрутить надо, на гифе видно. После того как применил.
Установил грид, например, потом в таргете айтемы, выделил те, что поровнять надо, скрипт напишет, сколько он увидел ( на гифе 11 айтемов он пишет), потом в третьей вкладке - что нужно сделать, там понятно тоже, просто применил и покрутил первую ручку, тем более, что процент как раз там устанавливается. Я там слегка лишнего натыкал, не обращайте внимания)))))), давно не пользовался, просто гляньте, что отмечено.
Нужную сетку сначала установите в самом Рипере, потом на скрипте кликнуть в первой (зелёной вкладке) в грид и он отреагирует.


Quantize tool.gif
 
Последнее редактирование:
  • Like
Реакции: sytch
@sytch, там Align position покрутить надо, на гифе видно. После того как применил.
Установил грид, например, потом в таргете айтемы, выделил те, что поровнять надо, скрипт напишет, сколько он увидел ( на гифе 11 айтемов он пишет), потом в третьей вкладке - что нужно сделать, там понятно тоже, просто применил и покрутил первую ручку, тем более, что процент как раз там устанавливается. Я там слегка лишнего натыкал, не обращайте внимания)))))), давно не пользовался, просто гляньте, что отмечено.
Нужную сетку сначала установите в самом Рипере, потом на скрипте кликнуть в первой (зелёной вкладке) в грид и он отреагирует.


Посмотреть вложение 201381
Спасибо большое! Вроде бы, всё так и делал. Сейчас попробовал на другой машине - как бы работает.
Попробую дома ещё раз.
 

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