Code Monkey home page Code Monkey logo

ml-audio-to-pitch's Introduction

Perfect Pitch

The scope and depth of the Automated Musical Transcription (AMT) field remains a pressing concern for its researchers, particularly due to the multi-varied and intricate nature of music. As such, strategies that have shown success in the literature often narrow their attention to specific aspects within the AMT domain. This project applies recent Machine Learning research to the specific objective of pitch estimation, a fundamental property of music, using a deep convoluted neural network to extract audio signal parameters for accurate pitch estimation of monophonic piano audio files.

Key Highlights:

  • Dataset: Nsyth
  • Model: A deep convolutional neural network.
  • Training Accuracy: 92.15%
  • Validation Accuracy: 74.69%
  • Testing Accuracy: 70.81%
  • Additional Dataset (Organ Instruments): 59.38%

Model Architecture Overview

Model Architecture

Preprocessing Overview

Preprocessing Steps

Qualitative Results

Training & Validation Accuracy Graph

Training and Validation Graph

Quantitative Results

Baseline Model Accuracy

Baseline Model Accuracy

Training Accuracy

Training Accuracy

Validation Accuracy

Validation Accuracy

Contributor

ml-audio-to-pitch's People

Contributors

atatuzuner61 avatar hossen-alyazgi avatar jioh-kim avatar paulaperdomo avatar

Watchers

 avatar

Forkers

paulaperdomo

ml-audio-to-pitch's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.