-
Notifications
You must be signed in to change notification settings - Fork 1
Getting Started
STIR has no dedicated installer.
you'll need the latest release zip for your platform.
"rolling" releases can be found in the github repo's actions. bug reports will only be considered for stable and beta (rc) releases. Codeberg actions do not contain Windows builds for the time being.
- locate and open your OBS installation directory.
- drag and drop (or extract) the
obs-pluginsfolder from the release into the installation directory.
there might be an existing
obs-plugins/directory present, this is normal.
OBS' plugin directory varies based on user configuration and distro. common locations are /usr/lib/obs-plugins and /lib/obs-plugins.
- unzip the release.
- drag and drop
stir.sousing a file explorer, orcpthe file into the plugin directory from the terminal. you may need root permissions.
if you downloaded an artifact from actions, the
.sofile may be within one of the folders.
after installation, you can open OBS and there should be a handful of new filters to use on any audio source.
you may want to create a separate OBS profile for STIR. in your OBS Settings, in the Audio tab, set Channels to Stereo or higher. STIR supports anything above 1 channel (mono) audio.
to apply a filter, right-click any 2-channel audio source and select Filters. add a filter denoted by the STIR prefix. all STIR filters are processed in their own, isolated chain separate from OBS' normal filter chain, and as such will ignore any other filters applied to the source.
for STIR to process an audio source, a STIR Router filter must be present. to recieve output, add a new source to the scene of type STIR Virtual Out. when prompted, Add Existing and select the STIR - prefixed source that matches the name of your original source.
source1 -> STIR - source1
the order of the filters does affect the final output, with the exception of the Router. the chain is processed from top to bottom, and can be updated in realtime through the OBS and filter's UI. any filter can affect a specific channel, selectable via the toggle boxes within the Channels section of each filter's UI.
editing the STIR generated source is generally discouraged. standard OBS filters (for example, a limiter) can be applied without issue, but applying STIR filters to a STIR Virtual Out source is not supported and may result in unintended behavior.