Realtime C# Pitch Tracker

  •        0

Use the PitchTracker class to easily track the pitch of a waveform (typically from vocals). It is fast (~3000 detections/sec) and accurate (within 0.02% of the actual frequency). It is written in C#. A sample app is included.

http://pitchtracker.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

Audacity - Software for Recording and Editing Sounds


Audacity is a multilingual easy to use audio editor and recorder. It helps to Record live audio, Convert tapes and records into digital recordings or CDs, Edit Ogg Vorbis, MP3, WAV or AIFF sound files, Cut, copy, splice or mix sounds together and lot more.

JAMin


JAMin is the JACK Audio Connection Kit (JACK) Audio Mastering interface. JAMin is designed to perform professional audio mastering of stereo input streams from JACK enabled applications. It uses LADSPA for digital signal processing (DSP).

Bauer stereophonic-to-binaural DSP


The Bauer stereophonic-to-binaural DSP (bs2b) library and plugins is designed to improve headphone listening of stereo audio records. Recommended for headphone prolonged listening to disable superstereo fatigue without essential distortions.

PyDAW


PyDAW is a complete solution for producing electronic music in Linux. PyDAW consists of a full featured DAW with built-in sampler, synthesizers and effects. PyDAW features ultra-tight, sample accurate audio and MIDI timing, and high quality plugin DSP.

Ekiga - Software Phone and Video Cnferencing Application


Ekiga (formely known as GnomeMeeting) is an open source SoftPhone, Video Conferencing and Instant Messenger application over the Internet. It provides Audio and Video free calls through the internet. It supports standard telephony features like Call Hold, Call Transfer, Call Forwarding, Call Histroy and Call Monitoring.

Red5 - Media Server


Red5 is an Open Source Flash Server written in Java that supports Streaming Video (FLV, F4V, MP4, 3GP), Streaming Audio (MP3, F4A, M4A, AAC), Recording Client Streams (FLV and AVC+AAC in FLV container), Shared Objects, Live Stream Publishing, Remoting Protocols: RTMP, RTMPT, RTMPS, and RTMPE.

Skype Voice Changer


Skype Voice Changer demonstrates how to use NAudio and Skype4COM to allow real-time effects processing of your voice during a Skype conversation. It is developed in C#.

IAXmodem


IAXmodem is a software modem written in C that uses an IAX channel (commonly provided by an Asterisk PBX system) instead of a traditional phone line and uses a DSP library instead of DSP hardware chipsets.

BestPractice


BestPractice is a tool especially for musicians to slow down or speed up music, either from a file or directly from a CD while keeping the pitch at the correct height. On the other hand the pitch of the music can be changed without affecting the temp

PortAudio - Cross-platform Audio I/O Library


PortAudio is a free, cross-platform, open-source, audio I/O library. It lets you write simple audio programs in 'C' or C++ that will compile and run on many platforms. It provides a very simple API for recording and/or playing sound using a simple callback function or a blocking read/write interface. Example programs are included that play sine waves, process audio input (guitar fuzz), record and playback audio, list available audio devices, etc.