是什么使波西米亚狂想曲成为杰作-数据科学视角

平均“命中率”是什么样的 (What an Average ‘Hit’ looks like)

Before we break the song down, let us have a brief analysis of what the greatest hits of all time had in common. I have picked 1500 songs ( charting hits ) right from the ’50s to the’10s, spread across all the popular genres ( Find the Spotify playlist here ).To keep things simple, let’s focus only on one key attribute: The Tempo

在分解歌曲之前,让我们简要分析一下有史以来最伟大的歌曲的共同点。 从50年代到10年代,我已经挑选了1500首歌曲(排行榜中的热门歌曲),分布在所有流行类型中(在此处找到Spotify播放列表)。为简单起见,我们只关注一个关键属性: The Tempo

Image for post
Histogram (Tempo)直方图 (速度)

We can infer that most tracks fall in the 100–130 BMP range. However, it is still fairly spread out to draw any homogeneity. let’s see how the tempo varies while playing these tracks.

我们可以推断出大多数轨道都在100-130 BMP范围内。 但是,它仍然相当分散以得出任何同质性。 让我们看看在播放这些曲目时节奏如何变化。

播放速度变化 (Tempo Changes in the Playback)

Image for post
For simplicity, we can also consider the x-axis as time
为简单起见,我们也可以将x轴视为时间

Every track is broken down into sections. Each line represents a track and how its tempo changes over its sections. We can see that almost all the tracks make a fairly straight line — i.e, the tempo remains constant throughout the track.

每个轨道都分为几部分。 每条线代表一个音轨以及其节拍如何在其各个部分中变化。 我们可以看到几乎所有的音轨都形成一条直线-即, 速度在整个音轨中保持恒定。

Image for post
Histogram ( Tempo Standard Deviations for each track )直方图 (每个音轨的速度标准偏差)

Only 5 Tracks ( 0.4 % / plot in red ) were observed to have a standard deviation of more than 30 BPM — i.e They have significant tempo variation. These tracks are:

仅观察到5条音轨(红色为0.4%/图)的标准偏差超过30 BPM-即它们具有明显的速度变化。 这些轨道是:

  1. Forever Now, Green Day

    永远现在, 绿色的日子

  2. I Can’t Stop Loving You, Ray Charles

    我不能停止爱你, 雷·查尔斯

  3. I Hate U, I Love U, Gnash

    我讨厌你,我爱你, 纳什

  4. Isn’t She Lovely, Stevie Wonder

    她不是很可爱吗, 史蒂夫·旺德 ( Stevie Wonder)

  5. Bohemian Rhapsody, Queen ( Surprise Surprise )

    女王波希米亚狂想曲 (Surprise Surprise)

分解这些足迹 (Breaking these tracks down)

Let’s briefly look at the structure of the first 4 tracks using:

让我们使用以下内容简要查看前4条轨道的结构:

  1. Waveplot — Plots the amplitude over time.

    波形图—绘制随时间变化的幅度。

  2. Spectrogram — Displays signal strength over time at the various frequencies present in a track.

    频谱图 —显示轨道中各种频率下随时间变化的信号强度。

Image for post

We can observe a fair amount of repetition in the pattern. This accounts for the generic verse/chorus format most songs follow. Before we address that, let’s take a look at the spectrograms.

我们可以在模式中观察到相当多的重复 。 这说明了大多数歌曲都遵循的通用诗歌/合唱格式。 在解决这个问题之前,让我们看一下频谱图。

Image for post
Spectrograms are good indicators of the genre of a song
频谱图是歌曲类型的良好指示

We can draw a very similar observation here. Apart from the repeating patterns, the spread of frequencies remains almost consistent throughout the timescale, which also means that each track can be conclusively classified into one genre.

我们可以在这里得出非常相似的观察结果。 除重复模式外,频率分布在整个时间范围内几乎保持一致,这也意味着可以将每个轨道最终归为一类。

Almost all songs that reach the top of the charts use some variety of the verse/chorus format. A verse part leads into a repeating, climactic chorus with some kind of a build and release (the loud/quiet/loud idea). Take a few seconds and think of a song — — — — That one section that you started humming, the same part you sing to your friends when they ask “how does that song go again?” is called the Hook (Because it quite literally ‘hooks’ into your memory). All these elements carefully put together are a safe bet for a track to be a hit.

几乎所有排在排行榜顶部的歌曲都使用各种曲调/合唱格式。 一个诗句部分导致重复的,高潮的合唱,具有某种构建和释放(大声/安静/大声的想法)。 花费几秒钟的时间,想一首歌— — — —您开始哼唱的那一段,当您的朋友问“那首歌又如何?”时,您唱给朋友的那部分 被称为“ 挂钩” (因为它确实“钩”入了您的记忆)。 所有这些元素都经过精心组合,是确保曲目成功的可靠选择。

波西米亚狂想曲有何不同? (How is Bohemian Rhapsody Different?)

Image for post

The Waveplot shows little to no signs of pattern repetition, the Spectrogram also displays a divergent spread of frequency distribution — which doesn’t follow the ‘generic hit formula’ of a verse/chorus format. This goes to uncover a rather unfamiliar structure that Bohemian Rhapsody carries, and that is exactly what makes it a masterpiece, the fact that it not a song but indeed a rhapsody.

Waveplot几乎没有显示出图案重复的迹象,频谱图还显示了频率分布的发散分布-不遵循诗歌/合唱格式的“通用命中公式”。 这就发现了波西米亚狂想曲所带有的一种相当陌生的结构, 这正是使它成为杰作的原因 它不是一首歌,而是一首狂想曲。

A Rhapsody is a piece of music that is meant to express different kinds of emotions and does not have a regular form. It is often classical and through-composed. Which means it has got no repeating sections.

狂想曲是一种音乐,旨在表达不同的情感,并且没有规则的形式。 它通常是经典的并且是贯穿整个过程的。 这意味着它没有重复的部分。

We can break it down into 5 distinct sections, each can be classified into a genre and posses its corresponding audio features.

我们可以将其分为5个不同的部分,每个部分都可以分类为一个流派,并具有其相应的音频功能。

Image for post

Queen takes musical genres and analogies the audience is already familiar with and adapts them to the narrative of their songs. They also do the same with the structure, by taking the well-known format of the Hero’s Journey and adapt it into a song unlike anything else in the history of rock music. This combination is what makes the song instantly approachable, yet still exciting even after all these years. This is how a song as weird and disjointed as Bohemian Rhapsody became a huge charting hit and also proves to be emotionally resonant for decades to come.

皇后乐队采用音乐风格和类比,使听众已经很熟悉,并使其适应他们的歌曲叙事。 他们还采用了《 英雄之旅》的著名格式,并将其改编成与摇滚音乐历史上任何其他歌曲都不相同的歌曲,从而对结构进行了同样的修改。 这种结合使这首歌立即平易近人,即使经过了这些年,仍然令人兴奋。 这就是波西米亚狂想曲中那首怪异而脱节的歌曲如何成为热门唱片排行榜,并且在接下来的几十年中也被证明在情感上引起共鸣。

翻译自: https://medium.com/@purandare.sarang/what-makes-bohemian-rhapsody-a-masterpiece-a-data-science-perspective-3d9366d20550

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/388292.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

PE文件感染和内存驻留

这次,作者将和大家一起讨论病毒的感染技术。另外,从本文开始,我们将陆续接触到一些病毒的高级编码技术。例如,内存驻留、EPO(入口点模糊)技术、加密技术、多态和变形等。通过这些高级技巧,你将进…

Python函数积累

评估函数eval() 去掉参数最外侧引号并执行余下语句的函数 fun:将让任何输入的字符串转换为python语句(如"12132" -> 12132)转载于:https://www.cnblogs.com/LYluck/p/10376531.html

流行编程语言_编程语言的流行度排名

流行编程语言There has never been a unanimous agreement on what the most popular programming languages are, and probably never will be. Yet we believe that there is merit in trying to come up with ways to rank the popularity of programming languages. It hel…

Attributes.Add用途与用法

Attributes.Add("javascript事件","javascript语句");如:this.TextBox1.Attributes.add("onblue", "window.Label1.style.backgroundColor#000000;");this.TextBox1.Attributes.Add("onblur","this.style.d…

使用UIWebView加载网页

1、使用UIWebView加载网页 运行XCode 4.3&#xff0c;新建一个Single View Application&#xff0c;命名为WebViewDemo。 2、加载WebView 在ViewController.h添加WebView成员变量和在ViewController.m添加实现 [cpp] view plaincopyprint?#import <UIKit/UIKit.h> …

Java 开源库精选(持续更新)

仅记录亲自使用和考虑使用的Apache Commons Commons IO - Commons IO 是一个帮助开发IO功能的实用程序库 Commons Configuration - Commons Configuration 提供了一个通用配置界面&#xff0c;使Java应用程序可以从各种来源读取配置数据。查看更多可重用、稳定的 Commons 组件S…

corba的兴衰_数据科学薪酬的兴衰

corba的兴衰意见 (Opinion) 目录 (Table of Contents) Introduction 介绍 Salary and Growth 薪资与增长 Summary 摘要 介绍 (Introduction) In the past five years, data science salary cumulative growth has varied between 12% in the United States, according to Glass…

hibernate的多表查询

1.交叉连接 select * from A ,B 2.内连接 可以省略inner join 隐式内连接&#xff1a; select * from A,B where A.id B.aid; 显式内连接&#xff1a; select * from A inner join B on A.id B.aid; 迫切内连接&#xff1a; 需要加上fetch关键字 内连接查询两者共有的属性…

C# 读取PE

最后分析结果会放在 一个DATASET里 ResourceDirectory这个TABLE 增加了 GUID列 为了好实现数结构 using System; using System.IO; using System.Data; using System.Collections; namespace PETEST { /// <summary> /// PeInfo 的摘要说明。 /// zgkesina.com …

10 个深恶痛绝的 Java 异常。。

异常是 Java 程序中经常遇到的问题&#xff0c;我想每一个 Java 程序员都讨厌异常&#xff0c;一 个异常就是一个 BUG&#xff0c;就要花很多时间来定位异常问题。 什么是异常及异常的分类请看这篇文章&#xff1a;一张图搞清楚 Java 异常机制。今天&#xff0c;栈长来列一下 J…

POJ 2777 - Count Color(线段树区间更新+状态压缩)

题目链接 https://cn.vjudge.net/problem/POJ-2777 【题意】 有一个长度为 LLL 的区间 [1,L][1,L][1,L] &#xff0c;有 TTT 种颜色可以涂&#xff0c;有 QQQ 次操作&#xff0c;操作分两种C A B CC \ A \ B \ CC A B C 把区间 [A,B][A,B][A,B] 涂成第 CCC 种颜色P A BP \ A \ …

如何实施成功的数据清理流程

干净的数据是发现和洞察力的基础。 如果数据很脏&#xff0c;您的团队为分析&#xff0c;培养和可视化数据而付出的巨大努力完全是在浪费时间。 当然&#xff0c;肮脏的数据并不是新的。 它早在计算机变得普及之前就困扰着决策。 现在&#xff0c;计算机技术已普及到日常生活中…

nginx前端代理tomcat取真实客户端IP

nginx前端代理tomcat取真实客户端IP2011年12月14日⁄ nginx⁄ 暂无评论⁄ 被围观 3,000 次使用Nginx作为反向代理时&#xff0c;Tomcat的日志记录的客户端IP就不在是真实的客户端IP&#xff0c;而是Nginx代理的IP。要解决这个问题可以在Nginx配置一个新的Header&#xff0c;用来…

kubeadm安装kubernetes 1.13.2多master高可用集群

1. 简介 Kubernetes v1.13版本发布后&#xff0c;kubeadm才正式进入GA&#xff0c;可以生产使用,用kubeadm部署kubernetes集群也是以后的发展趋势。目前Kubernetes的对应镜像仓库&#xff0c;在国内阿里云也有了镜像站点&#xff0c;使用kubeadm部署Kubernetes集群变得简单并且…

通才与专家_那么您准备聘请数据科学家了吗? 通才还是专家?

通才与专家Throughout my 10-year career, I have seen people often spend their time and energy in passionate debates about what data science can deliver, and what data scientists do or do not do. I submit that these are the wrong questions to focus on when y…

ubuntu opengl 安装

安装相应的库&#xff1a; sudo apt-get install build-essential libgl1-mesa-dev sudo apt-get install freeglut3-dev sudo apt-get install libglew-dev libsdl2-dev libsdl2-image-dev libglm-dev libfreetype6-dev 实例&#xff1a; #include "GL/glut.h" void…

分享一病毒源代码,破坏MBR,危险!!仅供学习参考,勿运行(vc++2010已编译通过)

我在编译的时候&#xff0c;杀毒软件提示病毒并将其拦截&#xff0c;所以会导致编译不成功。 1>D:\c工程\windows\windows\MBR病毒.cpp : fatal error C1083: 无法打开编译器中间文件:“C:\Users\lenovo\AppData\Local\Temp\_CL_953b34fein”: Permission denied 1> 1>…

HTTP请求错误400、401、402、403、404、405、406、407、412、414、500、501、502解析

【转载】本文来自 chenxinchongcn 的CSDN 博客 &#xff0c;全文地址请点击&#xff1a;https://blog.csdn.net/chenxinchongcn/article/details/54945998?utm_sourcecopy HTTP 错误 400 400 请求出错 由于语法格式有误&#xff0c;服务器无法理解此请求。不作修改&#xff0…

数据科学家 数据工程师_数据科学家实际上赚了多少钱?

数据科学家 数据工程师目录 (Table of Contents) Introduction 介绍 Junior Data Scientist 初级数据科学家 Mid-Level Data Scientist 中级数据科学家 Senior Data Scientist 资深数据科学家 Additional Compensation 额外补偿 Summary 摘要 介绍 (Introduction) The lucrativ…

Spring Cloud构建微服务架构-Hystrix监控面板

在Spring Cloud中构建一个Hystrix Dashboard非常简单&#xff0c;只需要下面四步&#xff1a;愿意了解源码的朋友直接求求交流分享技术 一零三八七七四六二六 创建一个标准的Spring Boot工程&#xff0c;命名为&#xff1a;hystrix-dashboard。 编辑pom.xml&#xff0c;具体依赖…