• Welcome to ASR. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

Sharing my Linux-based Software DSP app for IIR DSP, Loudspeaker Crossovers

charlielaub

Active Member
Joined
Jan 5, 2023
Messages
292
Likes
404
Location
Bayern DE
I have decided to share my DIY software DSP app "GStreamer Streaming-Audio System Controller" (GSASysCon) with the greater community. It's something I have been using and slowly modifying and enhancing for the last 10 years or so, and it's very stable and reliable. Features include multiple-playback endpoints, synchronous playback, and streaming to remote clients (e.g. other computers on your LAN). A recent addition are "shortcut" names for a wide variety of loudspeaker filters. There are several help documents available that describe all the features and functionality of the app, as well as a setup guide to get you started.

The app automatically builds and launches GStreamer pipelines using GStreamer's command-line interface based on the user configuration. IIR filtering is provided by my ACDf LADSPA filters, which are included with the package. Configuration of routing and DSP is via text-based files. There is also a text-based user interface for controlling playback and basic volume control. It can also be called in a non-interactive mode.

The primary online thread can be found at DIY audio, however, I often log in here and you are welcome to PM me with questions or issues, or simply post in this thread.

Link:
 
Last edited:
This project has been moved to GitHub:
The latest release is 3.15.0:
GSASysCon-3.15.0 GitHub release page

Under Linux you can use wget to download the file into the current directory instead of having to use a browser. Choose one of the following:
To download the ZIP compressed file:
wget https://github.com/charlielaub/GSASysCon/archive/refs/tags/3.15.0.zip
To download the GZIP+TAR compressed file:
wget https://github.com/charlielaub/GSASysCon/archive/refs/tags/3.15.0.tar.gz

Unpack the archive, open the SetupGuide.txt file in the directory /system_control/docs, and then follow the instructions.

To unpack the compressed files: for the zipped archive use the unzip command. For the tar.gz'd file, first gunzip the gz archive and then run tar -xvf on the resulting tar file.
 
Back
Top Bottom