User Tools

Site Tools


en:wiki:anhang:anleitungen:the_repeated_stereo_pairs_method

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:wiki:anhang:anleitungen:the_repeated_stereo_pairs_method [27/09/2016 19:41] matten:wiki:anhang:anleitungen:the_repeated_stereo_pairs_method [28/09/2016 19:39] (current) – [Step 2: Gain Management and the LFE Channel] matt
Line 47: Line 47:
   * apply delay adjustment to XO2R to account for delays found using mic alignment tool   * apply delay adjustment to XO2R to account for delays found using mic alignment tool
  
 +=== unix (cygwin) script to copy workspaces ===
 +
 +An example which copies LR to the 3 fresh workspaces above, run from the parent directory
 +
 +<code bash>
 +for target in LC LSL LSR
 +do
 +    mkdir ${target}
 +    cp LR/XO*.dbl ${target}/
 +    cp LR/Target.dbl ${target}/
 +    sed -e "s/\\\LR/\\\\${target}/g;s/\\\LR\\\/\\\\${target}\\\/g" LR/Acourate.ini > ${target}/Acourate.ini
 +done
 +</code>
 +
 +If using shared prefilters (e.g. for manual IIR on the subwoofer) then place these in a separate common directory.
 ===== Measurements ===== ===== Measurements =====
  
Line 78: Line 93:
 For each of LR, LC, LSL, LSR For each of LR, LC, LSL, LSR
  
-Open the workspace +  * Open the workspace 
-Run a log sweep +  Run a log sweep  
-Run macro 1 +  Run macro 1  
-Run macro 3 +  Run macro 3  
-Compare inverse curves against pulses, run "phase extract" to avoid unnecessary boost at extremities and save phase extracted pulses over the Pulse48Linv/Pulse48Rinv as necessary +  Compare inverse curves against pulses, run "phase extract" to avoid unnecessary boost at extremities and save phase extracted pulses over the Pulse48Linv/Pulse48Rinv as necessary  
-Iterate over macro 4 & macro 5 until an acceptable result is achieved  +  Iterate over macro 4 & macro 5 until an acceptable result is achieved (NB: it is advisable to use the same parameters on the reference L channel in every workspace) 
-(NB: it is advisable to use the same parameters on the reference L channel in every workspace)+ 
 +If there is a non zero delay between XO2L and XO2R (i.e. the mic alignment tool did not report 0 offset)  
 + 
 +  * Load Cor1L and Cor1R, find the peaks, calculate peakoffset = Cor1L-Cor1R 
 +  * Rotate Cor1R by (Cor1L-Cor1R) samples, save over Cor1R 
 +  * Rotate Cor2R by (Cor1L-Cor1R) samples, save over Cor2R 
 +  * Remember to update the Cor wav files if using (e.g. Load Cor1L into slot 1, Cor1R into slot 2, save as stereo wav and overwrite Cor1S) 
 +  * Remember to repeat for all sample rates if generating filters for multiple sample rates
  
-If there is a non zero delay between XO2L and XO2R (i.e. the mic alignment tool did not report 0 offset) +Special note for surround channels…. if you find that there is a markedly different correction applied to the surround channels then it may be better to compare SL to SR rather than SL to L and SR to LUse your eyes and ears to judge this.
-- Load Cor1L and Cor1R, find the peaks, calculate peakoffset = Cor1L-Cor1R  +
-- Rotate Cor1R by (Cor1L-Cor1R) samples, save over Cor1R +
-- Rotate Cor2R by (Cor1L-Cor1R) samples, save over Cor2R +
-- Remember to update the Cor wav files if using (e.gLoad Cor1L into slot 1, Cor1R into slot 2, save as stereo wav and overwrite Cor1S) +
-- Remember to repeat for all sample rates if generating filters for multiple sample rates+
  
-Special note for surround channels.... if you find that there is a markedly different correction applied to the surround channels then it may be better to compare SL to SR rather than SL to L and SR to L. Use your eyes and ears to judge this. 
  
 ==== Step 3: Correcting the LFE channel ==== ==== Step 3: Correcting the LFE channel ====
Line 174: Line 190:
 ==== Step 2: Gain Management and the LFE Channel ==== ==== Step 2: Gain Management and the LFE Channel ====
  
-COMING SOON!+This configuration is summing multiple input channels into one subwoofer output channel as well as applying a +10dB gain increase to the LFE input channel. If you simply use the convolver cfg above to do this, you will digitally clip the subwoofer channel during this process. This diagram illustrates the signal chain 
 + 
 +{{http://cdn.soundandvision.com/images/archivesart/805bass.4.jpg}} 
 + 
 +This means there needs to be some gain adjustments performed on each channel both before and after summation to avoid clipping. In particular note that the optimal implementation is likely to require an awareness of gain structure across your signal chain as it may leverage the input sensitivity and downstream amplifiers. 
 + 
 +One jriver centric implementation when using a 5.1 output format is; 
 + 
 +Making Room for Summation and Adjusting the LFE channel 
 + 
 +  * move a PEQ block above the convolver 
 +  * add an "adjust the volume" option, set gain to -15 and channels to "Left, Right, Centre, SL, SR" 
 +  * add an "adjust the volume" option, set gain to -5 and channels to "sub" 
 + 
 +Recovering Gain after Summation 
 + 
 +  * move a PEQ block below the convolver 
 +  * add an "adjust the volume" option, set gain to +15 and channels to "Left, Right, Centre, SL, SR" 
 +  * adjust downstream output gain/input sensitivity on the subwoofer signal chain to recover 15dB relative to the main channels  
 + 
 +Note that this implementation allows headroom of 5dB (in the LFE + low passes) before digital clipping will occur. A theoretical worst case signal will require about 3dB of additional attenuation (and subsequent recovery) to pass through cleanly. This sort of signal is exceedingly rare (non existent?) so it is a decision for the user as to how much headroom to leave.
en/wiki/anhang/anleitungen/the_repeated_stereo_pairs_method.1475005283.txt.gz · Last modified: 27/09/2016 19:41 by matt

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki