Cookies help us display personalized product recommendations and ensure you have great shopping experience.

By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
SmartData CollectiveSmartData Collective
  • Analytics
    AnalyticsShow More
    media monitoring
    Signals In The Noise: Using Media Monitoring To Manage Negative Publicity
    5 Min Read
    data analytics
    How Data Analytics Can Help You Construct A Financial Weather Map
    4 Min Read
    financial analytics
    Financial Analytics Shows The Hidden Cost Of Not Switching Systems
    4 Min Read
    warehouse accidents
    Data Analytics and the Future of Warehouse Safety
    10 Min Read
    stock investing and data analytics
    How Data Analytics Supports Smarter Stock Trading Strategies
    4 Min Read
  • Big Data
  • BI
  • Exclusive
  • IT
  • Marketing
  • Software
Search
© 2008-25 SmartData Collective. All Rights Reserved.
Reading: Detecting latent variables… in rock music
Share
Notification
Font ResizerAa
SmartData CollectiveSmartData Collective
Font ResizerAa
Search
  • About
  • Help
  • Privacy
Follow US
© 2008-23 SmartData Collective. All Rights Reserved.
SmartData Collective > Big Data > Data Mining > Detecting latent variables… in rock music
Data MiningPredictive Analytics

Detecting latent variables… in rock music

DavidMSmith
DavidMSmith
3 Min Read
SHARE

Here’s a neat example of data analysis and visualization (sadly, not using R) with an interesting application: detecting rock songs where the drummer uses a “click track” (an audio metronome that keeps the drum beat to a constant pace). Using a click track makes editing and mixing a song together easier by making it easier to line up beats, but some claim that the robotic drumming style drains the life from a song.

Anyway, Paul Lamere used a Python library to analyze the duration of the beats in mp3 tracks over time (an interesting latent-variable exercise in its own right, but sadly with few details). He then smoothed the beat durations and plotted differences (using gnuplot) from this average over time. Click tracks predate the Beatles, so here’s what Ringo Starr’s beat durations in Dizzy Miss Lizzie look like:

Beatles

As you can see, the drum beats drift up and down in duration several times over the course of the song. By comparison, the drum beats in a Britney Spears song barely change duration over time…
 

More Read

Virtualization and Cloud Computing
Data Mining Interview: Eric Siegel
My book on Hadoop
Layoff Economics
Customer Feedback and Data Analysis: The Keys to a Good Customer Retention Rate

Here’s a neat example of data analysis and visualization (sadly, not using R) with an interesting application: detecting rock songs where the drummer uses a “click track” (an audio metronome that keeps the drum beat to a constant pace). Using a click track makes editing and mixing a song together easier by making it easier to line up beats, but some claim that the robotic drumming style drains the life from a song.

Anyway, Paul Lamere used a Python library to analyze the duration of the beats in mp3 tracks over time (an interesting latent-variable exercise in its own right, but sadly with few details). He then smoothed the beat durations and plotted differences (using gnuplot) from this average over time. Click tracks predate the Beatles, so here’s what Ringo Starr’s beat durations in Dizzy Miss Lizzie look like:

Beatles

As you can see, the drum beats drift up and down in duration several times over the course of the song. By comparison, the drum beats in a Britney Spears song barely change duration over time:

Britney
It’s neat the information you can extract with a bit of data analysis and simple series of charts plotted on the same scale.

Music Machinery: In search of the click track

TAGGED:data analysispythonvisualization
Share This Article
Facebook Pinterest LinkedIn
Share

Follow us on Facebook

Latest News

online business using analytics
Why Some Businesses Seem to Win Online Without Ever Feeling Like They Are Trying
Exclusive News
edi compliance with AI
AI Is Transforming EDI Compliance Services
Exclusive News
companies using big data
5 Industries Driving Big Data Technology Growth
Big Data Exclusive
software developer using ai
California AI Companies That Are Set for Long-Term Growth
Development Exclusive

Stay Connected

1.2KFollowersLike
33.7KFollowersFollow
222FollowersPin

You Might also Like

Data intimacy

5 Min Read
data science and python
Big DataBusiness Intelligence

Why Choosing Python For Data Science Is An Important Move

11 Min Read
GPU databases
AnalyticsComputingData ManagementData WarehousingHardwareIT

3 Ways GPU Databases are Transforming Financial Services

4 Min Read
hire the right python developers for your data science team
Python

Roles of Python Developer in Data Science Teams

5 Min Read

SmartData Collective is one of the largest & trusted community covering technical content about Big Data, BI, Cloud, Analytics, Artificial Intelligence, IoT & more.

data-driven web design
5 Great Tips for Using Data Analytics for Website UX
Big Data
AI and chatbots
Chatbots and SEO: How Can Chatbots Improve Your SEO Ranking?
Artificial Intelligence Chatbots Exclusive

Quick Link

  • About
  • Contact
  • Privacy
Follow US
© 2008-25 SmartData Collective. All Rights Reserved.
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?