All times are UTC+02:00




Post new topic  Reply to topic  [ 171 posts ]  Go to page Previous 111 12 13 14 1518 Next
Author Message
 Post subject: Re: Stereo Tool 6.20
PostPosted: Thu Dec 08, 2011 2:54 am 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 11425
BETA008:
Combined 2 processing steps in the declipper to remove a synchronisation step. Performance might be (marginally) better.

Winamp DSP plugin: http://www.stereotool.com/download/dsp_ ... 21-008.exe
Stand alone version: http://www.stereotool.com/download/ster ... 21-008.exe
VST version: http://www.stereotool.com/download/vst_ ... 21-008.dll
VST version (No SSE2): http://www.stereotool.com/download/vst_ ... 21-008.dll
Command line version: http://www.stereotool.com/download/ster ... 21-008.exe
Linux command line version: http://www.stereotool.com/download/ster ... ETA621-008 NOT AVAILABLE
Linux GUI version: http://www.stereotool.com/download/ster ... ETA621-008 NOT AVAILABLE
DECLIPPER Winamp DSP plugin: http://www.stereotool.com/download/dsp_ ... 21-008.exe
DECLIPPER VST version: http://www.stereotool.com/download/vst_ ... 21-008.dll

TODO:
- Create dual core support flag in Audio class
- I need to check if the new thread has the right priority
- Currently I create a thread of each portion of data that arrives, it's probably better to have a single thread process all the data.
- Found a bug in the non-SSE2 version of the clipper. Should be easy to fix.
- Now I have this, it's probably better to use Loudness as limiter of the perfect declipper output instead of the final limiter which is used now, but is less good.
- Convert declipper to use 2 cores as well. - Detection part too
- Fix memory bug in declipper clipping detection.
- Declipper: Combine 2 multicore parts into 1 (avoids an expensive 'join' phase)
- Check if thread priority is copied correctly (also for ASIO threads called from driver level).
- Combine 2 multicore threads into 1. (Move them up 1 level from Audio to Common)
- If needed (hiccups?), make it possible to disable multicore.


I'm now measuring a 38% increase in throughput.


Top
   
 Post subject: Re: Stereo Tool 6.20
PostPosted: Thu Dec 08, 2011 5:45 pm 

Joined: Sat Nov 12, 2011 7:46 pm
Posts: 281
Hello Hans,

i tried your last version. The Performance is really great. Now i can use a ASIO Latency of 1024 without any Problems and crackling. The CPU Usage in Adobe Audition is ~ 20 Percent.

The core equilibration is well-balanced. Not only one core is used very busy.


Top
   
 Post subject: Re: Stereo Tool 6.20
PostPosted: Thu Dec 08, 2011 10:13 pm 

Joined: Tue Jul 28, 2009 12:18 am
Posts: 5
Quote:
BETA008:
As mentioned in thread viewtopic.php?f=2&t=3950

Al testing is done on the same pc
Preset: FM Europe stereo
RDS/50us/stereo/pre-emphasize enabled
Audio is always Frank Sinatra - that's live ;-)

When using ST6.2Final DSP:
Image
Image

When using ST6.2Final SA:
Image
Image

When using ST6.21-008 DSP:
Image
Image

When using ST6.21-008 SA:
Image
Image

The beta is using more CPU power???
Sound is still crackled.... :-(

Greetings, Robert


Top
   
 Post subject: Re: Stereo Tool 6.20
PostPosted: Thu Dec 08, 2011 11:03 pm 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 11425
Quote:
The beta is using more CPU power???
Sound is still crackled.... :-(
Yeah it should, before it was limited by the fact that it only used one core - so at most 25% (+ a bit for the GUI etc.). Now it uses 2 cores so it runs faster - not fast enough though :-(


Top
   
 Post subject: Re: Stereo Tool 6.20
PostPosted: Thu Dec 08, 2011 11:44 pm 

Joined: Sat Oct 10, 2009 11:00 am
Posts: 116
Quote:
Ok, I'll try to avoid using foul language here but...


I just had my official " :shock: " moment of the year, .

I came out of a supermarket, less than 1 km from my house, wanted to walk to my car (ok this sounds lazy - but I came from elsewhere), and there was a big van in front of me with a logo on it saying "Van Zutphen Soundsystems". So I thought, " :shock: :shock: :shock: "
So a guy walked to the car and I asked him what he did (of course I also mentioned why). And he told me that he builds sound systems into cars and bars etc. I briefly (in 1 sentence) described what I do as well, and immediately he said "hey, maybe you can help me - I have one problem when I play music (he's also a dj) and that's that there are big volume differences." :shock: :shock: :shock:
They can advertise your software, if you help them :) I hope they know what are they doing and what "audio processing" means.
Quote:
Quote:
The beta is using more CPU power???
Sound is still crackled.... :-(
Yeah it should, before it was limited by the fact that it only used one core - so at most 25% (+ a bit for the GUI etc.). Now it uses 2 cores so it runs faster - not fast enough though :-(
This time it actually works. Although it's screwed up a bit, but it's good enough (no skipping), as long as you don't use quadcore atoms :o :D

MAIN SERVER (AMD 7750):
Image
BACKUP SERVER (AMD 9950):
Image

P.S. Let me know if you plan to return "Natural Dynamics" to Stereo Tool...


Top
   
 Post subject: Re: Stereo Tool 6.20
PostPosted: Fri Dec 09, 2011 1:22 am 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 11425
Quote:
This time it actually works. Although it's screwed up a bit, but it's good enough (no skipping), as long as you don't use quadcore atoms :o :D
So what is screwed up?
Quote:
P.S. Let me know if you plan to return "Natural Dynamics" to Stereo Tool...
Definitely!


Top
   
 Post subject: Re: Stereo Tool 6.20
PostPosted: Fri Dec 09, 2011 2:46 am 
User avatar

Joined: Thu Apr 07, 2011 2:37 am
Posts: 149
Location: Napier, New Zealand
The latest beta is great.
I can now play music with the declipper turned on and "take shortcuts" turned off.

I could never do this before, it'd start to stutter on my crappy Core2 CPU.

CPU usage is still very high, but I can listen to music with no audio issues at all.

Nice work.

_________________
I just use ST with liquidsoap to enhance a streaming radio station I like...


Top
   
 Post subject: Re: Stereo Tool 6.20
PostPosted: Fri Dec 09, 2011 2:55 am 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 11425
BETA009:
Separate Declipper plugin: Replaced 'Final Limiter" limiting by (better and tighter) 'Loudness' limiting. You can now set the Attenuation level to 1.00 to get the same output level as input level, but without distortion. Try it with the Metallica track from the Perfect Declipper site, the volume remains unchanged (I measured it and it drops by 0.04 dB) but the distortion is gone!
Changed version number to 6.21.

Does anyone still have issues (stutters that were not there in 6.20, parts of the screen that are missing, ...)? If not I'll release this version. (After getting the command line version to build again)

Winamp DSP plugin: http://www.stereotool.com/download/dsp_ ... 21-009.exe
Stand alone version: http://www.stereotool.com/download/ster ... 21-009.exe
VST version: http://www.stereotool.com/download/vst_ ... 21-009.dll
VST version (No SSE2): http://www.stereotool.com/download/vst_ ... 21-009.dll
Command line version: http://www.stereotool.com/download/ster ... 21-009.exe
Linux command line version: http://www.stereotool.com/download/ster ... ETA621-009 NOT AVAILABLE
Linux GUI version: http://www.stereotool.com/download/ster ... ETA621-009 NOT AVAILABLE
DECLIPPER Winamp DSP plugin: http://www.stereotool.com/download/dsp_ ... 21-009.exe
DECLIPPER VST version: http://www.stereotool.com/download/vst_ ... 21-009.dll

TODO:
- Create dual core support flag in Audio class
- I need to check if the new thread has the right priority
- Currently I create a thread of each portion of data that arrives, it's probably better to have a single thread process all the data.
- Found a bug in the non-SSE2 version of the clipper. Should be easy to fix.
- Now I have this, it's probably better to use Loudness as limiter of the perfect declipper output instead of the final limiter which is used now, but is less good.
- Convert declipper to use 2 cores as well. - Detection part too
- Fix memory bug in declipper clipping detection.
- Declipper: Combine 2 multicore parts into 1 (avoids an expensive 'join' phase)
- Check if thread priority is copied correctly (also for ASIO threads called from driver level).
- Combine 2 multicore threads into 1. (Move them up 1 level from Audio to Common)
- If needed (hiccups?), make it possible to disable multicore.


I'm now measuring a 38% increase in throughput.


Top
   
 Post subject: Re: Stereo Tool 6.20
PostPosted: Fri Dec 09, 2011 2:56 am 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 11425
Quote:
The latest beta is great.
I can now play music with the declipper turned on and "take shortcuts" turned off.
I don't think that there's any reason to turn it off! At least I didn't notice any difference when I added it - it's basically just there because theoretically it might sound better.


Top
   
 Post subject: Re: Stereo Tool 6.20
PostPosted: Fri Dec 09, 2011 4:25 am 
User avatar

Joined: Tue Mar 17, 2009 2:56 pm
Posts: 4229
I just tested De-Clipper DSP plugin and disk writer...
Image
wow!


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 171 posts ]  Go to page Previous 111 12 13 14 1518 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:  
Powered by phpBB® Forum Software © phpBB Limited