Audio plugin host https://kx.studio/carla
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

112 lines
4.8KB

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/strict.dtd">
  2. <html><head>
  3. <meta http-equiv="Content-Type" content="text/html"; charset="utf-8">
  4. <meta http-equiv="Content-Language" content="en">
  5. <link rel="stylesheet" type="text/css" href="styles.css">
  6. <title>BLS1 - Quick guide</title>
  7. </head>
  8. <body>
  9. <table border="0" cellpadding="0" cellspacing="10" width="950">
  10. <tbody>
  11. <tr height="50">
  12. <td width="150">
  13. <img src="redzita.png" border=0>
  14. </td>
  15. <td width="850" align="center">
  16. <h2>BLS1 - Quick guide</h2>
  17. </td>
  18. </tr>
  19. <tr>
  20. <td></td>
  21. <td class="content">
  22. <p>BLS1 is a digital realisation of the 'Blumlein Shuffler', invented by Alan
  23. Blumlen in the early 1930s and analysed in detail by Michael Gerzon in a
  24. paper presented at the 1993 AES Convention in San Francisco.</p>
  25. <p>The Blumlein Shuffler is used to convert binaural stereo signals into a
  26. form suitable for reproduction using a convential stereo speaker pair.
  27. Binaural signals are provided by e.g. a dummy head, or a pair of closely
  28. spaced omnis with a baffle (e.g. a Jecklin disk) in between them. Such signals
  29. have no significant level differences for off-centre signals at low and low-mid
  30. frequencies, only a phase difference which depends on the frequency, the distance
  31. between the mics and the source direction. The shuffler turns these phase
  32. differences into amplitude differences by applying a specific filter to the
  33. (L-R) signal. This can be done only as long as the phase difference is not
  34. ambiguous, i.e. less than half a cycle, so the shuffler is normally set up
  35. to not affect higher frequencies. For these, sufficient channel separation must
  36. be provided by the input signals themselves, typically by using some sort of
  37. baffle between the mics.</p>
  38. <p> The ideal difference channel filter would be of the form 1 + a/s, i.e. unity
  39. plus an integrator, or the inverse of a first order highpass. But since this has
  40. unbounded gain as frequency goes down it can't be used. An analog implementation
  41. would use an LF shelf filter instead. The problem with this is that limiting the
  42. gain at LF also means that the phase response returns to zero, while it should
  43. ideally stay at 90 degrees. This could be compensated for by using all-pass filters
  44. in both the sum and difference channels, but this complicates the circuit (in
  45. particular if the shuffler parameters are variable) and of course also affects
  46. the overall phase response.</p>
  47. <p>Zita-bls1 uses a FIR filter (1024 taps at 48 kHz) that has the amplitude
  48. response of the shelf filter but the phase response of the ideal filter, and
  49. the sum channel is just a matching delay. The finite length of the FIR means
  50. there will be some roll-off at very low frequencies, in this case -3dB at 40 Hz,
  51. which is probably not a bad thing. It could be avoided by using a longer FIR.</p>
  52. <p>Apart from the basic shuffler algorithm some extras are provided: an input
  53. gain balance control, an 18 dB/oct highpass filter, and a variable frequency
  54. LF shelf filter.</p>
  55. </td>
  56. </tr>
  57. <tr>
  58. <td></td>
  59. <td align="center">
  60. <img src="zita-bls1.png" border=0>
  61. </td>
  62. </tr>
  63. <tr>
  64. <td></td>
  65. <td class="content">
  66. <p> The rotary knobs can be used in two ways:</p>
  67. <p> * Click on the knob with the <b>left</b> mouse button, keep it pressed
  68. and move either left..right or up..down.</p>
  69. <p> * Using the <b>mouse wheel</b>. This provides 'sensible' steps, e.g.
  70. 1 or 1/2 dB for gains and 1/3 or 1/6 octave for frequencies. Press <b>Shift
  71. </b>for smaller steps.</p>
  72. <p>From Left to right we have:
  73. </p>
  74. <p><b>* Input balance.</b>
  75. Not all mic preamps provide perfect matching of channel gains, and the mics
  76. themselves may have slightly different sensitivities as well Since the
  77. shuffler amplifies the difference between the L and R inputs, even small
  78. gain errors could have a significant impact. This control is provided to
  79. allow exact matching of the two input signal gains.</p>
  80. <p><b>* Highpass filter.</b>
  81. As the shuffler boosts LF signals it's advisable to remove any low
  82. frequency rumble. Ideally this should be done by the mic preamps, but
  83. not all of them all provide such a filter. Filter slope is 18 dB/oct.
  84. When set to 10 Hz it has no significant effect in the audio band.</p>
  85. <p><b>* Shuffler gain.</b>
  86. This the maximum gain the difference channel filter will have as
  87. frequency goes down. Depending on the combined gain and frequency
  88. settings It may not reach this value since there is also a fixed
  89. rolloff (-3 dB at 40 Hz).</p>
  90. <p><b>* Shuffler frequency.</b>
  91. This is the frequency at which the difference channel filter will
  92. have 3dB gain.</p>
  93. <p><b>* LF shelf filter frequency and gain.</b>
  94. The LF shelf filter is provided to correct the tonal balance in
  95. the low frequency range which may be affected by the action of the
  96. shuffler. It is a second order design and has a somewhat steeper
  97. slope than most shelf filters.
  98. </p>
  99. </td>
  100. </tr>
  101. </tbody>
  102. </table>
  103. </body>