Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Non-English Speaking User Forums > Pyccкоязычный фopyм REAPER

Reply
 
Thread Tools Display Modes
Old 06-03-2021, 04:02 AM   #1
cool
Human being with feelings
 
Join Date: Dec 2017
Location: Sunny Siberian Islands
Posts: 957
Default MK Shaper/Stutter - скрипт для быстрых операций с envelopes.



MK Shaper/Stutter - это скрипт для быстрых операций с envelope, основанных на транзиентах или ритмической сетке.

Features:


  • В основе работы скрипта лежит проверенный временем MK Slicer.
  • Полностью не-деструктивная обработка аудио, основанная на манипуляциях с envelopes. Realtime envelope operations.
  • Основные операции: Transient or Grid shaping (Ableton Sampler like), выделение или подавление атак, укорачивание хвостов звуков, гейтирование перкуссии, равномерная ритмическая пульсация (stutter), сайдчейн пульсация, основанная на транзиентах или сетке. Работа с сеткой так же включает в себя triplets и swing.
  • Возможность работы с мультитреками. Возможность работать с множеством айтемов. Возможность работы с МИДИ айтемами (только в режиме Grid).
  • Параметр Атаки зависим от Велосити транзиентов. Доступно несколько режимов.


Системные требования:

Актуальная версия REAPER и SWS. Не тестировалась (но вполне может работать) со старыми версиями.

Video 1 (Main):[MEDIA=youtube]wmGxJgXA7sI[/MEDIA]


Инструкция по использованию:


1. Выделите один трек и выберите область с айтемом. Или: просто веделите айтем(ы) на одном треке без выделения области. Скрипт не запустится, выделено несколько треков.
2. Запустите скрипт.
3. Готово! Можно работать. Для формирования envelopes нажмите "Shape".
Для отмены действий, используйте Reset. Сброс слайдеров до дефолтных: Ctrl + Click. Точная подстойка: Shift + Drag. Выход: Esc, Пробел - Play.
Так же, после запуска скрипта, вы можете выбрать трек, на котором нужно сформировать envelope и нажать "Shape".

В окне с волноформой:
Mouswheel or Left/Right keys - Horizontal Zoom,
Ctrl(Shift)+Mouswheel or Up/Down keys - Vertical Zoom,
Middle Drag or Left Drag - Move View (Scroll),
Left Click - Set Edit Cursor,
Shift+Left Drag - Move Marker,
Ctrl+Left Drag - Change Velocity,
Shift+Ctrl+Left Drag - Move Marker and Change Velocity,
Right Click on Marker - Delete Marker,

Альтернативный вариант запуска:

1. Не выделяете айтемы/область перед запуском скрипта. Запускаете скрипт.
2. Выберите нужный айтем(ы)/область и нажмите кнопку "Get Selection".
3. и т.д.

Работа с мультитреком:

1. Выделите один трек и выберите область с айтемом. Или: просто веделите айтем(ы) на одном треке без выделения области. Скрипт не запустится, выделено несколько треков.
2. Запустите скрипт.
3. Выберите остальные треки в мультитреке. Рабочая область автоматически установится по длине айтема, который был выбран перед запуском скрипта.
4. Готово! Можно работать. Для формирования envelopes нажмите "Shape".


Важно!

Для корректной работы скрипта ВАЖНО, чтобы айтемы или граница выделения стартовали строго с начала такта.
Если в области работы скрипта уже находятся envelope points, скрипт удалит их. При необходимости, вы можете вернуть их с помощью undo, после закрытия скрипта.
Так же, не забывайте сохраняться перед работой. Просто на всякий случай.

Что делает кнопка Reset?
"Reset" сбрасывает envelope до исходного состояния, но только в пределах работы скрипта (айтемы или граница выделения). Если перед запуском скрипта в рабочей области уже были envelope points, Reset не восстановит их. Для этого вы можете использовать undo после закрытия скрипта.

Советы по улучшению производительности.
Скрипт довольно хорошо оптимизирован и быстро работает даже на слабых компьютерах, но есть некоторые вещи, которые необходимо знать.
Если у айтема изменён Rate, это заметно замедлит работу скрипта. На больших проектах, вы можете предварительно делать glue для айтемов с изменённым Rate для увеличения скорости работы.
Скорость скрипта также зависит и от размера проекта. Длинные партии и большое количество айтемов или треков в мультитреке, могут сильно замедлить старый компьютер. В таких случаях, большие проекты лучше обрабатывать частями, по 30-60 секунд.
Дополнительный совет: как уменьшить время запуска скрипта.


Рекомендации по настройке и использованию:

Детектор:

Настройки по умолчанию изначально установлены так, чтобы успешно детектировать транзиенты различного материала сразу, "из коробки".
Для перкуссии и струнных щипковых инструментов, поднятие Low Cut до 2500Hz и выше, часто работает хорошо.
Для мультитрека живых барабанов (Kick and Snare guide track), Low Cut 200Hz и Hi Cut 4500Hz.
Для самых низких звуков, таких как SubBass, SubKick или 808 bass, я рекомендую понизить Low Cut до 20-60Hz.
Цвета оригинальной и фильтрованной форм волны разные, таким образом вы сразу можете видеть, что именно поступает на детектор.
Имейте ввиду: настройки фильтров и уровней никак не влияют на звук, это только то, что поступает на детектор!

Sensitivity, Retrig и Reduce не самые важные настройки, но могут быть полезны, когда настроек Threshold и Filters не достаточно.
Если вам нужно больше чувствительности, уменьшите параметр Sensitivity. Порой, даже снижение всего на 1dB может помочь получить дополнительные транзиенты на тихих звуках. И наоборот - при увеличении параметра, чувствительность снижается.
Retrig как и предыдущий параметр, это вроде того же разрешения, но "по горизонтали". Если у вас есть лишние транзиенты рядом с основными, увеличение параметра позволит это исправить.
Reduce уменьшает количество транзиентов, начиная с самых тихих звуков (в правом положении слайдера) до самых громких (в левом положении). В режиме триггер, когда видны Velocity транзиентов, его работа хорошо видна. При этом, слайдер Range не влияет на действие Reduce, не смотря на то, что визуально смещает уровни Velocity.

Операции с envelopes:

Floor - управляет силой воздействия на звук по аналогии с dry/wet. Режимы: Flat (по умолчанию), Rise (поднятие Floor от начала к концу) и Fall (опускание Floor от начала к концу).
Attack - время атаки после транзиента. Режимы: Fixed (по умолчанию), By Vel - увеличение velocity увеличивает время атаки. By Vel Inv. - увеличение velocity уменьшает время атаки.
Shape - форма огибающей Release. Настройки: Bias - сдвиг точек деления release. По умолчанию, каждый release поделён ровно посередине. Bias Threshold - отключение разделительных точек ниже определённого порога времени.
Invert - инвертирование всех точек по вертикали (sidechain mode).
Shift - сдвиг всех точек на половину шага сетки (off-beat) в режиме Grid.


Некоторые пункты меню ">":

Track Envelope
- если активно, то envelope формируется на треке. Если отключено, envelope формируется на айтеме.
Pre-FX Track Volume - Pre-FX envelope, если активно. Post-FX envelope, если отключено.
Обе эти настройки не влияют на МИДИ айтемы. Для МИДИ доступна только стандартная Volume envelope.
High Precision (Slow, Restart required) - точная, но более медленная работа скрипта. Рекомендуется при работе с несколькими айтемами: помогает удалить артефакты и ложные транзиенты между айтемами.



Скрипт доступен в ReaPack.

Не забывайте, скрипты развиваются и поддерживаются только благодаря вашим донатам. Пожалуйста, сделайте донат.

DONATION (BuyMeACoffee)
DONATION (YooMoney)

Last edited by cool; 07-19-2022 at 05:08 AM.
cool is offline   Reply With Quote
Old 06-03-2021, 08:55 AM   #2
sonicowl
Human being with feelings
 
sonicowl's Avatar
 
Join Date: Oct 2015
Posts: 739
Default

This script actually makes trance gate patterns from audio files?
sonicowl is offline   Reply With Quote
Old 06-03-2021, 08:15 PM   #3
cool
Human being with feelings
 
Join Date: Dec 2017
Location: Sunny Siberian Islands
Posts: 957
Default

Quote:
Originally Posted by sonicowl View Post
This script actually makes trance gate patterns from audio files?

So far, only a static stutter. But, In the future, patterns may be appear.
cool is offline   Reply With Quote
Old 06-05-2021, 12:54 PM   #4
Natalya_Morskaya_Pehota
Human being with feelings
 
Join Date: Apr 2021
Location: Russian Federation
Posts: 25
Default

hello, could you add an archive to the description for manual installation of the script? This would be useful for those who do not have a reаpack installed.

Gorshus svoimi sootechestvinnikami , vi delayete procces productshna namnogo proshe i uvlekatelnee . Tak dershat !
Natalya_Morskaya_Pehota is offline   Reply With Quote
Old 06-06-2021, 08:12 PM   #5
cool
Human being with feelings
 
Join Date: Dec 2017
Location: Sunny Siberian Islands
Posts: 957
Default

Quote:
Originally Posted by Natalya_Morskaya_Pehota View Post
hello, could you add an archive to the description for manual installation of the script? This would be useful for those who do not have a reаpack installed.

Gorshus svoimi sootechestvinnikami , vi delayete procces productshna namnogo proshe i uvlekatelnee . Tak dershat !

Привет. Это СЛОЖНЫЙ вопрос, не смотря на свою простоту. В скриптах постоянно исправляются баги и появляется что-то новое. РеаПак обновляет скрипты сам и это фантастически удобно. Так же, если я буду вручную заливать свои скрипты в темы (4 темы на этом форуме, 2 на другом, несколько видео на ютубе, посты в соцсетях), то на это уйдёт море времени. И, с каждым обновлением скриптов, мне нужно будет повторять процедуру снова и снова. Это сизифов труд.
Установите ReaPack. Он предельно прост в установке. С ним у вас всегда будут обновлённые версии скриптов, а у меня не будет дополнительной работы по дистрибьюции.
cool is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 12:59 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.