Back to Project List

ampr [Audio and Music Processing in R]

Audio & Music Processing Library in R

Overview

ampr is an R library for music and audio analysis. It provides the building blocks necessary to create music information retrieval systems. It can be thought of as R's counterpart for Python's librosa.

Motivation

Audio signal processing is used to convert between analog and digital formats, to cut or boost selected frequency ranges, to remove unwanted noise, to add effects and to obtain many other desired results.

With the advent of advanced Data Analytics & Deep Learning, along with its penetration into the regimes of speech & music, audio analytics has become increasingly important. Python offers several libraries for these purposes, while currently, R still doesn't seem to have a "one-stop-library" which can be used for most of the audio-related applications".

Hence, we try to develop a library (similar to librosa in Python, which will cater to a majority of the audio & music processing requirements. It would aid in the data exploration & pre-processing for use cases like Automatic Speech Recognition, as well as provide the building blocks necessary to create music information retrieval systems.

Potential Functionality

  • Audio loading & Time domain processing
  • Spectral representations
  • Music notation
  • Audio data visualization
  • Feature Extraction
  • Beat & tempo
  • Advanced audio effects
Tezan Sahu
Latika Patel
Akshit Srivastava
Rishabh Arya

Project created by Tezan Sahu

September 6, 2020