Giter Site home page Giter Site logo

omar-diop / perfect-pitch Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 902 KB

A simple web based tuner

Home Page: https://accorda-online.it

License: MIT License

JavaScript 1.47% TypeScript 94.64% CSS 3.88%
autocorrelation guitar-tuner perfect-pitch pitch pitch-detection pitch-estimation tuner violin-tuner bass-tuner

perfect-pitch's Introduction

Perfect Pitch

This open-source project, created out of curiosity, aims to provide a web-based tuner tool, allowing users to tune their instruments from their web browsers.

Overview

Perfect Pitch leverages TypeScript, React, and Next.js to create an intuitive and user-friendly interface for tuning instruments. The tuner utilizes algorithms such as autocorrelation to accurately detect and display the pitch of the detected note.

Perfect Pitch

Features

  • Real-time audio input from the microphone
  • Visual display of detected pitch and tuning accuracy
  • Support for standard guitar tuning (EADGBE) and alternate tunings
  • Support for tuning all instruments with octave visualization
  • Responsive design for seamless usage on desktop and mobile devices

How to Use

To use Perfect Pitch:

  1. Clone the repository to your local machine.
  2. Navigate to the project directory and install dependencies using npm install.
  3. Start the development server with npm run dev.
  4. Access the tuner tool in your web browser at http://localhost:3000.

Contributing

Contributions to the Perfect Pitch project are welcome! If you'd like to contribute, please follow these steps:

  1. Fork the repository to your GitHub account.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them with descriptive messages.
  4. Push your changes to your forked repository.
  5. Open a pull request to the main repository, detailing the changes made and any relevant information.

License

Perfect Pitch is licensed under the MIT License by Omar Diop.

perfect-pitch's People

Contributors

omar-diop avatar

Stargazers

 avatar

Watchers

 avatar  avatar

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.