Популярность BPM в разных жанрах музыки. Python: анализ скорости исполнения 500 лучших песен
Несколько лет назад, занимался изучением теории музыки, продавал и писал аудио-инструментал для аренды или заказов. Изначально, процесс явно творческий, но вскоре, мой интерес к коммерческой части превысил и возник вопрос: «В каком же темпе создавать ритм музыки?».
BPM [в музыке] — показатель, для определения скорости исполнения композиции, путём измерения количества тактовых долей в минуту.
1: Пролог
Устанавливаем «Matplotlib» и «Pandas» с необходимыми зависимостями через pip-менеджер в консоли/терминале.
Создаём директорию, а потом виртуальное окружение для проекта. После, подключаем библиотеки в IDE [в моём случае: PyCharm].
File — Settings — Project: [. ] — Python Interpreter
2: BPM
BPM будем вычислять через функцию «Detect tempo» в FL Studio и через сайт tunebat.com
ПКМ по верхней левой иконке на звуковой дорожке — Detect tempo — Выбрать диапазон
3: DataSet
Начинаем создание DataSet’а [выборки-коллекции данных] в Excel, для каждого жанра. Экспортируем в CSV-формат с настройками разделителя — запятой. Следующие CSV-файлы создавал в IDE, так удобнее. Выборки перемещаем в директорию, где находится файл самой программы.
В первой строке CSV-файлов указываются параметры, которые разделяются запятыми. Следующие строки содержат уже значения этих параметров. При окончательной проверке, DataSet должен последовательно содержать данные: названия трека, BPM и год выхода композиции. Будем использовать информацию выборки в сто песен, для каждого жанра из выбранных пяти.
Параметры: «name» — название трека; «bpm» — темп; «year» — год релиза
4: Rap — построение точечной диаграммы и гистограммы
На основе информации DataSet’а, создаём точечную диаграмму [Scatter Plots] для изучения взаимосвязи между BPM и годом выпуска, а также для отображения концентраций при ранжировании данных.
Видно, что с 1980 по 2005 гг. основным темпом был диапазон в 90-105 BPM «Код точечной диаграммы с комментариями»
Если диаграмма отражает точечное положение трека в зависимости двух переменных, — BPM и года релиза, — то гистограмма покажет частоту-количество попаданий значения BPM для каждого диапазона на шкале. Таким образом, определится популярность определенного темпа.
Самый популярный диапазон: 80-100 BPM «Код гистограммы без комментариев»
5: Рок
Однозначности пока что нет, — особенность жанра. — поэтому, второй график построен при округлении параметра «year/год выхода композиции».
«Код точечной диаграммы с комментариями»
6: Блюз
Видно высокую концентрацию использования темпа около 100 BPM в 90-х «Код точечной диаграммы с комментариями»
7: Chillout
Много наложений точек друг на друга. К сожалению, не знаю, как это исправить. Пришлось сделать точки более прозрачными, с помощью аргумента «alpha» функции «.scatter».
«Код точечной диаграммы с комментариями»
8: EDM
Здесь также для наглядности пришлось сделать точки ещё более прозрачными. Если кто-то знает, как исправить дефект наложения, прошу написать в комментариях.
Довольно однозначно вышло. «Код точечной диаграммы с комментариями»
9: Заключение
Самым простым графиком сравним количество попаданий в каждый диапазон, композиций, из всех проанализированных ранее жанров*.
* такие жанры как ethnic, ambient, folk, dubstep, reggae и др, не удалось к сожалению разобрать из-за отсутствия качественной выборки.
Как создавать музыкальные произведения в FL Studio: интересные приемы
Сегодня я хочу рассказать о том, какие основные приемы используются при создании музыкальных произведений в программе FL Studio. Я сам пишу музыку и использую для ее обработки различные инструменты, в том числе продукты от компании Image-Line («FL Studio» и «Deckadance»), и вхожу в ее Power Users List (в этом списке я – единственный музыкант из России). В этом топике я расскажу о том, как использовать прием наслоения (на примере ударных партий и вокала), а также о том, как подготовить записанный вокал к последующей обработке.
Наслоение
Этот приём часто используется музыкальными продюсерами. Так повелось, что музыкальные продюсеры в России по сути являются менеджерами артистов, в остальном же мире продюсеры — это люди, которые создают музыку в так называемых секвенсорах (музыкальных программах по созданию музыки). Например, Lady Gaga, даже если и умеет сочинять песни, не может сама создать конечный продукт и с этим ей помогают те самые продюсеры. Один из известнейших продюсеров, работавший с ней — RedOne.
Так вот, вернемся к наслоению. Этот прием используется для того, чтобы придать полноту звучания любому из ваших инструментов, а также треку в целом. Наиболее часто он используется при создании партии ударных и вокальных партий. Сначала рассмотрим наслоение на примере партии ударных.
Также оправдано использование уже записанных заранее ударных петель. Они обычно представляют собой уже полные и готовые версии ударных и могут быть разбиты на части (например, бочки отдельно, тарелки отдельно, перкуссии отдельно, тамбурины отдельно), и если сложить их вместе, получится полноценная ударная партия. Они называются «Drum Loops» и в большом количестве представлены в интернете. Помимо прочего, существует множество программ с готовыми библиотеками ударных, ярким примером которых являются «XLN Audio Addictive Drums», «Spectrasonics StyleRMX», «Native Instruments Machine» и другие.
Рассмотрим наслоение основных бочек («kick») на указанном ниже рисунке. Для того, чтобы получить насыщенный и плотный звук бочки, я использую три их разные вариации. Студийная плотная бочка (Studio Kick), сэмпл акустической бочки из библиотеки готовых ударных (Acoustic Kick) и электронная сгенерированная бочка (Electronic Kick).
Каждая из этих бочек имеет собственное звучание, но вместе они начинают звучать намного плотнее, чем по отдельности. При совмещении различных ударных, необходимо учитывать, что они могут и не сочетаться вместе, поэтому порой приходится подвергать их эквализации. На рисунке, представленном снизу, у одной из бочек (слева) убраны низкие басовые частоты, и она создает так называемый хлопок или щелчок в верхнем диапазоне частот, а у другой акцент сделан на низкие частоты, и она заполняет собой басовую составляющую.
При комбинировании ударных, составленных из «One Shot»-сэмплов, можно использовать такие программы, как «Native Instruments Battery» или «Image-Line FPC». Там вы сможете выставить громкость каждого из инструментов, разнести их по панораме. На рисунке внизу представлены 3 бочки, совмещенные в одной ячейке программ «Image-Line FPC».
Кроме того, в музыкальном продюсировании часто используют наслоение уже готовых партий ударных петель. В своей музыкальной практике я использую оба этих подхода, а именно: сам составляю часть партии ударных из «One Shot»-сэмплов, а часть заполняю уже готовыми петлями ударных, подобранных мною из специальных библиотек или программ. На примере внизу зеленым цветом выделены 6 уровней ударных, составленных мной (3 уровня бочки, один хлопок, закрытые тарелки и металлические перкуссии), а так же 4 уровня готовых ударных петель, закрашенных синим. Все вместе они составляют полную ударную партию песни, использованную в припеве. Такой комплексный подход позволяет получить более полноценное звучание ударных.
Работа с вокалом
Начальная обработка вокала. Рассмотрим обработку вокала на начальном этапе, а затем уже поговорим о наслоении вокала. Естественно, первым делом вокал нужно записать. Для этого я использую встроенный в FL Studio плагин «Edison». Чтобы записать вокал, нужно выбрать входящий канал, к которому подключен ваш микрофон, а затем на этот же канал добавить плагин «Edison», выставить переключатели «NOW» и «IN NEW PROJECT», после нажать кнопку записи и записать ваш вокал (все указано на рисунках внизу).
Не спешите сохранять вокал, сразу после того как он будет записан. Для начала нужно избавиться от лишних шумов, которые обычно выдает ваш микрофон, провода, аудиокарта, а также источники звука в помещении. Для этого постарайтесь немного помолчать после записи вокала, тем самым оставив небольшой участок, с которого можно будет считать шумы, образующиеся при записи. Затем выберите данный участок и откройте «Clean Up Tool», как показано на рисунке внизу.
Затем плагину необходимо будет составить так называемую «карту шумов», которую он и будет исключать из вашего вокала. Чтобы сделать это нажмите кнопку «Acquire noise profile».
Затем закройте «Clean Up Tool» выделите весь вокал, который вы записали, снова откройте «Clean Up Tool» (зеленым будут отмечены области, где были зарегистрированы наибольшее количество шумов), выставите значение «Amount» примерно посередине и нажмите «Accept».
Затем (в окне «Edison») вы увидите и услышите, что ваш вокал заметно очистился.
Теперь разберем, как убрать из вашего вокала слишком громкие согласные «С» и «З». В производстве данный процесс называется «De-essing». Дэ-эссинг можно выполнить и с помощью плагинов (например, «AVOX Sybil» или «Fabfilter Pro-C»), но этот процесс можно провести и вручную. Это актуально потому, что многие плагины для дэ-эссинга все-таки подвергают обработке и тем самым искажают весь ваш вокал, а не только согласные, и, чтобы оставить остальные части вашей записи нетронутыми, можно использовать «ручной» подход.
Для этого загрузите ваш вокал в «Edison». Переключившись на спектральный вид (как показано внизу):
… вы увидите громкие звуки «С» и «З» (отмечены на рисунке ниже):
Затем выделите в «Edison» один из участков, где расположены согласные и откройте «Equalize», там вы увидите этот участок более подробно. Обычно звонкие согласные располагаются в диапазоне от 5K до 15K. Вырежьте эти частоты, выставьте «Mix» примерно на 50% и нажмите «Accept» (все указано на рисунке внизу).
Далее нужно проделать эту процедуру со всеми звонкими согласными «С» и «З». Также можно поступить и с громкими вдохами, только эквализировать нужно будет весь диапазон частот (по сути просто сделать их тише).
Наслоение при создании вокальных партий. Теперь рассмотрим приём наслоения, который можно и нужно использовать и при создании вокальных партий. Всем известные бэк-вокалы – это, по сути, и есть наслоение. Однако, в данном вопросе есть несколько различных подходов.
Первый подход заключается в том, что вы приглашаете бэк-вокалистов, либо сами исполняете свои бэки. Плюсы данного подхода очевидны, реальный голос пока невозможно ничем заменить. Минусы: вам понадобятся как студия записи, так и хорошие бэк-вокалисты. Далее записанный вокал добавляется к ведущему вокалу без точной подгонки во времени (то есть вокалы могут звучать немного вразнобой, но не сильно).
Второй подход заключается в том, что вы можете использовать такие программы, как «Antares Autotune» или «Image-Line Pitcher», чтобы создавать гармонические бэк-вокалы, имея только одну главную вокальную партию. Вкратце опишу процесс создания этих беков.
Сначала необходимо записать основную вокальную партию (так называемый «Lead Vocal»). Затем обработать её (про обработку вокала речь пойдет чуть ниже) и импортировать в FL Studio. Далее необходимо послать вокал на канал эффектов, где расположен Pitcher, как указано ниже.
В Pitcher необходимо выставить следующие показатели: включить кнопку «MIDI» (когда вы включите эту кнопку в левом нижнем углу появится номер порта, его необходимо запомнить), и кнопку «HARMONIZE». Также можно выставить переключатель «Replace-Mix» в одно из двух положений. Положение «Replace» полностью убирает основной вокал и оставляет только сгенерированные плагином гармоники. Как не сложно догадаться, положение Mix оставляет и ваш вокал, и сгенерированные гармоники.
Затем необходимо добавить в инструменты «MIDI out», и в его настройках указать порт, который ранее был указан в левом нижнем углу Pitcher.
Затем, открыв «Piano Roll», можно задавать гармоники для генерации (плагином). Нужно указать ноты, которые плагин будет генерировать исходя из вашего основного вокала, и расставить их во времени таким образом, чтобы они совпадали с основным вокалом и создавали правильные гармоники, например так, как указано на рисунке внизу.
Плюсы этого подхода заключаются в простоте и быстроте создания гармоник, а также в том, что эти гармоники будут точно копировать ваш вокал, поэтому долго подгонять его по местоположению в миксе не придётся. Ну а главным минусом такого подхода является звучание этих бэков. Как ни крути, но избавиться от синтезированного звучания не получится.
Третий путь лежит в совмещении обоих подходов. Даже имея лишь одного вокалиста (в моём случае это я сам) можно получить большие, полные и реалистичные вокальные партии. Все, что вам необходимо — это с помощью описанного выше метода создать подходящие гармоники. Затем необходимо запомнить то, как звучат ваши гармоники. Чтобы понять и услышать, как звучат только гармоники, в программе Pitcher необходимо выставить переключатель на «Replace» и запомнить звучание гармоник, а затем постараться воспроизвести их самостоятельно. Поначалу, возможно, будет непривычно петь такие бэк-вокалы, ведь нужно петь их максимально ровно на всем их протяжении и стараться убрать из своего вокала лишнюю экспрессию и «гуляние» по нотам. Если вы не попадете в ноты в каком-либо моменте, можно подправить ваши бэк-вокалы в программах «Celemony Melodyne Editor» или «Image-Line Newtone». Настоящие вокалы, даже экстремально обработанные с помощью этих плагинов, все равно будут звучать более реалистично, чем сгенерированные гармоники.
Ясно, что чем больше слоёв бэк-вокалов, тем полнее звучит вокальная партия. Но важно помнить, что каждый раз петь одинаково не получится, и порой одна фраза будет звучать длиннее другой и т.п. Поэтому, бэк-вокалы нужно расставить точно в соответствии с вашим ведущим вокалом (как указано на рисунке внизу).
Как видно, каждый бэк-вокал подогнан к другим и к ведущему вокалу. Если этого не сделать, вокальная партия целиком будет звучать как месиво. Порой, я использую до 10 слоёв вокала (например, при создании хора в песне), и поэтому для меня это вдвойне актуально. Надеюсь, мои советы окажутся для вас полезными. Результаты того, как я сам пользуюсь этими приемами, можно послушать на моем Soundcloud, а еще можно принять участие в моей кампании на Indiegogo – не сочтите за грубую рекламу и спасибо за внимание!
Что такое темп и как его определить в Fl Studio
Всем привет. Сегодня поговорим о тепме. Тепм в музыке это основа вашей композиции. При выборе темпа вы выбираете и жанр в котором будет играть ваш минус. Это может быть Hip-Hop, Rock, Dubstep, Trans и т.д. И поэтому для вас я подготовил эту статью где вы можете посмотреть и использовать таблицу приведенную в конце этой статьи.
Что такое темп?
Ну а для тех кто не знает что такое темп. Объясняю. Темп – это ключевой показатель скорости ритмических ударов в минуту. В Fl studio показатель темпа вы можете посмотреть сверху вот в этом окошке.
Поменять темп можно зажав левой кнопкой мышки на указатель темпа и двигая мышку вверх или вниз ваш показатель будет меняться.
У каждого жанра есть свои темпы а т.е. интервал. Например: Hip-Hop минус составляется от 76 bpm до 95 bpm, может быть и выше чуть чуть. Это зависит от Rap исполнителя в каком тепме он предпочитает читать реп. Или же от стиля Rap минуса. Вот например если писать лирику, то темп можно выбрать по меньше ну а если в стиле Gangsta Rap по выше или по ниже. Тут как говориться вперед моя фанзазия 🙂
Как видите темп у репа может быть и выше где-то до 110 bpm.
Я думаю мы разобрались, что такое темп и как его настраивать. И на этом пока все. Подписывайтесь на новы материалы чтобы их не пропустить.
Привет, меня зовут Сергей. Музыка для меня как хобби. Занимаюсь созданием Hip-Hop минусов в Fl Studio уже продолжительное время.
Если вам понравился этот материал, то поделись с ним с другими. Так вы поможете в развитии этого сайта и у меня будет стимул в дальнейшем развивать этот проект.
Как пользоваться программой FL Studio (ФЛ Студио)
FL Studio – это качественная программа для работы с музыкой, которую используют большинство профессионалов в этой области. Сама программа настолько проста и удобна, что с ней вполне смогут справиться даже дилетанты. В этой статье мы разберёмся в вопросе, как пользоваться FL studio.
Программа создана разработчиком с очень понятным и простым в использовании интерфейсом. Творческие люди с лёгкостью смогут редактировать аудио и создать музыку. Давайте начнём по порядку.
Установка плагинов
Знакомство и работа с программой начинается с установкой плагинов. Ведь с ними она заиграет новыми красками и значительно расширится её функционал. После загрузки плагинов вы увидите, как увеличился ассортимент музыкальных и виртуальных инструментов.
Фл студия, как и все похожие программы DAW, работает с плагинами формата VST. За последние годы разработали плагинов великое множество. В их выборе стоит опираться лишь на свой вкус. От пользователя только требуется сделать правильный выбор и скачать их. Далее установить и подключить к рабочей программе и наслаждаться слаженной работой станции.
Как добавить сэмпл
Мы немного научились, как пользоваться ФЛ Студио. Теперь перейдём к добавлению сэмплов. Изначально программа содержит довольно обширную библиотеку звуков, а также разнообразных лупов и semple. Пользователь может не ограничиваться доступными сэмплами и добавить свои созданные. Некоторым композиторам конечно хватает заводских установок и родных сэмпл-паков.
Над сэмплами в программе ФЛ работают сотни тысяч авторов. Благодаря их работе в библиотеке вы найдёте миллионы готовых сэмпл, которые представлены в виде самостоятельных звуков и отрывков из мелодий. Не стоит забывать и о возможности разработки личных шедевров.
Создание музыки в Фл Студио
Мы подошли с вами к рождению музыки из композиций, для чего собственно и разрабатывалась эта профессиональная программа, чтобы композиторы могли создавать уникальные шедевры в мире искусства. В первую очередь фрагменты нужно записать на паттернах, а потом переместить их в плейлист. На этом этапе обработки и пригодятся сэмплы, плагины и виртуальные (физические) инструменты.
К созданным вами отрезкам, теперь надо применить метод наслаивания. Потом можно продублировать и чередовать. Потихоньку начинает создаваться готовый продукт. Когда вы нарисуете траекторию своей мелодии на паттернах, добавите ударных звуков и басов, обязательно надо их поместить в плейлист под названием “мульти трековый редактор». Путь вашей композиции теперь лежит через “сведение” и “мастеринг”. Об этом немного ниже.
Запись голоса
В FL Studio можно записать голос, если у вас есть такая необходимость и нет более подходящих для этого инструментов. Записать голос можно с микрофона, а также и посторонние звуки из окружения и инструменты, если подключить их к компу. Вашу запись потом следует почистить и доработать.
Мастеринг и Сведение
После того, как вы создали свою композицию, начинается самая важная и кропотливая работа. Это сперва “ сведение”, а потом “ мастеринг” музыки. Для работы с этими фишками, вам потребуется “ микшер”. Он предусмотрен в программе ФЛ студио. На его обработку отправляется каждая звуковая дорожка или инструмент. В программе представлены плагины и всевозможные «улучшители» звука. Когда вы пройдёте эти увлекательные процедуры, ваши звуковые дорожки соберутся воедино и зазвучат чистым, профессиональным звуком.
Также в ассортименте программы представлены доступные эквалайзеры, лимитеры, фильтры и всякие усилители. После этапа обработки всеми фильтрами, на выходе вы получите трек, который не будет уступать по качеству хитам, звучащим на радио или телевидении.
Создание ремикса
Фл Студио поможет вам сделать ремикс и «замиксовать» личные композиции или создать из готовых треков. Выбор всегда за вами. Если вы хотите получить качественный ремикс, придётся задействовать аудио дорожку от выбранного трека. Часто можно найти требуемые фрагменты мелодий у самих авторов или поискать на различных сайтах.
Заключение
Прочитав статью, вы теперь имеете представление о возможностях программы и разобрались, как пользоваться FL studio. С помощью этой профессиональной программы можно создавать свои неповторимые творения и зарабатывать приличные суммы в музыкальной индустрии.
Как пользоваться программой Фл Студио 20, 12?
Главные окна FL Studio
Рабочий стол FL Studio представлен несколькими окнами, большинство из которых являются подвижными (с наложением), масштабируемыми и переключаемыми, поэтому, если какое-то окно не видно, откройте его с помощью панели быстрого доступа или горячих клавиш, указанных в скобках ниже.
Основными окнами, вовлеченными в создание музыки FL Studio, являются:
Если вам понадобится сбросить параметры положения всех окон в FL Studio, нажмите Ctrl+Shift+H (или см. настройки меню «Вид»).
Инструменты
Channel Rack – это панель с инструментами (плагинами), которые создают звук, а также с генераторами звука. Все паттерны имеют доступ ко всем инструментам в Channel Rack.
Инструменты в FL Studio, как правило, подразделяются на два типа:
Есть несколько способов загрузить новый инструмент в Channel Rack:
Для замены существующего канала инструмента нажмите правой кнопкой мышки по кнопке канала и выберите «Заменить>» на всплывающем меню.
В FL Studio cэмплы и паттерны также можно перетащить из Browser в плейлист. При перетаскивании сэмпла в плейлист в окно каналов сразу добавляется инструмент Audio Clip. В качестве альтернативы можно щелкнуть по сэмплу в браузере правой кнопкой мышки и «отправить» его на выбранный инструмент в появляющемся списке.
Сочинение и редактирование
Музыкальные ноты и аккорды в FL Studio можно играть «вживую», используя клавиатуру контроллера или ввести вручную в окне Piano Roll (открывается кликом правой кнопки мышки по кнопке канала) или воспользоваться по умолчанию Step Sequencer для запуска сэмплов ударных.
На панели Channel Rack справа от каждой кнопки инструмента находится либо отображение Step Sequencer (ряды квадратов), либо мини-превью Piano Roll (зеленые линии). Новые инструменты в FL Studio по умолчанию начинаются с пустого паттерна Step Sequencer.
Step Sequencer активируется кликом левой кнопкой мышки по квадратам, а отключается кликом правой кнопкой мыши. Чтобы активировать Piano roll, кликните левой кнопкой мыши по окну мини-предпросмотра.
Для добавления нот в Piano roll удобно пользоваться карандашом. С его помощью можно рисовать ноты необходимого размера. При растягивании квадрата курсором мышки вверх/вниз меняется высота, а изменение нот вправо увеличивает длительность звука. Созданные «плиточки» образуют паттерны.
При редактировании паттернов в FL Studio убедитесь, что вы находитесь в режиме «Pattern», чтобы при нажатии воспроизведения проигрывался именно выбранный паттерн. Для изменения паттернов двигайтесь вверх/вниз, удерживая при этом левую кнопку мышки на соответствующем индикаторе-переключателе.
Плейлист
Playlist (плейлист) в FL Studio последовательно воспроизводит все элементы проекта, чтобы создать финальную композицию. Окно плейлиста представляет собой стек многоцелевых «клиповых треков», в которых могут размещаться паттерн-клипы, аудиоклипы и клипы автоматизаций.
В отличие от многих других секвенсоров, треки плейлиста не привязаны к какому-либо инструменту, аудиозаписи или даже типу клипа. Можно разместить любой тип клипа в любом месте и даже наложить клипы друг на друга. Когда указатель воспроизведения достигает конкретного клипа, FL Studio проигрывает все, что содержит клип.
Клиповые треки в плейлисте могут быть названы, окрашены, перемещены вверх/вниз или «выключены». Чтобы внести изменения нажмите правой кнопкой мышки в области имени в начале каждого трека.
При воспроизведении убедитесь, что вы находитесь в режиме песни (song mode), чтобы FL Studio проигрывал паттерны из плейлиста, а не выбранный паттерн. Также для проигрывания паттерна/плейлиста можно воспользоваться кнопками для воспроизведения в верхней части окна канала и плейлиста.
Микширование
В FL Studio звук из каждого канала отправляется на один из треков микшера для добавления эффектов (реверберация, задержка и др.) и установки уровней. Mixer также является местом, где «внешний» звук с микрофона, гитары или синтезатора может быть записан вместе с «внутренними» инструментами. Записанный звук показывается в плейлисте в виде аудиоклипа.
Установить «место назначения» трека микшера можно с помощью переключателя слева от кнопки канала. Этот переключатель также доступен в настройках инструментов канала (значок шестеренки).
В FL Studio клиповые треки в плейлисте не привязаны к трекам микшера, а маршрут Channel Rack > Mixer определяет треки микшера, которые будут использоваться. Следовательно, каналы инструментов привязаны к трекам микшера, а не к трекам плейлиста. Например, 1 паттерн-клип на 1 треке плейлиста может запускать каждый инструмент Channel Rack и, следовательно, все треки микшера, если они были направлены соответствующим образом.
Экспорт аудио в FL Studio




















