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
sound quality
6 posts
• Page 1 of 1
sound quality
I have a small quality problem here. Sound quality at low volume levels, but audible enough to be painful.
In zip is one cycle modulated sine wave attached, for the reference what I talk about.
One channel is original -50dB, other one is normalized so that you can hear.
The same problem is in both, FS and SM (tested on exe, soundcard output is 16bit).
The same problem is with static tones too; modulation emphasizes difference at various levels.
The same problem is with built-in sine and with wavetable with loaded sine.
The problem is less noticable at higher levels (but is audible), which suggests that this is not the oscillator problem.
At higher frequencies, and at such type of modulation, cross-zero glitchess seem to appear.
Problem becomes not greater after scaling the volume down and up again in FS.
You may need better headphones (used on studio monitors)
The design is simple. 1) oscillator, 2) multiplier for gain, 3) out.
And here is my question.
Is this quality issue related to 16-bit resolution of playback/files?
Or is it related to 32-bit procesing in SM/FS?
What and how can be done about that in FS?
How to approach it, to improve the sound quality?
In zip is one cycle modulated sine wave attached, for the reference what I talk about.
One channel is original -50dB, other one is normalized so that you can hear.
The same problem is in both, FS and SM (tested on exe, soundcard output is 16bit).
The same problem is with static tones too; modulation emphasizes difference at various levels.
The same problem is with built-in sine and with wavetable with loaded sine.
The problem is less noticable at higher levels (but is audible), which suggests that this is not the oscillator problem.
At higher frequencies, and at such type of modulation, cross-zero glitchess seem to appear.
Problem becomes not greater after scaling the volume down and up again in FS.
You may need better headphones (used on studio monitors)
The design is simple. 1) oscillator, 2) multiplier for gain, 3) out.
And here is my question.
Is this quality issue related to 16-bit resolution of playback/files?
Or is it related to 32-bit procesing in SM/FS?
What and how can be done about that in FS?
How to approach it, to improve the sound quality?
- Attachments
-
- design.fsm
- (613 Bytes) Downloaded 1383 times
-
- reference-L-norm-R-origin-50dB.zip
- (30.11 KiB) Downloaded 1396 times
Need to take a break? I have something right for you.
Feel free to donate. Thank you for your contribution.
Feel free to donate. Thank you for your contribution.
- tester
- Posts: 1786
- Joined: Wed Jan 18, 2012 10:52 pm
- Location: Poland, internet
Re: sound quality
My guess is following.
Soundcard outputs 16-bit, which equals 96dB dynamics. So at volume = - 48dB (in relation to 0 as maksimum), sound quality is there at 48/6 => 2^8 => 8-bit. Sine is a very specific type of sound due to it's clarity, so in these remaining 8-bit could sound so dirty? Considering the fact how sine is calculated - maybe yes? I don't know. I need to check it on another computer, with 24-bit output (on exe playback, because I guess FS app follows soundcard).
Soundcard outputs 16-bit, which equals 96dB dynamics. So at volume = - 48dB (in relation to 0 as maksimum), sound quality is there at 48/6 => 2^8 => 8-bit. Sine is a very specific type of sound due to it's clarity, so in these remaining 8-bit could sound so dirty? Considering the fact how sine is calculated - maybe yes? I don't know. I need to check it on another computer, with 24-bit output (on exe playback, because I guess FS app follows soundcard).
Need to take a break? I have something right for you.
Feel free to donate. Thank you for your contribution.
Feel free to donate. Thank you for your contribution.
- tester
- Posts: 1786
- Joined: Wed Jan 18, 2012 10:52 pm
- Location: Poland, internet
Re: sound quality
is the recorded wave the output from your soundcard with this schematic? Damn... you need a better one.
I don't hear that much noise with my old Prodigy HD2. At low volume I can hear the sine modulation and some ground noise (the noise that is constant, because of cables and interfering electronics). It has nothing to do with the digital domain... I've attached a demonstration, as you can see, the difference between original and down-and-upscale signal is by 10 ^-6 worst case. That's -120dB !!
I don't hear that much noise with my old Prodigy HD2. At low volume I can hear the sine modulation and some ground noise (the noise that is constant, because of cables and interfering electronics). It has nothing to do with the digital domain... I've attached a demonstration, as you can see, the difference between original and down-and-upscale signal is by 10 ^-6 worst case. That's -120dB !!
- Attachments
-
- mathtest.fsm
- (1 KiB) Downloaded 1340 times
-
MyCo - Posts: 718
- Joined: Tue Jul 13, 2010 12:33 pm
- Location: Germany
Re: sound quality
Well it's my 12 years old sound blaster live!
Im using it for reference, but not that one!
I start checking on 24-bit playback resolution here, we see then what happens.
I need to include that in manual
Plus I just dicovered, that wavetables can be greater than 256 pts, so another thing to check out.
I don't know why I memorized, that higher ones require some mix up.
Thanks for help. I let you know where I ended up with my tests.
Im using it for reference, but not that one!
I start checking on 24-bit playback resolution here, we see then what happens.
I need to include that in manual
Plus I just dicovered, that wavetables can be greater than 256 pts, so another thing to check out.
I don't know why I memorized, that higher ones require some mix up.
Thanks for help. I let you know where I ended up with my tests.
Need to take a break? I have something right for you.
Feel free to donate. Thank you for your contribution.
Feel free to donate. Thank you for your contribution.
- tester
- Posts: 1786
- Joined: Wed Jan 18, 2012 10:52 pm
- Location: Poland, internet
Re: sound quality
Hi
I ran a test and it seems the problem is with the DS Out but ASIO out is working fine .
I think its soundcard related.
cheers
I ran a test and it seems the problem is with the DS Out but ASIO out is working fine .
I think its soundcard related.
cheers
- Attachments
-
- bug-01.fsm
- (42.97 KiB) Downloaded 1369 times
- Urnsoft
- Posts: 15
- Joined: Wed Aug 08, 2012 7:44 pm
Re: sound quality
I did listening experiment on SB Audigy for notebook, which is set by default to 24bit resolution playback (...but is there a way to deremine whether audio streams going out of FS exe app are 16 bit or 24?...) and noticed few interesting things.
First - there is no such distortion at the same volume levels like I had on computer with regular old SB Live. Audible distortion starts much deeper (around -85dB), so indeed it is a matter of soundcard. Direct sound mode.
Second - audible sound ends exactly at "-90.3dB" which is "3.05492e-005" in terms of float primitive non-zero value. Direct sound mode. Guess this answers my question about bit depth (direct sound plays 16bit).
Third - there are no issues with ASIO, which confirms what @Urnsoft said.
So if you encounter similar problems - just make sure that this is not due the soundcard type/quality and bit depth resolution.
It can be really confusing and nasty issue.
First - there is no such distortion at the same volume levels like I had on computer with regular old SB Live. Audible distortion starts much deeper (around -85dB), so indeed it is a matter of soundcard. Direct sound mode.
Second - audible sound ends exactly at "-90.3dB" which is "3.05492e-005" in terms of float primitive non-zero value. Direct sound mode. Guess this answers my question about bit depth (direct sound plays 16bit).
Third - there are no issues with ASIO, which confirms what @Urnsoft said.
So if you encounter similar problems - just make sure that this is not due the soundcard type/quality and bit depth resolution.
It can be really confusing and nasty issue.
Need to take a break? I have something right for you.
Feel free to donate. Thank you for your contribution.
Feel free to donate. Thank you for your contribution.
- tester
- Posts: 1786
- Joined: Wed Jan 18, 2012 10:52 pm
- Location: Poland, internet
6 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 59 guests