Hi all,
This is my first post and also first project coming back to tinkering after a while (still kind of a rookie at these things). To summarize what I am trying to do, I am looking to create a real-time voice changer using a Teensy 4.1 and Audio Shield. To be specific, I am trying to implement a voice changing effect that would alter a human voice to instead sound like a civil protection officer/metrocop from Half Life 2 as part of a cosplay I am developing.
My physical hardware setup consists of an electret microphone with either a MAX4466 or MAX9814 (experimenting using both) which would act as the line input to the Teensy. Using the audio system design tool and audio library, I've developed a DSP chain to produce the audio effects I am looking for. I would love to receive some feedback on this design and implementation, and if there are other approaches I should look into.
What spurred me to make this post is that I've actually run into a problem that I am struggling to resolve. I have reason to believe it is a grounding issue, but am unsure what to do. I am prototyping by using the teensy fixed onto a breadboard and using short wires to connect everything (besides the headphones). I am powering the teensy via USB and I am powering the mic+9814 with an external power supply. This setup has worked for me with prototyping, however, I don't intend on carrying around a power supply and computer with me
When I've tried to power everything using just the supply, I unfortunately do not hear anything coming from the Teensy...
What mistake am I making in my setup that would cause this issue? Am I causing a ground loop? Am I shorting something?
I've attached a shoddy wiring diagram of my simplified setup (I plan on adding pots and buttons for controls and tuning later). I have also attached my DSP chain and code. If I did something silly, please feel free to laugh at my expense, but also please let me know what that silly thing is!
Best,
Ted
This is my first post and also first project coming back to tinkering after a while (still kind of a rookie at these things). To summarize what I am trying to do, I am looking to create a real-time voice changer using a Teensy 4.1 and Audio Shield. To be specific, I am trying to implement a voice changing effect that would alter a human voice to instead sound like a civil protection officer/metrocop from Half Life 2 as part of a cosplay I am developing.
My physical hardware setup consists of an electret microphone with either a MAX4466 or MAX9814 (experimenting using both) which would act as the line input to the Teensy. Using the audio system design tool and audio library, I've developed a DSP chain to produce the audio effects I am looking for. I would love to receive some feedback on this design and implementation, and if there are other approaches I should look into.
What spurred me to make this post is that I've actually run into a problem that I am struggling to resolve. I have reason to believe it is a grounding issue, but am unsure what to do. I am prototyping by using the teensy fixed onto a breadboard and using short wires to connect everything (besides the headphones). I am powering the teensy via USB and I am powering the mic+9814 with an external power supply. This setup has worked for me with prototyping, however, I don't intend on carrying around a power supply and computer with me
When I've tried to power everything using just the supply, I unfortunately do not hear anything coming from the Teensy...
What mistake am I making in my setup that would cause this issue? Am I causing a ground loop? Am I shorting something?
I've attached a shoddy wiring diagram of my simplified setup (I plan on adding pots and buttons for controls and tuning later). I have also attached my DSP chain and code. If I did something silly, please feel free to laugh at my expense, but also please let me know what that silly thing is!
Best,
Ted