MIDI-controlled 8-bit digital synthesizer & lo-fi audio sampler
Introduction to the “deMIDulator”: my PIC-based MIDI-controlled 8-bit digital synthesizer and audio sampler. That’s a lot of hyphens!
Device generates several different sounds based on incoming MIDI Note On/Off, Pitch Wheel and Control Change messages. Default waveforms are Sine and Square. An audio sampling function is available to record custom waveform samples that can then be played-back similarly to Sine and Square waveforms (think Impulse Tracker or Scream Tracker or any other tracker from 1997). Audio input is switchable between on-board microphone and external 4-conductor headset jack.
Current Features:
* Simple interface
* Sine, Square and audio Sample playback waveforms
* Audio input switchable between on-board Mic and headset jack
* Up to 4 seconds of recorded audio @ 8bit x 3.937kHz
* Switchable mono / 4-note polyphony for all waveforms
* Pitch Wheel (glitch) support
* Sustain support
* Program Change support for switching waveform modes
* All MIDI notes implemented
* Volume and Output Filter Cutoff controls
* Powerful 150mW headphone amplifier can drive headphones or external speaker
* 4-conductor audio jack for use with iPhone compatible headsets (earbuds w/mic)
* Powered by 3 x AAA batteries, DC power jack or ICSP header
* Final firmware written completely in Assembly
* ICSP header for reprogramming PIC
* PCB includes unpopulated MIDI output jack for fun

