Has anyone here done any audio programming? I'd like to get into it because I'd like to be able to make some audio plugins and whatnot.
I came across this podcast app that has a way to speed up podcasts but it does it in a really clever way and the speech doesn't become really high pitched as you bump the speed up.
How is that done? Any ideas? Are there any open source audio programs that I could learn from?
Thanks anons!
>>59739633
Anyone?
>>59739633
I tried fiddling with the vst and au architectures at uni, absolutely not an impossible thing to do if you slap together some modules and then just wrap them to vst with a shitty interface on top
I wasn't motivated enough to do more than a couple biquad filters from scratch, because digital audio itself is more complicated than coding it
>How is that done?
resampling
>>59740055
>resampling
How is that done anon. I know very little how to manipulate sound and waveforms.
>>59739633
I made my own delay/chorus/reverb module and a shitty distortion.
1. The actual VST SDK is a fucking hassle for a casual programmer, so check out RackAFX
2. Everything in digital audio has been beaten to death and your stuff will never come close to stuff like massive/sylenth because of the heavy math involved in getting things to sound good so don't get too exited.
>>59742231
>2. Everything in digital audio has been beaten to death and your stuff will never come close to stuff like massive/sylenth because of the heavy math involved in getting things to sound good so don't get too exited.
Thanks anon.
But do you know of any code that I could study to learn vocal effects? I'm interested in boosting audibility of speech.
>>59742542
Learn Fourier transforms
>>59739633
There is a plugin for DJ software to do the same, I think it adjusts the pitch based on the speed but I have no idea what it's called.