Pitch-to-MIDI Converter Project Presentation - II By Scott Stroupe and Andrew Rogers
Project Specifications Clock Freq: 24 MHz external oscillator Sample Rate: kHz Freq Range: 100 – 6000 Hz Latency: negligible RAM Required: none
System Block Diagram
Updated Project Description A/D conversion unchanged No longer using FFT ·Rabiner & Gold 1969 Pitch Extraction Algorithm Microcontroller ·Note calculation from pitch period data ·RS-232 serial port handles MIDI communication
Audio CODEC Interface Interface to the AK450A audio CODEC Controls sample rate and left/right channel selection Converts serial data stream from AK450A to 20-bit parallel data words
Pitch Extraction Circuit
Microcontroller Calculates MIDI note based on 8-bit pitch period data Sends MIDI controls via RS-232 port ·Note on, note off ·Note value ·Additional parameters