GARCIA, Victor Gabriel C.
CoE 134
2015-07896 TATWX
Project Proposal
Microcontroller-based Synthesizer with
Mobile Application Control Interface
Introduction Development Requirements
• Portable synthesizer • Hardware and tools to implement
• Simple all-software user interface with keyboard playing interface circuit
all-hardware playing interface • Development board (e.g. Arduino,
• Implemented on existing development Raspberry Pi)
platforms and devices (i.e. development o Peripherals and components
boards, smart phones and tablets) needed for proposed
• Minimal additional hardware functionality (wireless/wired
• Customizable to some extent connectivity, analog output,
etc.)
Proposed Specifications • Personal computers for software
development + required libraries, IDE’s,
• Musical keyboard-style hardware etc.
playing interface
o Prototype to be implemented on Team Requirements
protoboard at minimum • Mobile application development (1-2
• Microcontroller to host software members)
synthesizer • Dev board software and hardware
o At least one oscillator with development (2 members)
multiple waveforms, • Other hardware (1-2 members)
controllable attack-decay-
sustain-release amplitude
envelope, volume control
• Control interface for synthesizer
parameters via mobile application
• Wireless connection between
microcontroller and keyboard, mobile
phone
o Optionally wired connection
• Analog output at appropriate levels