是什么使波西米亞狂想曲成為杰作-數據科學視角

平均“命中率”是什么樣的 (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.pswp.cn/news/388292.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/388292.shtml
英文地址,請注明出處:http://en.pswp.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;具體依賴…