SSR(1)

πŸ“¦ version 0.6.1, in arch rolling

πŸ’– SSR(1) β€” the manual page for the generic renderer, bestie edition πŸ’–

okay so you opened the manual for SSR (that's the User Commands section of the manual, btw, page 1, we love a section 1) and honestly? you're about to have the best time. sit down, hydrate, let's go 🫢


✨ NAME ✨

SSR β€” the manual page for the generic renderer. that's it, that's the name, she's simple and she serves πŸ’…


🌸 SYNOPSIS 🌸

ssr-generic [OPTIONS] <scene-file>

like. give her options and a scene file. she'll handle the rest, no cap ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so the SoundScape Renderer (SSR, that's her government name) is a tool for real-time spatial audio reproduction, and she provides a whole variety of rendering algorithms. it's giving main character energy for your ears, fr fr 🌈


πŸ’… OPTIONS πŸ’…

πŸŽ€ Renderer-specific options:

  • --hrirs=FILE β€” load HRIRs for the binaural renderer from FILE. binaural bestie behaviour 🎧
  • --hrir-size=N β€” truncate those HRIRs to length N. snip snip βœ‚οΈ
  • --prefilter=FILE β€” load the WFS prefilter from FILE. very prefiltered of you.
  • -o, --ambisonics-order=VALUE β€” ambisonics order to use for AAP. default is maximum, because she's an overachiever πŸ’«
  • --in-phase-rendering β€” use in-phase rendering for the AAP renderer. phase? in. iconic.

🧚 JACK options:

  • -n, --name=NAME β€” set the JACK client name to NAME. name your child πŸ‘Ά
  • --input-prefix=PREFIX β€” input port prefix. default: "system:capture_" 🎀
  • --output-prefix=PREFIX β€” output port prefix. default: "system:playback_" πŸ”Š
  • -f, --freewheel β€” use JACK in freewheeling mode. wheeeee 🎑

⭐ General options:

  • -c, --config=FILE β€” read configuration from FILE. config bestie πŸ“„
  • -s, --setup=FILE β€” load the reproduction setup from FILE. set the stage, periodt 🎭
  • --threads=N β€” number of audio threads. default: auto, because she's mysterious like that 🧡
  • -r, --record=FILE β€” record the audio output of the renderer to FILE. yes bestie, we're filming this πŸ“Ή
  • --decay-exponent=VALUE β€” exponent that determines the amplitude decay. default: 1. > ⚠️ heads up: this one is disabled at compile time! πŸ’€
  • --loop β€” loop all audio files. forever and ever and ever πŸ”
  • --master-volume-correction=VALUE β€” correction of the master volume in dB. default: 0 dB. volume? corrected. πŸ’…
  • --auto-rotation β€” auto-rotate sound sources' orientation toward the reference. she's turning, she's looking at you πŸ‘€
  • --no-auto-rotation β€” don't auto-rotate sound sources' orientation toward the reference. she's minding her business πŸ™ˆ
  • -i, --ip-server β€” start IP server. > ⚠️ not enabled at compile time! 😭
  • -I, --no-ip-server β€” don't start IP server. this is the default βœ…
  • --websocket-server β€” start WebSocket server. > ⚠️ not enabled at compile time! 😭
  • --no-websocket-server β€” don't start WebSocket server. default βœ…
  • --fudi-server β€” start FUDI server. > ⚠️ not enabled at compile time! 😭
  • --no-fudi-server β€” don't start FUDI server. default βœ…
  • --follow β€” wait for another SSR instance to connect. bestie where are you πŸ‘―
  • --no-follow β€” don't follow another SSR instance. default βœ…
  • -g, --gui β€” start GUI. > ⚠️ not enabled at compile time! 😭
  • -G, --no-gui β€” don't start GUI. default βœ…
  • -t, --tracker=TYPE β€” select head tracker. possible value(s): fastrak patriot razor 🧭
  • --tracker-port=PORT β€” port name/number of head tracker, e.g. /dev/ttyS1 πŸ”Œ
  • -T, --no-tracker β€” don't use a head tracker. default βœ…
  • -h, --help β€” show help and exit. we love a lil help πŸ™‹
  • -v, --verbose β€” increase verbosity level (up to -vvv). she's talkative, and honestly? same πŸ—£οΈ
  • -V, --version β€” show version information and exit. tell me who you are πŸ’Œ

πŸ‘‘ AUTHOR πŸ‘‘

okay so the whole cast list, because everyone ate:

Written by:

  • Matthias Geier, Jens Ahrens

Scientific supervision:

  • Sascha Spors

Contributions by:

  • Peter Bartz, Florian Hinterleitner, Torben Hohn, Christoph Hohnerlein, Christoph Hold, Lukas Kaser, AndrΓ© MΓΆhl, Till Rettberg, David Runge, Fiete Winter, IOhannes m zmΓΆlnig

GUI design:

  • Katharina Bredies, Jonas Loh, Jens Ahrens

Logo design:

  • Fabian Hemmert

😭 REPORTING BUGS 😭

found something cursed? tell the devs, they wanna know:


Copyright Β© 2016 Division of Applied Acoustics, Chalmers University of Technology Copyright Β© 2014 Institut fΓΌr Nachrichtentechnik, UniversitΓ€t Rostock Copyright Β© 2012 Quality & Usability Lab, Telekom Innovation Laboratories, TU Berlin

License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software: you are free to change and redistribute it.

There is NO WARRANTY, to the extent permitted by law. (fr fr, no warranty bestie 🫢)

and that's the whole page!! this was SoundScape Renderer 0.6.1, dated July 2023, and she's still that girl. mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from