All times are UTC+02:00




Post new topic  Reply to topic  [ 171 posts ]  Go to page Previous 112 13 14 15 1618 Next
Author Message
 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
   
 Post subject: Re: Stereo Tool 6.20
PostPosted: Fri Dec 09, 2011 8:32 am 

Joined: Mon Oct 24, 2011 12:42 am
Posts: 6
I already saw it in your to-do list: An option to disable the multi-core features would be great. I use the declipper VST version in foobar2000 and for converting files one core per file is used. So, all cores are already utilized and there's no need for the declipper to use more than one.


Top
   
 Post subject: Re: Stereo Tool 6.20
PostPosted: Fri Dec 09, 2011 11:21 am 

Joined: Sun Dec 12, 2010 2:26 pm
Posts: 885
Quote:
- If needed (hiccups?), make it possible to disable multicore.


I'm now measuring a 38% increase in throughput.
You need an option to disable multicore if for no other reason than to disable it for testing purposes to see how code performs on a single core. Performance issues can be partially masked by running things in parallel. Similar concept to how many pieces of commercial software have become more bloated (larger memory footprint) over time.

My guess is that single-core systems have 1-2 more years of life left, but after that I can't see very many P4 / K8 era systems still in use. Yes, this means I hope to be rid of the anchor by then... :oops:


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

Joined: Mon Mar 17, 2008 1:40 am
Posts: 11425
Well, you can enforce using 1 core by setting environment variable NUMBER_OF_PROCESSORS to 1. Of course that's not a very easy solution.


Top
   
 Post subject: Re: Stereo Tool 6.20
PostPosted: Fri Dec 09, 2011 12:45 pm 

Joined: Sat Oct 10, 2009 11:00 am
Posts: 116
Quote:
So what is screwed up?
The motherboard ... probably... it's changing the CPU multiplier "on the fly" when it's under some load. If it's completely idle, it runs at full freq.

Before on the backup server I couldn't run Stereo tool with declipper or any CPU-intensive option turned on.

The main server has the same problem, but it's only noticeable if it's under 80+% load, but the backup changes the multiplier down at load above 10%.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 171 posts ]  Go to page Previous 112 13 14 15 1618 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