| Stereo Tool https://forums.stereotool.com/ |
|
| Stereo Tool 7.03 BETA https://forums.stereotool.com/viewtopic.php?t=4448 |
Page 61 of 102 |
| Author: | hvz [ Thu Feb 28, 2013 1:12 pm ] |
| Post subject: | Re: Stereo Tool 7.03 BETA |
The stand alone build failed unfortunately. And I have no time to build it again now. Winamp DSP: http://www.stereotool.com/download/dsp_ ... 04-047.exe VST: http://www.stereotool.com/download/vst_ ... 04-047.dll STAND ALONE: http://www.stereotool.com/download/ster ... 4-047A.exe |
|
| Author: | hvz [ Thu Feb 28, 2013 1:23 pm ] |
| Post subject: | Re: Stereo Tool 7.03 BETA |
Quote: Do the beta versions have a problem keeping the registration intact? I've entered my key twice and it's been accepted each time yet after a reboot is still says Advanced Clipper and FM used but not registered.
I think I've found it, if I'm right the key would be saved if you send Stereo Tool to the icon tray directly after registering (but it could potentially fail in some cases even if you do that).
|
|
| Author: | hvz [ Thu Feb 28, 2013 1:56 pm ] |
| Post subject: | Re: Stereo Tool 7.03 BETA |
Just did a measurement, with Burst protection disabled the CPU load of the old and new version are identical; if I load PhantomFM's Big O V2 preset and enable Burst protection, the total CPU load of BETA047 is 4% lower than that of BETA045. Lookahead wasn't present yet in BETA045 so I couldn't compare that, but it has nearly no effect on the CPU load. |
|
| Author: | hvz [ Thu Feb 28, 2013 2:38 pm ] |
| Post subject: | Re: Stereo Tool 7.03 BETA |
Quote: Something in the new multiband (* and the declipper) actually causes CPU usage to be higher at 1024 samples than at 2048 samples.
Checked it, and at first I found the same thing. Then I tested it without 'multicore' enabled, and then I see the opposite: CPU load at 512 is actually (slightly) lower than at 4096.My measurement results: Code: Phantom Big O V2
| Same with no declipper and old MB
| | First without multicore (twice as much time, number between () is adjusted for that):
4096: 50 (66) 54 No MULTICORE: 62 (31)
2048: 50 (70) 54
1024: 47 (63) 51
512: 44 (63) (no dc: 49) 65.5 (33)
4096 2048 1024 512
CLIPPER: 37 41 40 45 (Logisch)
DECLIPPER: 34 34 35 33
NEW MB: 68 68 66 62 (No multicore: 44 for 512, 41 for 4096)
My conclusion: If the latency is smaller, it happens far more often (4096/512 = 8 times more) that the code needs to wait for all the created threads to finish.And this hurts the thoughput (although it's still a lot higher than without using multicore, for 4096 the throughput increases by 50 / 31 = 61 %, for 512 that's 44 / 33 = (the forum software is acting up, I cannot type the result or it refuses to let me post! thirty-three %). |
|
| Author: | hvz [ Thu Feb 28, 2013 3:44 pm ] |
| Post subject: | Re: Stereo Tool 7.03 BETA |
Just added a stand alone build to the post above. It's slightly different from the other 2 (registering issue should be fixed and the Limit slider responds 100 times faster to mouse wheel/drag/keyboard input). |
|
| Author: | hvz [ Thu Feb 28, 2013 3:53 pm ] |
| Post subject: | Re: Stereo Tool 7.03 BETA |
About the Quality slider: Quote: I suppose I'm wondering what the setting does behind the scenes? Quantization errors? It's been quite a while since Calculus, but I would've thought the samples would influence the accuracy. For example, with Integrals, the more samples / larger domain, the better the approximation of the area.
No, much processing works on blocks of audio (hence the latency setting) and they overlap. If you reduce the overlap, you'll get steeper slopes on the sides, which means that there will be some effects mainly to low frequency sounds (blob-blob-blob sound or wobbling effect as it is called by some people here on the forum). You'll hear it for example if you play a low frequency (say, 50 Hz) sine wave and use the phase linear highpass filter.To get a perfect output, the overlap should be 75% - in other words every sample should be processed 4 times. Unfortunately, in Stereo Tool the overlap is only 50% - every sample is processed twice. That's what causes this effect. If you reduce the overlap further (by lowering the slider), the effect gets worse because the overlap is reduced further. It will get both bigger in amplitude and higher in frequency. Quote: Now it could be that it does drop - to test that disable 'multicore' as I've seen earlier today that it has less effect at lower latency settings. Also, please disable the Advanced Clipper since it behaves differently at different latency settings - most other filters don't. |
|
| Author: | hvz [ Thu Feb 28, 2013 4:12 pm ] |
| Post subject: | Re: Stereo Tool 7.03 BETA |
Quote: @Hans:
That's indeed not there yet. I'm not sure if it's needed - or for what it would be needed/useful.
I think you are missing the MB control for the "link" or "coupling" between bands (do not know if I missed something in these days on this topic) |
|
| Author: | gpagliaroli [ Thu Feb 28, 2013 6:58 pm ] |
| Post subject: | Re: Stereo Tool 7.03 BETA |
Quote: Quote: @Hans:
That's indeed not there yet. I'm not sure if it's needed - or for what it would be needed/useful.I think you are missing the MB control for the "link" or "coupling" between bands (do not know if I missed something in these days on this topic) It would help to not fire any band more than necessary and its adjacent spectral generate an unbalance in the soft passages is more noticeable. Do not you think the rest. |
|
| Author: | gpagliaroli [ Thu Feb 28, 2013 7:24 pm ] |
| Post subject: | Re: Stereo Tool 7.03 BETA |
@Hans: consultation, by using the look-ahead, if using different time values per band is delayed one more time or another affects only the anticipation of control? |
|
| Author: | Brian [ Thu Feb 28, 2013 7:52 pm ] |
| Post subject: | Re: Stereo Tool 7.03 BETA |
Quote: Quote: Something in the new multiband (* and the declipper) actually causes CPU usage to be higher at 1024 samples than at 2048 samples.
Checked it, and at first I found the same thing. Then I tested it without 'multicore' enabled, and then I see the opposite: CPU load at 512 is actually (slightly) lower than at 4096.At any rate, on my single-core system: CPU load with multicore disabled on a "generic"-style preset @ 1024 @ 100 quality with declipper ~= 20 Same @ 2048 ~= 10 CPU load with multicore enabled using same preset @ 1024 ~= 20 Same @ 2048 ~=10 Tests at 512 were ~= 38. Edit: Without declipper, load at 512 is "0", and at 1024 it is also "0". 2048 pushes it up to 8. As you can see, everything is identical, with or without multicore, which is how it should be on a single-core, non-HTT system. Your processor has Hyper-Threading, so even if you only use a single physical core, the OS can address it as two logical cores. Don't know why you have differing results, but here's some speculation: The values I'm giving you are obtained by observing Task Manager or Process Explorer. I'm not sure how reliable your "time to process" testing methodology is. If it relies on data being written to disk, then you're adding in another component, and you'd have interfering metrics such as rotational speed, cache, access times, fragmentation, buffered (cached) writes vs. unbuffered, etc... |
|
| Page 61 of 102 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|