I’m finally done with the idea of this synthesizer. From the last update I have tried to implement a different approach to the pitch change. I have tried, instead of the librosa pitch_shift, to use the sound made using a FFT. That ended up not sounding better, even though I though it would.
I basically just turned my audio info into a complex array using a FFT, where I mover the frequency bins higher or lower depending on if the sound should be lower or higher. There I also calculate how much the sound should be moved based on how many semitones you want.
In the end, the full project consists of a notebook (where you can see the FFT) where there are some tests with the audio. There are also the input audio: C_Major_Piano and the output audio(Only used in testing): Output_Note. Other than that, there are two GUIs, where on one you play with the C Major note and change it’s pitch and on the other you just play the frequency of the wanted note.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.