Skip to content
catright edited this page Jan 29, 2019 · 20 revisions

HELP

Main

you can find app log on log tab, detailed log on %appdata%\WaleAudioControl

MASTER CONTROL

Controls volume of current default render device with mouse wheel on anywhere of master tab. Control step is on small textbox which a left one of two of them. Click ‘Set Volume’ button to set a volume of current default render device, target volume is on bigger textbox which a right one of two of them. Check AlwaysTop checkbox to set a form always visible. Check StayOn checkbox to set the form does not close automatically

SESSION(APPLICATION) CONTROL

Click checkbox or session(app) name to include to or exclude from auto control list. Click number to cycle values to volume, peak, average peak or relative volume. Use mouse wheel to change relative volume of each session(app).

Config

  • UI Update: update interval of main UI and audio status

  • Auto Control: auto control interval

  • GC Interval: garbage collection interval

  • Base Level: target peak to equalization

  • Up Rate: rate of volume raising per second

  • Kurtosis: kurtosis for reciprocal functions

  • Function:
    linear=V+(R-R*V)
    sliced linear=(V<V_B)? V+AV+R ∶ V+B(V-1) [A=R-R/V_B][B=R*V_B/(V_B-1)]
    reciprocal=V+R*1/(K+(1-K)*V-1) [if (K==1&&V==0) reciprocal=99]
    fixed reciprocal=V+R*((K+(1-K)*V)^(1/(Log_2(K)))-1) [if (K==0) fixed reciprocal=input][if (K==1) fixed reciprocal=input+R]
    where V=Volume,R=UpRate,B=Base Volume,K=Kurtosis

  • Average Time: past time to compute average

  • Min Peak Level: minimum peak to compute average

  • Average Enabled: On/Off average computing

  • Auto Control Enabled: On/Off Auto Session(App) volume control

  • Run at Windows Startup: run at windows start

  • Detailed View: view mode for main window.

  • Graph: graph for current volume raising function, yellow is base, blue is current, red is new(you want to set)