If you have a problem or need to report a bug please email : support@dsprobotics.com
There are 3 sections to this support area:
DOWNLOADS: access to product manuals, support files and drivers
HELP & INFORMATION: tutorials and example files for learning or finding pre-made modules for your projects
USER FORUMS: meet with other users and exchange ideas, you can also get help and assistance here
NEW REGISTRATIONS - please contact us if you wish to register on the forum
Users are reminded of the forum rules they sign up to which prohibits any activity that violates any laws including posting material covered by copyright
Feedback Alters Freq Balance
20 posts
• Page 1 of 2 • 1, 2
Feedback Alters Freq Balance
Hi all. So I've noticed that if you create a (non-infinite) feedback loop in Flowstone, simply mixing a signal with itself, it will progressively "warm up" the sound, attenuating the high end and emphasizing the lower freqs. My expectation was that it would simply amplify the audio and not effect it in any other way.
I'm mostly just curious, but does anyone have an explanation as to why this happens?
I'm mostly just curious, but does anyone have an explanation as to why this happens?
- Perfect Human Interface
- Posts: 643
- Joined: Sun Mar 10, 2013 7:32 pm
Re: Feedback Alters Freq Balance
Well - if you exceed the (-1;+1) blue signal ranges, which are crucial for what is happening on main input/output of your plugins/apps, then the signal will be trimmed, producing very hard distorsions. And with direct feedback loop and signals around maxima - you know how it happens (it's not simple 1+1, it's a continuous flow of output - going back to the input).
Try to incorporate this. Feedback level is from 0 to input, and as the feedback arises - input is decreased, to fit the range. If in second module you just set division by 2, then your output will be always 0.5 (no feedback) to 1 (feedback = input). Remeber, that in attached scenario - knob must send values from 0 to 1.
Try to incorporate this. Feedback level is from 0 to input, and as the feedback arises - input is decreased, to fit the range. If in second module you just set division by 2, then your output will be always 0.5 (no feedback) to 1 (feedback = input). Remeber, that in attached scenario - knob must send values from 0 to 1.
- Attachments
-
- feedback.fsm
- (127.75 KiB) Downloaded 845 times
Need to take a break? I have something right for you.
Feel free to donate. Thank you for your contribution.
Feel free to donate. Thank you for your contribution.
- tester
- Posts: 1786
- Joined: Wed Jan 18, 2012 10:52 pm
- Location: Poland, internet
Re: Feedback Alters Freq Balance
Ti is called one-pole low pass filter. Typically it is used as a dezipper (also in FS as a module) or in envelope followers.
When you sum input and previous output the result is that high frequencies cancel out. input white noise and analyze output with FFT and you will see for yourself.
When you sum input and previous output the result is that high frequencies cancel out. input white noise and analyze output with FFT and you will see for yourself.
- KG_is_back
- Posts: 1196
- Joined: Tue Oct 22, 2013 5:43 pm
- Location: Slovakia
Re: Feedback Alters Freq Balance
I think I found my answer here. A signal delayed by 1 sample then mixed with the original signal seems to cause a slight phase cancellation at only the high end. This alone is barely audible, but if performed repeatedly, the attenuation becomes more and more noticeable.
I recreated the effect like so:
So it seems a feedback loop causes a 1 sample delay each time it passes through.
Here's another question: there are like three "delay" modules that ship with FS, only one of which specifies in the tooltip that there's always a minimum delay of 1 sample (which I used above). Is this also true of the other delay modules? I also have an optimized interpolated delay by Trog in my toolbox. Is this something inherent of all delay modules?
I recreated the effect like so:
So it seems a feedback loop causes a 1 sample delay each time it passes through.
Here's another question: there are like three "delay" modules that ship with FS, only one of which specifies in the tooltip that there's always a minimum delay of 1 sample (which I used above). Is this also true of the other delay modules? I also have an optimized interpolated delay by Trog in my toolbox. Is this something inherent of all delay modules?
- Perfect Human Interface
- Posts: 643
- Joined: Sun Mar 10, 2013 7:32 pm
Re: Feedback Alters Freq Balance
KG_is_back wrote:Ti is called one-pole low pass filter. Typically it is used as a dezipper (also in FS as a module) or in envelope followers.
When you sum input and previous output the result is that high frequencies cancel out. input white noise and analyze output with FFT and you will see for yourself.
you can find a good description on this at the beginning of this site : http://www.katjaas.nl/complexintegrator ... nator.html
which someone posted in the forum or maybe it was SM forum..
-
Nubeat7 - Posts: 1347
- Joined: Sat Apr 14, 2012 9:59 am
- Location: Vienna
Re: Feedback Alters Freq Balance
I read the beginning of that until it started to sound too much like math gibberish. I liked my "phase cancellation" idea better... Is that not correct? I mean, it just seems so DRAMATICALLY more simple than that whole webpage of mathematical explanation. And I imagine the phase cancellation would effect the high-end more because a tiny shift in timing would be more dramatic a difference in high frequencies since the wavelength is shorter. That all makes sense to my mind.
Clearly I was right about the one sample delay thing though. I just never realized that a feedback loop would have any delay at all, though of course thinking about it now it would be necessary to prevent the program from hanging.
Clearly I was right about the one sample delay thing though. I just never realized that a feedback loop would have any delay at all, though of course thinking about it now it would be necessary to prevent the program from hanging.
- Perfect Human Interface
- Posts: 643
- Joined: Sun Mar 10, 2013 7:32 pm
Re: Feedback Alters Freq Balance
what you can read on the site i've posted explains exactly what you did in the 1st picture you posted and refers to the thread name, the second picture you posted is a different design and has nothing to do with feedback.. (isnt the 2nd example the basic logic of a phaser?)
i`m not a dsp - math man but i found this site explains this things in a very good way also for not math freaks
btw: nice knobs you are using here
i`m not a dsp - math man but i found this site explains this things in a very good way also for not math freaks
btw: nice knobs you are using here
-
Nubeat7 - Posts: 1347
- Joined: Sat Apr 14, 2012 9:59 am
- Location: Vienna
Re: Feedback Alters Freq Balance
Nubeat7 wrote:the second picture you posted is a different design and has nothing to do with feedback..
I disagree. If I'm not mistaken it's logistically identical to feedback aside from the fact that it terminates after 5 "cycles" (otherwise would require infinite modules).
- Perfect Human Interface
- Posts: 643
- Joined: Sun Mar 10, 2013 7:32 pm
Re: Feedback Alters Freq Balance
no, you just add delayed signal, in a feedbackloop you always feed the output back to the input so once the output is feeded back it is not the original signal anymore it is the original signal added whith its own output - now you feed a new changed signal back, while in the second design the delayed signals are always the original signals but just delayed which all you add at the end...
-
Nubeat7 - Posts: 1347
- Joined: Sat Apr 14, 2012 9:59 am
- Location: Vienna
Re: Feedback Alters Freq Balance
You're right. It would have to be summed after each delay. It did attenuate the high frequencies somewhat when I tried that though. Seemed similar.
- Perfect Human Interface
- Posts: 643
- Joined: Sun Mar 10, 2013 7:32 pm
20 posts
• Page 1 of 2 • 1, 2
Who is online
Users browsing this forum: No registered users and 26 guests