Темпомаркеры, корекция темпа (1 онлайн

Buyan

Member
19 Апр 2016
137
24
18
40
Белая Церковь
С добрым утром всех.
Недавно начал пользоваться REAPER и в принципе в основах разобрался быстро.
Но интересует пара вопросов, которые пока ни литература, ни найденная в интернете информация, ни слепые эксперименты не помогают решить.
Вопрос по работе с переменным темпом. Как осуществить такую последовательность действий:
Есть записанный трек WAV, где присутствует присущая живому исполнению естественная агогика, но и присутствуют также и некоторые нежелательные изменения темпа и ритма.
Нужно синхронизировать "линейку" в программе под переменный темп в данном аудио-треке. Потом задействовать привязку аудио к шкале темпа таким образом, чтобы при редактировании темпа аудио-трек "варпился" вместе с линейкой. (Ну последнее я допустим приблизительно представляю как осуществить - порезать айтем в местах тэмпо-маркеров и привязать краями к сетке. Но может есть и другие варианты попроще?)

Очень удобно для этой задачи использовать темпо-маркеры, двигать их относительно аудио-трека с зажатым Ctrl, сжимая и растягивая таким образом участки шкалы между маркерами, синхронизируя таким образом шкалу с темпом аудио-трека.
Но есть заминка, когда в свойствах маркера установить галку "Gradually transition tempo"(что было-бы более практичным), последующие маркеры перестают передвигаться вышеуказанным способом. График автоматизации темпа мастер-трека при этом позволяет выполнить данную задачу, но очень неудобно и медленно.
Ну пока на этом и застрял в поисках стратегии удобного и быстрого выполнения подобных задач. Можно конечно-же загнать данный аудио-трек в тот-же мелодайн(или куда угодно), сделать там все необходимое и сохранить автоматизацию в миди, загрузить в риппер...
Но как-то это все неудобно и хочется быть уверенным, в том, что ничего не упустил в плане изучения возможностей программы. Перечитал все мануалы, про темп там вскользь написано как-то.
С английским пока дружу плохо, только терминологию знаю.

Кто и как осуществляет подобные задачи?
Вообще интересуют конкретные методы выполнения задач данного рода.
Много чего нашел на форуме интересного по этой теме, но далеко не исчерпывающее.
Более конкретно интересует вопрос, почему тэмпо-маркеры перестают передвигаться с с зажатым Ctrl, когда включена "Gradually transition tempo" в свойствах?
Нормальное ли это поведение Риппера, или у меня что-то не так?
 

Konstantin3K

Active Member
4 Мар 2013
540
160
43
63
Казань
Мне кажется, что сначала нужно исправить в музыке то, что представляется неправильным. Причем сделать это максимально простым способом - нарезать айтемы в местах нелогичных изменений темпа и удерживая alt тянуть края "неправильных айтемов" мышкой в ту или иную сторону до тех пор, пока их темп не станет совпадать с желаемым. После того, как эта работа сделана, можно выделить все айтемы, применить к ним команду glue и потом уже делать warping, то есть подгонку тактовых линий под метроритмическме доли произведения. Короче - обойтись без темпомаркеров. Это ответ на вопрос -

Кто и как осуществляет подобные задачи?
О правильности поведении Рипера ничего сказать не могу, если есть вопросы по ворпингу, некоторые наработки могу сообщить.
 

Alx_g

Well-Known Member
15 Окт 2011
411
272
63
Пенза
vk.com
  • Like
Реакции: Buyan

Konstantin3K

Active Member
4 Мар 2013
540
160
43
63
Казань
Нужно только учесть, что при работе с этим экшеном есть особенность. Если в настройках айтема Item timebase стоит Tempo, то экшн поставит темпомаркер, а если Beat (Position, length, rate) - то стретчмаркер и тогда это уже будет не подгонка темпа, а подгонка музыкального материала.
 

Konstantin3K

Active Member
4 Мар 2013
540
160
43
63
Казань
Отличное видео, именно благодаря ему я смог в своё время понять, как делать привязку к сетке в Рипере. Автору @axis респект и уважуха!
 

R-Engineer

New Member
21 Апр 2016
17
0
1
63
Вопрос по управлению скоростью воспроизведения трека в фрагменте.
Все делаю, как описано здесь reaper.revizer.ru/node/3364: мастер-трек-огибающая-выделяю фрагмент треугольничками-
ставлю точки на огибающей, делаю ступеньку-вижу что скорость в ступеньке поменялясь, зацикливаю фрагмент-пускаю воспроизведение. И ничего... скорость прежняя.
Причем если просто двигаю огибающую по всей длине трека, то скорость воспроизведения меняется правильно.
А вот с фрагментом не работает. Прошу подсказать, что не так делаю?Мб где галочку надо снять-поставить?
Очень нужно замедлить фрагмент для снятия сложных и техничных пассажей.
А может есть способ проще, без огибающей мастер трека?
 
Последнее редактирование:

R-Engineer

New Member
21 Апр 2016
17
0
1
63
Выкладываю архив с проектом и аудио - yadi.sk/d/JjcFXd5M3CzsKT
в этом проекте вообще полный трэш - начал двигать огибающую скорости в выделенном фрагменте - так по всему треку скорость изменилась. Бред какой то....
 

Alx_g

Well-Known Member
15 Окт 2011
411
272
63
Пенза
vk.com
@axis, однозначно ваше видео нужно добавить в F.A.Q. )
даже больше скажу, оно должно быть первым во всех faq'ах для рипера.

@R-Engineer, у вашего проекта "сложный" ритм) ..вот так "подкрутил"
 

Вложения

Последнее редактирование:
  • Like
Реакции: Aleksandr Oleynik

R-Engineer

New Member
21 Апр 2016
17
0
1
63
Посмотрел Ваш проект, но увидел-услышал только метроном и изломанную огибающую темпа. А вот сам темп стабилен как в исходнике. Может подскажите, что надо проверить в проекте, чтобы огибающая влияла на темп в выделенном фрагменте.
 

Alx_g

Well-Known Member
15 Окт 2011
411
272
63
Пенза
vk.com
Очень нужно замедлить фрагмент для снятия сложных и техничных пассажей.
А может есть способ проще, без огибающей мастер трека?
Так значит привязка к сетке не нужна, можно просто вручную растянуть item (потянуть за край с alt'ом)?
 

axis

Well-Known Member
18 Апр 2005
4.723
3.256
113
45
Kaniv, UA
есть еще чудесные экшны для упрощения подгона сетки под аудио -

1. SWS/BR: Create project markers from notes in selected MIDI items
2. SWS/BR: Convert project markers to tempo markers...

1. Принимаем решение, как отбивать темп (зависит от скорости фрагмента, плавания темпа) - целыми, половинками, четвертями, ....
Запускаем запись миди, бъем по клавише в такт. Применяем экшн. Миди-ноты превратились в маркеры.
2. Применяем экшн, выставляем параметры в соответствии с забивкой: Markers per measure - кол-во маркеров на такт. Жмем ок. Появляются темпо-маркеры, которые потом можно точнее подстроить с помощью Warp grid.
 
Последнее редактирование:
  • Like
Реакции: Buyan

Buyan

Member
19 Апр 2016
137
24
18
40
Белая Церковь
Спасибо всем за участие!

Понемногу разобрался.
Нашел частично ответы на свои вопросы на оф. форуме. С английским дружу плохо, в этом беда.
Есть желание испытать все возможности риппера относительно решения разного рода задач с тэмпом и стрейчингом.
Когда буду иметь представления более полной картины, что и как проще осуществить, отпишусь.
 
  • Like
Реакции: Alx_g

Buyan

Member
19 Апр 2016
137
24
18
40
Белая Церковь
Если нужно двигать медиаелементы вместе в темпомаркерами относительно временной шкалы, это делается с помощью регионов. Передвигая или копируя регион, мы перемещаем весь медиаматериал региона, включая маппинг тэмпа.
 
Последнее редактирование:

kseile

Well-Known Member
24 Фев 2007
1.258
148
63
41
Санкт-Петербург
vk.com
есть еще чудесные экшны для упрощения подгона сетки под аудио
А есть что-то для аналогичной задачи с миди? Есть партия фортепиано, сыгранная автором в соответствии с его видением.
 

Radiator

Well-Known Member
24 Май 2006
4.234
2.118
113
Vladivostok
+1
Midi не реагирует на настройки timebase. А надо подвинуть сетку, не двигая midi-события.
Есть рецепт?
Smart Tempo в лоджике работает очень хорошо со "свободным" миди, на удивление справляется. Ещё мелодайн.
В кубейс тоже есть


P.S. Ребят извиняюсь, на заметил куда пишу.)
Тогда мелодайн онли.
 
Последнее редактирование:

Radiator

Well-Known Member
24 Май 2006
4.234
2.118
113
Vladivostok
Это шутка такая?:)
Отчасти да,) но если немного пофантазировать, то можно "свободное" миди перевести в аудио, подогнать по сетке в мелодайне, и все. Правда я не знаю, работает ли рипер с ARA:Dle32:
 

Astor-Piazzolla

Well-Known Member
22 Июл 2007
976
412
63
40
Новосибирск
vkontakte.ru
миди перевести в аудио, подогнать по сетке в мелодайне
В аудио и штатными средствами можно перегнать. Просто задача диаметрально противоположная. Мне не нужно подгонять события под сетку. Нужно наоборот - сетку под события.:)

UPD: Посмотрел наколку. Мысль понял. Чтобы миди не двигалось, нужно, чтобы это было не миди.=)))
Блин, это мегапечально. Аж обратно в куб захотелось.:Dle52:
 
Последнее редактирование:
  • Haha
Реакции: Radiator

Radiator

Well-Known Member
24 Май 2006
4.234
2.118
113
Vladivostok
Нужно наоборот - сетку под события.:)
Я про это и говорю

Если внимательно посмотреть это видео, то станет все ясно. Там дядька подгоняет сетку под аудио файл, но что мешает получить этот аудио файл из вашего "свободного" миди? Если в рипере невозможно перетянуть результат работы на таймлан как с этого момента

то сохранить результат работы можно в миди файл прямо в мелодайне с темпом, и импортировать в проект;)

175247
 
Последнее редактирование:

Radiator

Well-Known Member
24 Май 2006
4.234
2.118
113
Vladivostok
Последнее редактирование:

Alx_g

Well-Known Member
15 Окт 2011
411
272
63
Пенза
vk.com
Midi не реагирует на настройки timebase. А надо подвинуть сетку, не двигая midi-события.
Есть рецепт?
поставить в свойствах midi item properties (по умолчанию Ctrl+F2) галку ignore project tempo
ну и timebase поставить time
 
  • Like
Реакции: Buyan и Astor-Piazzolla

Astor-Piazzolla

Well-Known Member
22 Июл 2007
976
412
63
40
Новосибирск
vkontakte.ru
поставить в свойствах midi item properties галку ignore project tempo
ну и timebase поставить time
Еще, чтобы итем не приходил в негодность после снятия этой галки, лучше ставить её вот так:
SWS/BR: Enable "Ignore project tempo" for selected MIDI items preserving time position of MIDI events (use tempo at item's start)
а снимать вот так:
SWS/BR: Disable "Ignore project tempo" for selected MIDI items preserving time position of MIDI events

Всем водки!=)
 
  • Like
Реакции: Landre, PianoIst и Alx_g

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