All Projects → jvonk → Arduino_Pitch-Detector

jvonk / Arduino_Pitch-Detector

Licence: GPL-3.0 License
Pitch Detection on Arduino using Autocorrelation

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Arduino Pitch-Detector

simple-tasks
App to enable/disable microphone/webcam by (de)activating the correspondent modules
Stars: ✭ 16 (-23.81%)
Mutual labels:  microphone
SketchSynth
A drawable OSC control panel
Stars: ✭ 46 (+119.05%)
Mutual labels:  synthesizer
tune
Make xenharmonic music and create synthesizer tuning files for microtonal scales.
Stars: ✭ 73 (+247.62%)
Mutual labels:  synthesizer
figaro
Real-time voice-changer for voice-chat, etc. Will support many different voice-filters and features in the future. 🎵
Stars: ✭ 362 (+1623.81%)
Mutual labels:  microphone
synth
A Teensy 4 modular FM polyphonic synth.
Stars: ✭ 39 (+85.71%)
Mutual labels:  synthesizer
midi2cv
Use a simple Python script, a few wires, and a MCP4725 to convert any MIDI signal to a control voltage.
Stars: ✭ 26 (+23.81%)
Mutual labels:  synthesizer
Record-Audio-on-Windows
A Go program that uses winmm.dll to record audio to a WAV file.
Stars: ✭ 28 (+33.33%)
Mutual labels:  microphone
safe-dot-android
An app that 🔔 alerts you when a third-party 🕵🏻‍♀️ application uses your device camera or microphone. Privacy Indicators for Android
Stars: ✭ 63 (+200%)
Mutual labels:  microphone
music led strip control
Audio visualization for LED strips in real-time with web interface on a raspberry pi.
Stars: ✭ 224 (+966.67%)
Mutual labels:  microphone
xenpaper
Repo for xenpaper.com
Stars: ✭ 25 (+19.05%)
Mutual labels:  synthesizer
korg-prologue
Presets and custom oscillators and effects for Korg Prologue
Stars: ✭ 54 (+157.14%)
Mutual labels:  synthesizer
Arduino-FrequencyDetector
Fast audio frequency detector without fft for plain Arduino and Attiny85. Whistle switch example included.
Stars: ✭ 22 (+4.76%)
Mutual labels:  pitch-detection
realtime-transcription-playground
A real-time transcription project using React and socketio
Stars: ✭ 101 (+380.95%)
Mutual labels:  microphone
string-machine
Digital model of electronic string ensemble instrument
Stars: ✭ 38 (+80.95%)
Mutual labels:  synthesizer
PineappleSynth
A too simple vsti synth made with wdl-ol
Stars: ✭ 15 (-28.57%)
Mutual labels:  synthesizer
BluePillSound
using a STM32F103 ( Blue Pill ) as synthesizer
Stars: ✭ 54 (+157.14%)
Mutual labels:  synthesizer
glicol
(Audio) graph-oriented live coding language and music DSP library written in Rust
Stars: ✭ 853 (+3961.9%)
Mutual labels:  synthesizer
AriaModules
Aria Salvatrice's Signature Series - Cool and Nice virtual synthesizer modules
Stars: ✭ 51 (+142.86%)
Mutual labels:  synthesizer
canvas
A visual additive synthesizer
Stars: ✭ 18 (-14.29%)
Mutual labels:  synthesizer
synth2
virtual analog synth plugin for Linux/Windows/Mac (VST, AU, LV2)
Stars: ✭ 33 (+57.14%)
Mutual labels:  synthesizer

arduino-pitch_detector Build Status

Pitch Detection on Arduino using Autocorrelation

While playing my clarinet, I realized that it would be fun to hear other instruments playing alongside me. Instruments like guitar, piano or even a choir. It would also be nice if the melodies could be transcribed on paper. All existing solutions to these problems require a bulky computer or a cell phone. I realized that creating this compact device would combine my interest for music with my passion for engineering and math.

Image

This project creates a small, affordable and accurate device that listens to a musical instrument and recognizes the notes played. These notes can then be sent to a synthesizer in the common MIDI format. This allows musician to hear other instruments playing alongside with them, and allows them store their compositions. The implementation is in C++ and uses an Arduino UNO, breadboard, microphone and optional display. It displays the music as a piano roll and sends it to an external synthesizer.

The implementation is in C++ and uses an Arduino, breadboard, microphone and display. It changes the sound wave to an electrical signal; uses autocorrelation to find frequency played; display frequency as note on screen while sending to a MIDI synthesizer.

Continue reading at http://www.coertvonk.com/technology/embedded/arduino-pitch-detector-13252

(c) Copyright 2015-2018, Johan Vonk

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].