roarfilt(1)

πŸ“¦ version 1.0~beta12, in ubuntu jammy

πŸ’– roarfilt β€” the manual page, bestie edition πŸ’–

okay so this is the manual page for roarfilt (that's the roarfilt(1) page, section 1 of the System Manager's Manual, in case the vibe check required receipts ✨). She's a RoarAudio sound server audio filter client, and she's here to glow up your audio before it hits the soundcard. no cap. πŸŽ€


✨ SYNOPSIS ✨

roarfilt [OPTIONS]...

that's it. that's the whole summoning ritual. options in, filtered audio out. πŸ’…


🌸 DESCRIPTION 🌸

So what does she do? She filters the audio data before it gets sent to the soundcard. that's the whole job. she catches your sound mid-journey and is like "hmm, not on my watch, let me adjust this" and then sends it on its merry way. main character energy, honestly. πŸ¦‹


πŸ’œ GENERAL OPTIONS πŸ’œ

⚠️ NOTE: This list is incomplete! like, genuinely, it's not the whole picture. On top of what's written here, this program also gives you compatible options for esdfilt. You can literally just take the "esd" in the name and swap it for "roar", or use symlinks. But β€” and listen β€” those options are for compatibility only and should not be used in new programs. it's giving "we keep it around for the old heads." periodt. πŸ™ˆ
  • --help β€” prints some help text. the classic. the icon. when in doubt, ask for help. πŸ‘‘

🎧 AUDIO OPTIONS 🎧

  • --rate RATE, -R RATE β€” set the server sample rate. ✨
  • --bits BITS, -B BITS β€” set the server bits. ✨
  • --chans CHANNELS, -C CHANNELS β€” set the server channels. ✨

🌈 NETWORK OPTIONS 🌈

  • --server SERVER β€” the server to connect to. who are we talking to today bestie πŸ’–

πŸ•°οΈ OLD ROARFILT OPTIONS πŸ•°οΈ

these are the OG volume moves. volume core, if you will. πŸ”Š

  • --half β€” half the volume. βœ‚οΈ
  • --double β€” double the volume. πŸ“ˆ
  • --amp n, --mul n β€” amplify volume by n. πŸ’₯
  • --div n β€” divide volume by n. βž—

🧚 FILTER OPTIONS 🧚

the actual filter toolbox. this is where the magic happens, fr fr. 🌟

  • --filter name β€” this adds a new filter of name name. πŸŽ€
  • --ffreq freq β€” this sets a frequency for the filter. 🎡
  • --fmul mult β€” this sets a multiplier for the filter. βœ–οΈ
  • --fdiv div β€” this sets a divider for the filter. βž—
  • --fn N β€” this sets the filter's N value. πŸ”’
  • --flimit limit β€” this sets the filter's limit value. 🚧
  • --fmode mode β€” set filter mode parameter. This sets the filter mode. Symbolic values are currently not supported. so like, numbers only, bestie, no cute names yet 😭
  • --fq Q β€” this sets the filter quality. πŸ’Ž

🌿 ENVIRONMENT VARIABLES 🌿

below is only the basic environment variables, listed out. for a complete list, go see libroar(7). iykyk πŸ“š

  • HOME β€” the users home directory. 🏠
  • ROAR_SERVER β€” the address of the listening server. This may be in form of host:port for TCP/IP connections and /path/to/sock for UNIX Domain Sockets or any other supported format. See roartips(7) for a full list. This is the same as the --server option. πŸ”Œ

πŸ’€ BUGS πŸ’€

There are a lot of bugs...

(that's the whole section. she said what she said. not me reading that and feeling seen 😭)


πŸ‘€ SEE ALSO πŸ‘€

roarctl(1), roarvorbis(1), roarfish(1), roartestclients(1), roartips(7), libroar(7), RoarAudio(7).

go read those too, they're the rest of the friend group 🫢


πŸ“œ HISTORY πŸ“œ

For history information see RoarAudio(7). πŸ•°οΈ


and that's the page, bestie!! this whole thing is brought to you by RoarAudio, dated October 2013 πŸ’–βœ¨ mwah, go filter something iconic πŸŽ€πŸ¦‹πŸ’…

πŸ“¦ where this page comes from