Skip to content

An application for detects and displays the pitch of musical notes played on a musical instrument.

License

Notifications You must be signed in to change notification settings

MR6996/ChromaticTuner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo


The aim of the project is the production of an application that a musician can use for tune his instruments.

This application use a Pitch Detection Algorithm (MPM algorithm See references), for identify the pitch of a sound recorded by the microphone. This implementation runs in real-time recording audio signal for a small delta of time and applaying the algorithm.

The User-Interface show to the user the nearest note calculated starting from the pitch identified.




The application provides a dialog box for set the user preferences, such as:

  • the frequency of A4;
  • the input device;
  • the notation tu use for display the note.



Getting Started

A compiled version of the software can be installed downloading downloading the setup executable.

Deployment

Built With

The following libraries are used for the development of the application:

  • Portaudio a free, cross-platform, open-source, audio I/O library;
  • FFTW3 a C subroutine library for computing the discrete Fourier transform.

Authors

  • Mario Randazzo - Initial work - MR6996

License

This project is licensed under the GNU GPL License - see the LICENSE file for details

References

[1] P. McLeod and G. Wyvill. A smarter way to find pitch. In Proceedings of the International Computer Music Conference (ICMC’05), 2005.

Copyright © 2018-2022 Mario Randazzo

About

An application for detects and displays the pitch of musical notes played on a musical instrument.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published