Support

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

For general discussion related FlowStone

Feedback Alters Freq Balance

Postby Perfect Human Interface » Fri Jan 17, 2014 9:57 pm

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?

Feedback.PNG
Feedback.PNG (29.05 KiB) Viewed 14751 times
Perfect Human Interface
 
Posts: 643
Joined: Sun Mar 10, 2013 7:32 pm

Re: Feedback Alters Freq Balance

Postby tester » Fri Jan 17, 2014 10:27 pm

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.
Attachments
feedback.fsm
(127.75 KiB) Downloaded 846 times
Need to take a break? I have something right for you.
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

Postby KG_is_back » Fri Jan 17, 2014 10:41 pm

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.
KG_is_back
 
Posts: 1196
Joined: Tue Oct 22, 2013 5:43 pm
Location: Slovakia

Re: Feedback Alters Freq Balance

Postby Perfect Human Interface » Fri Jan 17, 2014 10:42 pm

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:

Feedback 2.PNG
Feedback 2.PNG (52.8 KiB) Viewed 14744 times


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

Postby Nubeat7 » Sat Jan 18, 2014 12:30 am

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..
User avatar
Nubeat7
 
Posts: 1347
Joined: Sat Apr 14, 2012 9:59 am
Location: Vienna

Re: Feedback Alters Freq Balance

Postby Perfect Human Interface » Sat Jan 18, 2014 7:52 am

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.
Perfect Human Interface
 
Posts: 643
Joined: Sun Mar 10, 2013 7:32 pm

Re: Feedback Alters Freq Balance

Postby Nubeat7 » Sat Jan 18, 2014 8:49 am

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
User avatar
Nubeat7
 
Posts: 1347
Joined: Sat Apr 14, 2012 9:59 am
Location: Vienna

Re: Feedback Alters Freq Balance

Postby Perfect Human Interface » Sat Jan 18, 2014 8:56 am

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

Postby Nubeat7 » Sat Jan 18, 2014 9:03 am

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...
User avatar
Nubeat7
 
Posts: 1347
Joined: Sat Apr 14, 2012 9:59 am
Location: Vienna

Re: Feedback Alters Freq Balance

Postby Perfect Human Interface » Sat Jan 18, 2014 9:24 am

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

Next

Return to General

Who is online

Users browsing this forum: Google [Bot] and 85 guests