diff --git a/doc/references.rst b/doc/references.rst index bb4f49e..1a2a6ad 100644 --- a/doc/references.rst +++ b/doc/references.rst @@ -1,16 +1,56 @@ References ========== -.. [Ahrens2012] Ahrens, J., *Analytic Methods of Sound Field Synthesis*. (Springer, Berlin Heidelberg, 2012), doi:`10.1007/978-3-642-25743-8 `__ +.. [Ahrens2012] + Ahrens, J., + *Analytic Methods of Sound Field Synthesis*. + (Springer, Berlin Heidelberg, 2012), + doi:`10.1007/978-3-642-25743-8 `__ -.. [Moser2012] Möser, M., *Technische Akustik*. (Springer, Berlin Heidelberg, 2012), doi:`10.1007/978-3-642-30933-5 `__ +.. [Moser2012] + Möser, M., + *Technische Akustik*. + (Springer, Berlin Heidelberg, 2012), + doi:`10.1007/978-3-642-30933-5 `__ -.. [SporsAhrens2010] Spors, S., Ahrens, J., “Analysis and Improvement of Pre-equalization in 2.5-dimensional Wave Field Synthesis,” in *128th Conv. Audio Eng. Soc.*, London, UK (2010), Paper 8121, `pdf `__ +.. [SporsAhrens2010] + Spors, S., Ahrens, J., + “Analysis and Improvement of Pre-equalization in 2.5-dimensional Wave Field Synthesis,” + in *128th Conv. Audio Eng. Soc.*, London, UK (2010), Paper 8121, + `pdf `__ -.. [SporsAhrens2009] Spors, S., Ahrens, J., “Spatial Sampling Artifacts of Wave Field Synthesis for the Reproduction of Virtual Point Sources,” in *126th Conv. Audio Eng. Soc.*, Munich, Germany (2009), Paper 7744, `pdf `__ +.. [SporsAhrens2009] + Spors, S., Ahrens, J., + “Spatial Sampling Artifacts of Wave Field Synthesis for the Reproduction of Virtual Point Sources,” + in *126th Conv. Audio Eng. Soc.*, Munich, Germany (2009), Paper 7744, + `pdf `__ -.. [Spors2016] Spors, S., Schultz, F., Rettberg, T., “Improved Driving Functions for Rectangular Loudspeaker Arrays Driven by Sound Field Synthesis,” in *42nd Ger. Ann. Conf. Acoust. (DAGA)*, Aachen, Germany (2016), `pdf `__ +.. [Spors2016] + Spors, S., Schultz, F., Rettberg, T., + “Improved Driving Functions for Rectangular Loudspeaker Arrays Driven by Sound Field Synthesis,” + in *42nd Ger. Ann. Conf. Acoust. (DAGA)*, Aachen, Germany (2016), + `pdf `__ -.. [Spors2008] Spors, S., Rabenstein, R., and Ahrens, J., “The Theory of Wave Field Synthesis Revisited,” in *124th Conv. Audio Eng. Soc.*, Amsterdam, Netherlands (2008), preprint 7358, `pdf `__ +.. [Spors2008] + Spors, S., Rabenstein, R., and Ahrens, J., + “The Theory of Wave Field Synthesis Revisited,” + in *124th Conv. Audio Eng. Soc.*, Amsterdam, Netherlands (2008), Paper 7358, + `pdf `__ -.. [Wierstorf2014] Wierstorf, H., *Perceptual Assessment of Sound Field Synthesis*, Ph.D. dissertation, Technische Universität Berlin, Berlin, Germany, 2014, doi:`10.14279/depositonce-4310 `__ +.. [Wierstorf2014] + Wierstorf, H., + *Perceptual Assessment of Sound Field Synthesis*, + Ph.D. dissertation, Technische Universität Berlin, Berlin, Germany, 2014, + doi:`10.14279/depositonce-4310 `__ + +.. [AllenBerkley1979] + Allen, J. B., Berkley, D. A., + “Image method for efficiently simulating small‐room acoustics,” + J. Acoust. Soc. Am. **65**, 943-950 (1979), + doi:`10.1121/1.382599 `__ + +.. [Borish1984] + Borish, J., + “Extension of the image model to arbitrary polyhedra,” + J. Acoust. Soc. Am. **75**, 1827-1836 (1984), + doi:`10.1121/1.390983 `__ diff --git a/sfs/util.py b/sfs/util.py index a712ca1..a3444a8 100644 --- a/sfs/util.py +++ b/sfs/util.py @@ -421,7 +421,7 @@ def apply(self, func, *args, **kwargs): def image_sources_for_box(x, L, N, prune=True): """Image source method for a cuboid room. - The classical method by Allen & Berkley [1]_. + The classical method by [AllenBerkley1979]_. Parameters ---------- @@ -443,7 +443,7 @@ def image_sources_for_box(x, L, N, prune=True): Returns reflected up to N times between individual wall pairs, a total number of :math:`M := (2N+1)^D`. This larger set is useful e.g. to select image sources based on - distance to listener, as suggested by Borish [2]_. + distance to listener, as suggested by [Borish1984]_. Returns @@ -453,17 +453,6 @@ def image_sources_for_box(x, L, N, prune=True): wall_count : (M, 2D) array_like number of reflections at individual walls for each source. - - References - ---------- - .. [1] J. B. Allen, D. A. Berkley. "Image method for efficiently simulating - small‐room acoustics." The Journal of the Acoustical Society of - America 65.4, pp. 943-950, 1979. - - .. [2] J. Borish, "Extension of the image model to arbitrary polyhedra.", - The Journal of the Acoustical Society of America 75.6, - pp. 1827-1836, 1984. - """ def _images_1d_unit_box(x, N): result = np.arange(-N, N + 1, dtype=x.dtype)