Ant-thesizer

This is an archive site. Current senoir design projects are at https://projects.eng.uci.edu.

Topic:

Idea source:

Team Name: Dank Sythesizer Production (DSP)

Youtube demo Link: https://youtu.be/ADwfjVVtJB8

 

Team Member:

Faisal Iqbal (EE: DSP and COMM)

Nandan Thusu (EE: DSP AND COMM)

Shunichi Ono (CpE)

Jeremy D. Nemetz (EE/BioChem/Physics)

·       Nandan: Focuses on the Digital Signal Process to build a pitch shift filter, and help Faisal with other Digital Signal Process filters. Also helped work on building the Bluetooth communication with Shunichi and making the designs for the 3D casing with Jeremy.

·       Faisal: Focuses on many other Digital Signal Process filters and helped Nandan build the pitch shift filter. Worked on many different tone generations and the calculations of the five-band equalizer. Also worked on many different adaptive filters to adapt the audio. Worked on the Bluetooth as well with Shunichi. 

·       Shunichi: Focuses on application layer for all of the control application. Will work on the Bluetooth communication of the smartphone to the device for control the output of synthesizer.

·       Jeremy: Focuses on the schematic and layout of synthesizer. Makes sure devices are connected properly and make sure the boards function properly. Also did the 3D casing for the PI, the south card, and a holding place for the microphone.

 

Mentor : Prof. Nader Bagherzadeh

 

Idea: A Bluetooth remote controlled voice synthesizer based on Raspberry Pi model 3B and an Audio injector sound card.

Introduction:

For our project, we will use a Raspberry PI 3 Model B and an Audio Injector sound card to synthesize audio as the Raspberry Pi 3 Model B does not have any audio drivers. We will get an input and output audio through the sound card in conjunction with a Raspberry PI 3 Model B. The audio input will come from a microphone from which the user will speak, sing, or read into. The no-latency output will be synthesized audio. In today’s society, many artists and speakers use synthesized vocals during their performances to create a unique sound for their medium to get across. The use of this voice-synthesizer will help aid artists who use synthesized audio to get their live performances to sound like studio recorded synthesized audio.

 

Approach:

When it comes to the Ant-thesizer we want people to revel in the customized simplicity. We want our device to be simple enough that a child can use it while being designed to the point that an adult can appreciate all of our hard work. Our goal for this specific project is to make a prototype that can be functional but the aesthetics and some ease ability of use just need to be optimized.

 

Progress:

Currently, we have several Digital Signal Processing filters models from c++ code to adapt our audio. To be exact we have 15 different tone generators and 15 different filters. For example, we have convolved modified sine waves with a sampled input to show how this is possible to implement this type of real-time DSP in Raspberry Pi. This is shown on our spectrum analyzer in the module.  We are currently working on finishing up the Bluetooth connectivity for mobile application and have put everything into the recently 3D printed case. We also tried to approach pitch shift, however we came into issues of using a ring buffer with our samples and time constraints. The problem with our implementation of pitch shift is due to how we get our input samples, and causes issues with how we pitch shift the speed of input/output. 

/* change below picture to updated picture */