Всё о REAPER
Интернет-клуб пользователей REAPER
 
 

Вход в систему

Поиск

Голосуем!

KVR

Сейчас на сайте

Сейчас на сайте 0 пользователей и 2 гостя.

Определяем темп (BPM) аудиозаписи  

Автоматического способа определить темп аудиозаписи не существует* (поправьте меня, если что). Но выход есть. Какой? Читайте ...

Добавляем аудиозапись в проект. Отключаем сетку, она будет только мешать в данном случае.

scr_2010-01-31_11-45_000.jpg

Активируем режим воспроизведения с повтором. И пытаемся выделись время так, чтобы на слух звучало в повторе чётко и приятно 1 или 2 или 4 или 8 ... и т.д. баров. 1-ин бар это 4 удара, в процессе выделения, от этого и отталкиваемся. С электронной музыкой стилей House и Trance вообще выходит элементарно.

scr_2010-01-31_11-45_001.jpg

Поймали такой момент? Кликаем в свободном месте проекта (не на объектах) и выбираем в меню Create measure from time selection (new time signature) ....

scr_2010-01-31_12-05_000.jpg

Появится окошко

scr_2010-01-31_12-06_000.jpg

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

В моём примере получилось 128,57, оригинал на самом деле 128. Я делал на скорую руку :). Точность определения темпа зависит только от вас. В процессе выделения увеличьте рабочую область максимально и внимательно слушайте, нет ли артефактов в зацикливании, тогда ваш результат будет высокоточным.

- - -
Автор: Мухин Сергей (ReVizer)


аватар: ReVizer


Кстати, для подобного выделения в Sound Forge есть удобная фишка. Добавляющая к маркеру выделения ещё и доли. Вот бы такую в REAPER.

scr_2010-01-31_12-43_000.jpg

А может она уже есть в REAPER'е?
Кстати? Кто напомнит, как называется данная возможность в Sound Forge?




аватар: D58M35


ReVizer, спасибо.
Высчитываю обычно точно так же. А так как чаще всего это джаз сыгранный ручками, то результат, естественно, очень приблизительный и плавающий по всему треку. Но и такая цифра устраивает. (=




аватар: ReVizer


Идею по отображениям частей в выделении, поддержать можно здесь: http://forum.cockos.com/project.php?issueid=1944




аватар: Hangglide


Идею поддержал. За статью спасибо, думаю обязательно пригодится)




аватар: Dimaon


MixMeister BPM Analyzer вот программа хорошая для определения темпа




аватар: Kriva


закинул в проект аудиотрек на 133.0 бпм., а под ним на новый трек кинул луп(8)(перкусию)на 128.0 бпм, подскажите как подогнать(изменить темп) етот луп под 133 бпм (не разрезая его на куски!!!) ???




аватар: Йога горного потока


закинул в проект аудиотрек на 133.0 бпм., а под ним на новый трек кинул луп(8)(перкусию)на 128.0 бпм, подскажите как подогнать(изменить темп) етот луп под 133 бпм (не разрезая его на куски!!!) ???

Не разрезая не получится.




аватар: ReVizer


закинул в проект аудиотрек на 133.0 бпм., а под ним на новый трек кинул луп(8)(перкусию)на 128.0 бпм, подскажите как подогнать(изменить темп) етот луп под 133 бпм (не разрезая его на куски!!!) ???

Зажав ATL и потянуть за край, если луп простой
http://reaper.revizer.ru/node/277 , если сложный




аватар: Kriva


Спасибо РеВизер :D




аватар: Kriva


а что нельзя просто обнаружить темп(BPM) и просто его подогнать под основной проект или же даже наоброт??? как фрутилупсе xDDD ? а не растягивать его Бог знает на сколько, постоянно лезть и смотреть какой же,уже у нас бпм :(((( одно дело что просто луп подогнать, а если нам нужно свести 2 трека(композиции) аутро и интро ????????? то как быть?? или же зделать бутлег с двух треков?




аватар: ReVizer


как фрутилупсе xDDD ?

Распиши как ты это делаешь в FL. Тогда я смогу сказать можно ли тут.




аватар: Kriva


ок)
значит бросаю в плейлист трек затем нажимая на его название выпливает менюшечка (там есть Detect Tempo) затем я выбираю диапазон BPM в котором у нас етот трек [75 to 150], затем программа его анализирует и выдает точный бпм етого трека и предлагает изменить основной BPM проекта под етот трек аналогично и со 2 треком, затем могу менять бпм проекта оно будет рестретчить ети 2 трека :) (лично я таким способом делаю).




аватар: Kriva


но лучше брать отрезать (отделять от основной части) аутро и интро =)




аватар: ReVizer


к)
значит бросаю в плейлист трек затем нажимая на его название выпливает менюшечка (там есть Detect Tempo) затем я выбираю диапазон BPM в котором у нас етот трек [75 to 150], затем программа его анализирует и выдает точный бпм етого трека и предлагает изменить основной BPM проекта под етот трек аналогично и со 2 треком, затем могу менять бпм проекта оно будет рестретчить ети 2 трека :) (лично я таким способом делаю).

Ну собственно и тут почти тоже самое.
Определи темп способом выше. Задай этот темп проекту. Потом переключи в настройках проекта вот это:

thumb_scr_2010-03-06_09-22_000.jpg

Тогда после изменения темпа проекта, объекты будут растягиваться вместе с ним.




аватар: Kriva


Thanks ReVizer :)




аватар: Zograf


Спасибо за статью.




аватар: iloveMorfine


пасаны а не проще по щитать по детсадовской формуле 60/Х = Y милисекунды. где х - число ударов в минуты, а Y - длина одной ноты. тоесть если там играют 8-е, а длина волны 500 мил секунды, то мы получим ответ 120 )




аватар: ReVizer


пасаны а не проще по щитать по детсадовской формуле 60/Х = Y милисекунды. где х - число ударов в минуты, а Y - длина одной ноты. тоесть если там играют 8-е, а длина волны 500 мил секунды, то мы получим ответ 120 )

А чем проще?
В обоих случаях придётся искать зону повтора.




аватар: koteotake


получилось причем очень точно, AutoBPM подтверждает^^




аватар: Dimilyan


Надо же, работает:)




аватар: djorloff


пасаны а не проще по щитать по детсадовской формуле 60/Х = Y милисекунды. где х - число ударов в минуты, а Y - длина одной ноты. тоесть если там играют 8-е, а длина волны 500 мил секунды, то мы получим ответ 120 )

длина волны имеется ввиду расстояние в милисек между 8-ми? наверное визуально померять на сетке можно на пульсирующем фрагменте, где четко видно доли, а если фрагмент сложный, со многими инструментами эффектами или вокалом?




аватар: vegas


Всем привет! Давно в уроки не заглядывал, а тут эта тема попалась на глаза.
Помнится, в Cubase/Nuendo есть такой Slicer (по-моему, точно не вспомню). Этот инструмент сам расставляет метки по сильным долям. И в случае с примером из предыдущего поста, к моему удивлению, тоже порасставлял довольно точно. К тому же там указывается количество меток на звуковой фрагмент.

Я не искал такого в REAPERе (не было надобности), теперь просто интересно - есть? Это, наверное, можно было тогда использовать по данной теме.




аватар: impute


виртуал дж тоже темп определяет =)




аватар: Kestilence


А я определял темп нажатиями в такт по кнобке tab и смотрел по сетке точьность расстановки битов




аватар: Kestilence


....но радио-торты проще всего клипать в ACID Pro. Если кинуть в него трек длительностью (по умолчанию) более 30 сек., открывается Beatmapper Wizard и предлагает разметить трек по битам и после разметки спрашивает, подогнать темп проекта под темп трека или наоборот. Вот бы такое счастье в рипер




аватар: TimTom


Счастье - это варпинг в Рипере как у Эблтона. Имеется ввиду сам метод настройки, а алгоритмы стрейчинга конечно "кокосовые".




аватар: Poo11iver


ReVizer, спасибо за пост, думаю однозначно пригодится.

Нашел сайт http://www.bpmdetection.com/bpm (на англ.) с кучей софта для определения / анализа BPM. Есть там примочки для Winamp, iTunes, с помощью кот. можно вычислять BPM, а сл-но и сортировать (как я понимаю) муз. коллекцию по этому параметру.

Кому интересно ознакомьтесь и отпишитесь. У меня щас времени в обрез. Позже загляну еще раз для внимат. ознакомления.




аватар: vadymmykh


Привет всем. Вот на днях делал ремикс готовой песенки и мне приспичило узнать, так как раньше с этим просто не сталкивался: Рипер может определять темп наконец и подстраивать темп проекта под темп песни? Ну чтобы не играться лишнего... Если да, то как с этим играться и если и нет, то как быть с этой проблемой?




аватар: koteotake


Как быть с проблемой... обычно я когда качаю ремикс пакет то там есть дорожка с драмсами, и можно в MixMeister BPM Analyzer узнать темп, потом поставить проект на этот темп, закинуть акапеллу и ремикшировать, но если ремикс папка как такового нет, я темп оригинала трека узнаю, иногда даже оригинал закидываю в проект и подтягиваю ровненько акапеллу.




аватар: vadymmykh


То есть, вручную надо... Нету такого, чтобы это более автоматизировать? Ничего, как нибудь справимся. Спасибо, друг!




Последние комментарии

Опрос

Реально ли обойтись 1-ой хорошей драм-машиной/семплером, 1-им универсальным синтезатором и набором базовых эффектов?
Да, вполне
75%
Ничего хорошего из этого не выйдет
25%
Всего голосов: 152