Date of Graduation

Spring 2017

Document Type

Honors Research Project

Degree Name

Bachelor of Science in Computer Science


Computer Science - Management

Research Sponsor

Dr. Xiao

First Reader

Andrew Sutton

Second Reader

Willis Crissey


KodySynth is a VST digital synthesizer that can be loaded into any digital audio workstation such as FL Studio, Ableton, or Garageband. The program was made using the JUCE library which helped with streamlining the process and making it easier to create clean and intuitive looking graphics. The project also needs the Maximilian Library of sounds to create the sound waves that listeners will hear when playing the synthesizer. Users will also be able to plug in a MIDI keyboard to play KodySynth. The functionalities include a choice of 5 oscillator wave types, as well as an attack, decay, sustain, and release envelope. A filter is also a section that includes a choice of two types as well as cutoff and resonance knobs.