All times are UTC+02:00




Post new topic  Reply to topic  [ 25 posts ]  Go to page Previous 1 2 3 Next
Author Message
PostPosted: Thu Jul 30, 2020 12:03 am 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 10021
Ok. It reproduces here. Strangely enough, ONLY if I point it to the DLL after running the installer, not when I point it to the same DLL in my build environment. To be continued...

Edit: The problem appears to be caused by a bug in either FooBar2000 itself or in the bridge plugin. It first calls a function to initialize Stereo Tool (that's good), but it starts trying to push audio through Stereo Tool before it's initialized. And that causes crashes. I see it crash with older versions as well, when loading or unloading while playing audio. Best thing I can do is add a check so that when things haven't been initialized yet, it just passes the audio without doing anything with it.


Top
   
PostPosted: Thu Jul 30, 2020 9:47 pm 

Joined: Wed Nov 08, 2017 3:16 pm
Posts: 74
oh, i really like the 4 band 'current' AGC, sweet !
thats a significant improvement !


Top
   
PostPosted: Fri Jul 31, 2020 3:51 pm 

Joined: Sat Nov 12, 2011 7:46 pm
Posts: 253
Quote:
oh, i really like the 4 band 'current' AGC, sweet !
thats a significant improvement !
Thanks for the advice! Without reading this info I would never have looked here. I thought I had overlooked something, but yes there are really 4 bands in the last version. I'll play with it on the weekend. Was there anything else changed at the AGC that I might have missed?


Top
   
PostPosted: Fri Jul 31, 2020 4:23 pm 
User avatar

Joined: Sun Dec 23, 2018 7:44 pm
Posts: 120
Location: Texas, USA
Quote:
Quote:
oh, i really like the 4 band 'current' AGC, sweet !
thats a significant improvement !
Thanks for the advice! Without reading this info I would never have looked here. I thought I had overlooked something, but yes there are really 4 bands in the last version. I'll play with it on the weekend. Was there anything else changed at the AGC that I might have missed?
Right, I was gonna ask, but I assumed I just missed it in a previous version. Seems like adding bands above 2 does not set their frequency (it's at 0hz). I don't know if this is the intended behavior, but the preview window looks unique.

My current AGC frequency settings are 46, 196, 827, 3506, but I don't know how happy I am with those yet. Maybe 28, 120, 510, 2164 would be better?
My new TrueBass and BIYF settings are 28hz, 46hz, then 76. This sounds so so good to me. I really like the BIYF so far. Still figuring out the best non-frequency settings.
Quote:
Best thing I can do is add a check so that when things haven't been initialized yet, it just passes the audio without doing anything with it.
That sounds totally reasonable and might have been what caused Reaper to go funky. I haven't been able to reproduce the Reaper crash.


Top
   
PostPosted: Fri Jul 31, 2020 5:45 pm 

Joined: Sat Nov 12, 2011 7:46 pm
Posts: 253
So I got a quick impression of the "extended" AGC. Congratulations on that. Because of the 4-bands there are much more possibilities to display. Now it also adapts quite well to the preceding Auto EQ. So both thumbs up for the development.

But of course as always - a few details would still be quite nice, which e.g. Ariane Encore has. I quote here from the Ariane manual, which you can find here. From my point of view these are a few more points that would round it off nicely.
Quote:
Instantaneous Dynamic Range, or ‘IDR’ is the main setting to adjust the amount of
control action you wish your Ariane Encore to have. The IDR setting is the ‘size’ of the
RMS energy window in the windowing-release system. As long as the short-term
variations of the RMS energy in the audio remain within this range, the Ariane Encore will
stop making any changes to the gain in that band.
Quote:
GATE AND RTZ

The Gate threshold control determines the point below which the Ariane Encore will not
seek to increase audio gain. Audio that falls above this threshold is considered valid, and
fair game to be brought up toward operating level.
The Gate adjustment can be set anywhere from a low of –35 dB below 0 dB nominal
reference operating level, to as high as –15 dB below 0 dB, in one-dB steps.
The higher the Gate threshold, the less any low level material will be boosted.
In addition, there is a parameter called ‘RTZ time’. This stands for ‘return to zero’. When
the audio energy in any band goes below and stays below the gate threshold for more
than 10 seconds, the control circuitry slowly returns the gain of that band to zero. The
time this takes is controlled by the RTZ Time parameter – the lower the number, the faster
the return.
This prevents the ‘rush-up’ of a quiet band, which could otherwise result in an increase
in the level of unwanted background noise or intentionally very quiet programme
material, such as that found in classical music, for example.
Quote:
MIX

The Mix controls for each band control the output levels after processing, in a range of
+5 to –5 dB. These controls allow you to tailor your spectrum the way you like, or to
compensate for another piece of equipment, if necessary.
We normally recommend you keep these controls to ‘flat ‘ (0dB), and make your
spectral manipulations elsewhere.
Quote:
BAND TO BAND COUPLING

The flexibility of the Ariane Encore is enhanced by various coupling and restriction
controls.
The Low frequency band (B1) can be restricted from ever adding more gain than is userspecified, with respect to the dynamic gain of the Low Mid band (B2), using the
preset|agc|xxx params|b21 coupling: (setting in dB) menu setting.
Similarly, using the menu setting:
preset|agc|xxx params|b34 coupling: (setting in dB)
...the high frequency band (B4) can be restricted from adding more gain than is userspecifed, with respect to the dynamic gain of the High Mid (B3) band.
(b21 means ‘band 2 to 1’, and b34 means ‘band 3 to 4’. These parameters are
duplicated within the ‘matrix params’, ‘stereo params’ and ‘dual mono params’
submenus – for clarity we’ve just put ‘xxx’ above).
When enabled, the restriction controls make it impossible for the low and high bands to
ever operate with more than a specified amount of gain beyond that of the adjacent
band (note: they are always free to operate with less gain).
Quote:
PROTECTION PEAK LIMITING
The Ariane Encore has a built-in lookahead limiter before its output for protection
purposes.
Quote:
CROSSOVERS

In the menu ‘preset|xover’, the crossover frequencies between bands 1/2, 2/3 and 3/4
can be adjusted. We think the default values are the best, but your mileage may vary!
In addition, this menu includes a high-pass filter. Since in FM broadcasting, audio below
50Hz is largely unwanted and unheard, you may choose to enable the high pass filter to
remove audio below this, or below a choice of other low frequencies.
In any case my respect for the entrance to my criticism concerning the AGC. I am very happy that an adjustment has been made here.


Top
   
PostPosted: Fri Jul 31, 2020 9:09 pm 

Joined: Wed Nov 08, 2017 3:16 pm
Posts: 74
is it possible to put the dB 'window' adjustment back in the legacy AGC please ?


Top
   
PostPosted: Sun Aug 02, 2020 9:09 am 

Joined: Sat Nov 10, 2012 2:16 am
Posts: 90
Location: Australia
Hi Hans

Stereo Tool v9.35 Beta008 Stand Alone 64 Bit Windows 10 Pro 2004
Attachment:
ST-935-BETA008-Exceptio-02082020.png
ST-935-BETA008-Exceptio-02082020.png [ 18.66 KiB | Viewed 230 times ]
Ended up with choppy audio momentarily - error window was clicked away and Stereo Tool returned to normal processing fine.
Still is 90 minutes later.

Regards

Rossco


Top
   
PostPosted: Sun Aug 02, 2020 4:18 pm 
User avatar

Joined: Sat Jan 12, 2013 2:29 pm
Posts: 89
When setting the AGC to 4 bands, it seems like the display of band 3 is not working. Sound is ok. Using Winamp plugin on Windows 10

*edit* found the problem, when switching in an existing preset from 1 or 2 to 4, the frequency of the new bands is set to 0. ;-)


Attachments:
Capture.PNG
Capture.PNG [ 58.2 KiB | Viewed 176 times ]
Top
   
PostPosted: Sun Aug 02, 2020 10:57 pm 

Joined: Wed Apr 03, 2013 10:20 pm
Posts: 38
oioioi

AGC 4 bands with alot of adjustments :)
me love, finaly I can play again, just wait for it... :)

MrDonT
8-)


Top
   
PostPosted: Sun Aug 02, 2020 11:05 pm 

Joined: Sat Feb 21, 2015 10:53 pm
Posts: 17
This may not be the best place to post but since you are working on the beta, is it possible for the VST plugin to add the number of samples in latency to the end of the audio file before processing and then trim the same number of samples at the beginning of the file? Otherwise the waveform 'moves' within the file, and if you had a seamless transition to the next track, 4096 samples get cut off.

Also, while you are at it would it be possible to increase the latency, if not in general, then based on the sample rate in order to maintain FFT bin resolution for higher-sampled files? So, for example, since the current highest latency is 4096 samples and it's based on processing 44.1Khz audio, then for 88.2Khz the latency should be 8192 samples

Code:
44100 Sample Rate
	Orig. FFT size	Orig. FR
	128 samples	172.27 Hz				
	256 samples	86.13 Hz				
	512 samples	43.07 Hz				
	1024 samples	21.53 Hz				
	2048 samples	10.77 Hz				
	4096 samples	5.38 Hz				
	8192 samples	2.69 Hz				
	16384 samples	1.35 Hz				
	32768 samples	0.67 Hz				
	65536 samples	0.34 Hz				
						
48000 Sample Rate

	Orig. FFT size	Orig. FR	Cor. FFT size	Cor. FR		FFT rnd ^2	rnd^2 FR
	
	128 samples	187.5 Hz	140 samples	171.43 Hz	256 samples	93.75 Hz
	256 samples	93.75 Hz	279 samples	86.02 Hz	512 samples	46.88 Hz
	512 samples	46.88 Hz	558 samples	43.01 Hz	1024 samples	23.44 Hz
	1024 samples	23.44 Hz	1115 samples	21.52 Hz	2048 samples	11.72 Hz
	2048 samples	11.72 Hz	2230 samples	10.76 Hz	4096 samples	5.86 Hz
	4096 samples	5.86 Hz		4459 samples	5.38 Hz		8192 samples	2.93 Hz
	8192 samples	2.93 Hz		8917 samples	2.69 Hz		16384 samples	1.46 Hz
	16384 samples	1.46 Hz		17833 samples	1.35 Hz		32768 samples	0.73 Hz
	32768 samples	0.73 Hz		35666 samples	0.67 Hz		65536 samples	0.37 Hz
	65536 samples	0.37 Hz		FFT > Set Max	FFT > Set Max	FFT > Set Max	FFT > Set Max[/list]
						
88200 Sample Rate

	Orig. FFT size	Orig. FR	Cor. FFT size	Cor. FR		FFT rnd ^2	rnd^2 FR
	
	128 samples	344.53 Hz	256 samples	172.27 Hz	256 samples	172.27 Hz
	256 samples	172.27 Hz	512 samples	86.13 Hz	512 samples	86.13 Hz
	512 samples	86.13 Hz	1024 samples	43.07 Hz	1024 samples	43.07 Hz
	1024 samples	43.07 Hz	2048 samples	21.53 Hz	2048 samples	21.53 Hz
	2048 samples	21.53 Hz	4096 samples	10.77 Hz	4096 samples	10.77 Hz
	4096 samples	10.77 Hz	8192 samples	5.38 Hz		8192 samples	5.38 Hz
	8192 samples	5.38 Hz		16384 samples	2.69 Hz		16384 samples	2.69 Hz
	16384 samples	2.69 Hz		32768 samples	1.35 Hz		32768 samples	1.35 Hz
	32768 samples	1.35 Hz		65536 samples	0.67 Hz		65536 samples	0.67 Hz
	65536 samples	0.67 Hz		FFT > Set Max	FFT > Set Max	FFT > Set Max	FFT > Set Max
						
96000 Sample Rate

	Orig. FFT size	Orig. FR	Cor. FFT size	Cor. FR		FFT rnd ^2	rnd^2 FR
	
	128 samples	375 Hz		279 samples	172.04 Hz	512 samples	93.75 Hz
	256 samples	187.5 Hz	558 samples	86.02 Hz	1024 samples	46.88 Hz
	512 samples	93.75 Hz	1115 samples	43.05 Hz	2048 samples	23.44 Hz
	1024 samples	46.88 Hz	2230 samples	21.52 Hz	4096 samples	11.72 Hz
	2048 samples	23.44 Hz	4459 samples	10.76 Hz	8192 samples	5.86 Hz
	4096 samples	11.72 Hz	8917 samples	5.38 Hz		16384 samples	2.93 Hz
	8192 samples	5.86 Hz		17833 samples	2.69 Hz		32768 samples	1.46 Hz
	16384 samples	2.93 Hz		35666 samples	1.35 Hz		65536 samples	0.73 Hz
	32768 samples	1.46 Hz		FFT > Set Max	FFT > Set Max	FFT > Set Max	FFT > Set Max
	65536 samples	0.73 Hz		FFT > Set Max	FFT > Set Max	FFT > Set Max	FFT > Set Max
						
176400 Sample Rate

	Orig. FFT size	Orig. FR	Cor. FFT size	Cor. FR		FFT rnd ^2	rnd^2 FR
	
	128 samples	689.06 Hz	512 samples	172.27 Hz	512 samples	172.27 Hz
	256 samples	344.53 Hz	1024 samples	86.13 Hz	1024 samples	86.13 Hz
	512 samples	172.27 Hz	2048 samples	43.07 Hz	2048 samples	43.07 Hz
	1024 samples	86.13 Hz	4096 samples	21.53 Hz	4096 samples	21.53 Hz
	2048 samples	43.07 Hz	8192 samples	10.77 Hz	8192 samples	10.77 Hz
	4096 samples	21.53 Hz	16384 samples	5.38 Hz		16384 samples	5.38 Hz
	8192 samples	10.77 Hz	32768 samples	2.69 Hz		32768 samples	2.69 Hz
	16384 samples	5.38 Hz		65536 samples	1.35 Hz		65536 samples	1.35 Hz
	32768 samples	2.69 Hz		FFT > Set Max	FFT > Set Max	FFT > Set Max	FFT > Set Max
	65536 samples	1.35 Hz		FFT > Set Max	FFT > Set Max	FFT > Set Max	FFT > Set Max
						
192000 Sample Rate

	Orig. FFT size	Orig. FR	Cor. FFT size	Cor. FR		FFT rnd ^2	rnd^2 FR
	
	128 samples	750 Hz		558 samples	172.04 Hz	1024 samples	93.75 Hz
	256 samples	375 Hz		1115 samples	86.1 Hz		2048 samples	46.88 Hz
	512 samples	187.5 Hz	2230 samples	43.05 Hz	4096 samples	23.44 Hz
	1024 samples	93.75 Hz	4459 samples	21.53 Hz	8192 samples	11.72 Hz
	2048 samples	46.88 Hz	8917 samples	10.77 Hz	16384 samples	5.86 Hz
	4096 samples	23.44 Hz	17833 samples	5.38 Hz		32768 samples	2.93 Hz
	8192 samples	11.72 Hz	35666 samples	2.69 Hz		65536 samples	1.46 Hz
	16384 samples	5.86 Hz		FFT > Set Max	FFT > Set Max	FFT > Set Max	FFT > Set Max
	32768 samples	2.93 Hz		FFT > Set Max	FFT > Set Max	FFT > Set Max	FFT > Set Max
	65536 samples	1.46 Hz		FFT > Set Max	FFT > Set Max	FFT > Set Max	FFT > Set Max
						
352800 Sample Rate

	Orig. FFT size	Orig. FR	Cor. FFT size	Cor. FR		FFT rnd ^2	rnd^2 FR
	
	128 samples	1378.13 Hz	1024 samples	172.27 Hz	1024 samples	172.27 Hz
	256 samples	689.06 Hz	2048 samples	86.13 Hz	2048 samples	86.13 Hz
	512 samples	344.53 Hz	4096 samples	43.07 Hz	4096 samples	43.07 Hz
	1024 samples	172.27 Hz	8192 samples	21.53 Hz	8192 samples	21.53 Hz
	2048 samples	86.13 Hz	16384 samples	10.77 Hz	16384 samples	10.77 Hz
	4096 samples	43.07 Hz	32768 samples	5.38 Hz		32768 samples	5.38 Hz
	8192 samples	21.53 Hz	65536 samples	2.69 Hz		65536 samples	2.69 Hz
	16384 samples	10.77 Hz	FFT > Set Max	FFT > Set Max	FFT > Set Max	FFT > Set Max
	32768 samples	5.38 Hz		FFT > Set Max	FFT > Set Max	FFT > Set Max	FFT > Set Max
	65536 samples	2.69 Hz		FFT > Set Max	FFT > Set Max	FFT > Set Max	FFT > Set Max
						
384000 Sample Rate

	Orig. FFT size	Orig. FR	Cor. FFT size	Cor. FR		FFT rnd ^2	rnd^2 FR
	
	128 samples	1500 Hz		1115 samples	172.2 Hz	2048 samples	93.75 Hz
	256 samples	750 Hz		2230 samples	86.1 Hz		4096 samples	46.88 Hz
	512 samples	375 Hz		4459 samples	43.06 Hz	8192 samples	23.44 Hz
	1024 samples	187.5 Hz	8917 samples	21.53 Hz	16384 samples	11.72 Hz
	2048 samples	93.75 Hz	17833 samples	10.77 Hz	32768 samples	5.86 Hz
	4096 samples	46.88 Hz	35666 samples	5.38 Hz		65536 samples	2.93 Hz
	8192 samples	23.44 Hz	FFT > Set Max	FFT > Set Max	FFT > Set Max	FFT > Set Max
	16384 samples	11.72 Hz	FFT > Set Max	FFT > Set Max	FFT > Set Max	FFT > Set Max
	32768 samples	5.86 Hz		FFT > Set Max	FFT > Set Max	FFT > Set Max	FFT > Set Max
	65536 samples	2.93 Hz		FFT > Set Max	FFT > Set Max	FFT > Set Max	FFT > Set Max
I have also attached an excel spreadsheet.

Thanks!


Attachments:
File comment: I protected the worksheet to keep accidental changes from happening, but there is no password
FFT Size Calculation Table, no automation.zip [21.74 KiB]
Downloaded 6 times
Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 25 posts ]  Go to page Previous 1 2 3 Next

All times are UTC+02:00


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited