2012-06-05, 00:42
lol...maybe its just ATV = very bad?
(2012-04-08, 09:32)StinDaWg Wrote: For anyone using Windows 7/8, it already has dynamic range compression built in. Microsoft licensed Waves DSP technology. It is under audio settings-enhancements-loudness equalization. It is not perfect, as I find it tends to lower loud explosions a little too much for my liking, and is a little slow regaining, but it definitely normalizes volume between people talking and loud noises so you don't have to constantly play with the remote during the movie.
$ExecutablePath = "C:\Program Files (x86)\XBMC\XBMC.exe"
$ExecutableWorkingDir = "C:\Program Files (x86)\XBMC"
$outputDeviceName = "Speakers"
Run("rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,0")
WinWaitActive("Sound")
$outputDeviceNameIndex = ControlListView("", "", "[CLASS:SysListView32; INSTANCE:1]", "FindItem", $outputDeviceName)
ControlListView("", "", "[CLASS:SysListView32; INSTANCE:1]", "Select", $outputDeviceNameIndex)
Send("+{F10}P")
Local $propertiesHandle = WinWaitActive($outputDeviceName & " Properties")
ControlCommand($propertiesHandle, "", "[CLASS:SysTabControl32; INSTANCE:1]", "TabRight")
ControlCommand($propertiesHandle, "", "[CLASS:SysTabControl32; INSTANCE:1]", "TabRight")
; some kind of focus problem here on windows 8, on windows 7 one simple TAB was enough. so the following line only necessary for windows 8.
Send("+{TAB}")
Send("{TAB}")
ControlCommand($propertiesHandle, "Disable all sound effects", 5000, "UnCheck", "")
RunWait($ExecutablePath, $ExecutableWorkingDir)
; when we don't sleep between those steps, the sound property dialog tends to freeze itself. i've got no idea why.
Sleep(100)
WinActivate($propertiesHandle)
Sleep(100)
ControlCommand($propertiesHandle, "Disable all sound effects", 5000, "Check", "")
Sleep(100)
Send("{ESC}{ESC}")
(2012-04-08, 09:32)StinDaWg Wrote: For anyone using Windows 7/8, it already has dynamic range compression built in. Microsoft licensed Waves DSP technology. It is under audio settings-enhancements-loudness equalization. It is not perfect, as I find it tends to lower loud explosions a little too much for my liking, and is a little slow regaining, but it definitely normalizes volume between people talking and loud noises so you don't have to constantly play with the remote during the movie.
Personally I use the SRS TruVolume feature on my soundbar for normalization but you should give the Windows option a try if you have it.
(2012-04-09, 10:34)StinDaWg Wrote: Yes, it's very good. If you have a 2.0/2.1 soundbar I recommend setting xbmc audio to 5.1 and do not check boost audio on downmix. This way your sound card downmixes the signal rather than xbmc and with loudness equalization turned on everything should sound fairly even.
(2012-12-07, 16:16)DDDamian Wrote: There was a pull request for dynamic range compression since June, but it didn't get in for Frodo. However bobo1on1 restored the Volume Amplification feature (as long as you're not using passthrough) which acts as a limited range compressor. You can get to it when playing a video by bringing up the Audio and Subtitle settings window. Increasing the level amplifies the stream, which then gets limited so you end up with a compressed dynamic range.