Download Volume Speaker PORTABLE

0 views
Skip to first unread message

Sebrina Lobianco

unread,
Jan 25, 2024, 4:51:54 PM1/25/24
to cakelerla

Reducing volume in software is basically equivalent to reducing the bit depth. In digital audio, the signal is split up into distinct samples (taken thousands of times per second), and bit depth is the number of bits that are used to describe each sample. Attenuating a signal is done by multiplying each sample by a number less than one, with the result being that you're no longer using the full resolution to describe the audio, resulting in reduced dynamic range and signal-to-noise ratio. Specifically, every 6 dB of attenuation is equivalent to reducing the bit depth by one. If you started with, say, 16-bit audio (standard for audio CDs) and reduced the volume by 12 dB, you'd effectively be listening to 14-bit audio instead. Turn the volume down too much and quality will start to suffer noticeably.

Another issue is that these calculations will often result in rounding errors, due to the original value of the sample not being a multiple of the factor by which you're dividing the samples. This further degrades the audio quality by introducing what's basically quantisation noise. Again, this mostly happens at lower volume levels. Different programs might use slightly different algorithms for attenuating the signal and resolving those rounding errors, which means there might be some difference in the resulting audible signal between, say, an audio player and the OS, but that doesn't change the fact that in all cases you're still reducing bit depth and essentially wasting a portion of the bandwidth on transmitting zeroes instead of useful information.

download volume speaker


DOWNLOAD · https://t.co/xAalN0alFV



The result of reducing the volume in hardware depends on how the volume control is implemented. If it's digital, then the effect is much the same as reducing the volume in software, so there's probably little to no difference in which one you use, in terms of audio quality.

Ideally, you should output audio from your computer at full volume, so as to get the highest resolution (bit depth) possible, and then have an analogue volume control as one of the last things in front of the speakers. Assuming all the devices in your signal path are of more or less comparable quality (i.e. you're not pairing a cheap low-end amplifier with a high-end digital source and DAC), that should give the best audio quality.

This can be a problem when the volume control is part of an amplifier, which is probably the case with most computer setups. Since an amplifier's job is to, as the name suggests, amplify, this means that the volume control's gain ranges from 0 to more than 1 (often much more), and by the time you've turned the volume control to the halfway point, you're probably no longer attenuating, but actually amplifying the signal beyond the levels you set in software.

Have two analogue volume controls. If your power amplifier or speakers have a volume or input trim control, that will work great. Use that to set a master volume level so that your regular volume control's usable range is maximised.

If the previous two aren't possible or feasible, simply turn down the volume at the OS level, until you've reached the best compromise between the usable range on the analogue volume control and audio quality. Keep individual programs at 100% so as to avoid several bit depth reductions in a row. Hopefully there won't be a noticeable loss in audio quality. Or if there is, then I'd probably start looking at getting a new amplifier that doesn't have as sensitive inputs, or better yet, has a way to adjust input gain.

@Lyman Enders Knowles pointed out in the comments that the issue of bit depth reduction does not apply to modern operating systems. Specifically, starting with Vista, Windows automatically upsamples all audio streams to 32-bit floating point before doing any attenuation. This means that, however low you turn the volume, there should be no effective loss of resolution. Still, eventually the audio has to be downconverted (to 16-bit, or 24-bit if the DAC supports that), which will introduce some quantisation errors. Also, attenuating first and amplifying later will increase the noise floor, so the advice to keep software levels at 100% and attenuate in hardware, as close to the end of your audio chain as possible, still stands.

I then make sure that this sound goes directly to a single amplified destination, such as digital headphones (via USB), speakers with a volume knob and power supply, or an amp. I try to avoid chaining amplified devices because they can start to overdrive each other and cause clipping. Even individually, the amplification can result in clipping if the volume is turned up too high.

Since these can clip, I tend to keep these sources around the 50% volume range since that's normally where they're comfortable. It also affords the flexibility of increasing or decreasing the volume if the software/OS level is lower than usual.

It's different with my laptop tho, this is connected to the same receiver with an optical S/PDIF cable (digital) here I can put my volume on 100% on the receiver (my neighbors hate this!) It is really really loud and I can just turn the volume down on my laptop without any noticeable loss in sound quality. I do this because I have volume buttons on my keyboard and the receiver is quite far away.

A simple solution--and the one I've employed for numerous years--is to establish a base level at both the hardware and OS level. By setting a permanent volume level in hardware and a permanent output level in software, you establish a standard to which you can compare the output of any program you use, adjusting the volume IN the specific program as desired (the advantage being that you will know what level volume you will receive from the specific program in the future).

Of course, to derive optimal benefit from both your amplifier and soundcard (OS), you must first set the volume of your amplifier to the maximum level afforded by the topology, but below unacceptable or undesirable levels of distortion. (Unfortunately, many low-powered 'class-D' audio amplifiers perform acceptably to a degree, but anything beyond that point [often, anything beyond 33 or 50 percent beyond its rated maximum output], often results in audible levels of distortion [as well as compression of dynamics and other undesirable effetc]. If you happen to have an audio amplifier with very low distortion at its maximum rating [provided the rating is of a weighted standard and not useless, like unweighted and measured only at 1kHz], you may have the liberty to set the output of your audio amp at maximum [under clipping range, of course; 'maximum' being contingent on the voltage of the input'. I remember being able to do this with amplifiers from Denon, Adcom, Hafler, and Nikon, in times past.)

The output of audio circuitry in some motherboards leave a lot to desire. In dedicated soundcards, the selection of high-quality soundcards is limited. For integrated audio circuitry, I advise selecting a volume level of no more than 2/3rds of the total range--and leaving it at that volume. (I know that is not scientific in its method, but from testing integrated outputs in many motherboards, I've noticed that distortion and other undesirable effects increase considerably as the output of the circuit approaches its maximum. Limiting the 'OS' level to 2/3rds (or 66%, or for the benefit of brevity and an easy to remember number, 70 [on a scale of 1 to 100; closer to 66% would be 66 on a scale of 1 to 100]) has served me well (while foregoing the need to perform exhaustive tests).

In my previous PC, the sound card generated noticeable white noise with a constant volume, no matter what i set the volume in the OS to. Regulating the sound on the hardware side helped reducing that noise.

Hardware, it depends if you have good speakers to begin with, a nudge with the speakers either via software or hardware may be noticeable if they are external, and a specific name brand, but if they are cheap, you may need to increase more than a nudge.

Some audiophiles will tell you that once you get the hardware you want to have it, you will never need to touch it again, except to adjust the volume... others will say that software adjustments are better...

When you send an audio signal through a chain of volume knobs (of any kind: analog, digital, physical, software), set each one as loud as you can without clipping or distorting. Otherwise, you needlessly decrease the signal's dynamic range (aka number of bits, aka quietness of hiss). Use only the last knob to adjust the volume of the signal exiting the chain. That optimizes quality, for anything from a laptop videogame to a live transatlantic symphony orchestra broadcast.

This has resulted in a sort of arms race, or perhaps a better analogy would be plants competing for sunlight. People react positively to loud music, but music that's too loud is painful, so they set their volume low because they prefer to sometimes have to turn the volume up than to sometimes experience pain. Result, music has gotten louder. On YouTube, this effect is moderated by the player limiting loud music, though this isn't always effective.

As a result of this volume competition, you can find songs on YouTube where over 10% of samples clip, being higher than 1 or lower than -1, and the loudest samples are over twice the nominal maximum volume. (Have seen extreme cases from recorded videos where RMS volume was around +1dB, about four times the amplitude or 16 times the power of a typical loud song.)

How software deals with samples that exceed 1 varies. From my tests, ffplay clips samples regardless of changes to volume during playback with hotkeys, though it would be easy to specify a volume filter (or other filters like dynaudnorm=40:5:m=2 or a traditional compressor) to prevent this clipping. Totem, the default video player for Gnome, clips even with a low volume. Vlc stops clipping if the volume is turned down.

So if you're able to discern the slight change in audio quality from a mere 1% or 0.1% of samples clipping as found in a typical loud audio stream, and your software does clipping after applying its volume control instead of before, then you may want to leave your software application's volume at a moderate level and increase the OS or hardware volume. But if you're only concerned with one particular song being too quiet, and you don't mind adjusting the volume for each song, then all the evidence says it doesn't matter at all, unless your hardware is amplifying noise to an audible level.

7c6cff6d22
Reply all
Reply to author
Forward
0 new messages