@@ -33,12 +33,20 @@ SSR in Pure Data
3333^^^^^^^^^^^^^^^^
3434
3535The SSR renderers are available as externals in `Pure Data <https://puredata
36- .info/> `_. Install them in Pd via Help -> Find externals, then search for
36+ .info/> `_ (Pd). Install them in Pd via
37+ :menuselection: `Help --> Find externals `,
38+ then search for
3739'ssr'. This is available on both Linux and macOS, whereby the macOS version
3840for Macs with Apple silicon is experimental. If this one does not work for you,
3941use Pd for Intel processors with
4042`Rosetta <https://en.wikipedia.org/wiki/Rosetta_(software) >`_.
4143
44+ Each renderer is available as a separate external, namely
45+ ``ssr_binaural~ ``, ``ssr_brs~ ``, ``ssr_dca~ ``,
46+ ``ssr_aap~ ``, ``ssr_wfs~ `` and ``ssr_vbap~ ``.
47+ The externals have to be added to Pure Data's path,
48+ for example by creating an object ``[declare -path ssr] `` in your patch.
49+
4250Here is a screenshot of what it looks like when using SSR's binaural renderer
4351with the minimum-phase EQ'd HRIRs of the FABIAN manikin and 2 virtual sound
4452sources in Pd, whereby the signal that feeds source 1 is a sine of 440 Hz, and
@@ -47,6 +55,10 @@ the signal that feeds source 2 is noise:
4755.. figure :: images/ssr_binaural_pd.png
4856 :align: center
4957
58+ The source positions, orientations and many other things
59+ can be changed by sending messages to the external.
60+ See the help patch for all available messages.
61+
5062The computational performance of SSR in Pd is somewhat lower than that of the
5163standalone version because we have not got it to work in Pd with internal
5264block sizes that are larger than 64. Such short blocks cause filters to be
0 commit comments