Forum Discussion
Altera_Forum
Honored Contributor
16 years agoVibrato(FM) effect on DE2
Hi, i'm trying to create effect like vibratto, flanger. Simply frequency modulation. My sampling for audio is 48khz As far as i know it can be done using circular buffer(variable delay to modify phas...
Altera_Forum
Honored Contributor
16 years agoThanks ThePanCake. I saw this webpage and tried to recreate idea before i posted on this forum, but can't realy understand how to convert it to vhdl, or even imagine it...
Addresses in memory are integers, audio samples are integers too, -32768 to 32767. You put samples into memory at incrementing addresses, with fixed delay, at for example 48000 you will get 1 second delayed input. When delay is floating(at lower addresses) you should get what i need. BUT... here is the part with interpolating. You just take two samples for example 1000 and 1100 and put in memory at addresses 1,2,3: 1000, 1050, 1100, but how will it help me ? More samples equals more memory steps, so i must read from memory twice as fast and what ? I can't put on output sample 1050 because my sampling will change if i am right... It overwhelms me.. I know that simply asking for a piece of code is bad idea, but i think i won't understend it without that sort of help :/ Cheers..