I am starting from the point that software eats the world and Trinnov is a excellent example as it is considered as the end game for HT and it is Linux based. I would like to learn what can be done at the moment with software with as little as possible of hardware. A wishful thinking is to have DIY Trinnov-like system. There is a very long road to it. Kodi can decode 7.1 surround no problem, more channels probably doable. I am not sure about any height sound
Given Linux base system with no limits for no of channels. In this thread I would like to study available options for room correction on Linux.
Workbench:
Available options:
I will start from the following solutions:
End goal would be to have a fact based comparison of available solutions.
Given Linux base system with no limits for no of channels. In this thread I would like to study available options for room correction on Linux.
Workbench:
- Rpi4 with Arch Linux
- amp2 from hifiberry as sound card with 18V power supply what gives about 17W per channel
- "entry hifi" speakers McGrey BSS-265 so entry that there is no even sensitivity numbers for them
- UMIK-1 to document the experiment.
Available options:
Any suggestions are welcome. Post suggestions here. I will gather the details and add them. Thanks. This will be organized as results come in.
Linux:
PulseEffects signal processing tools including parametric equalizer.
CamillaDSP supported platforms: Linux, macOS, Windows.
Camillagui runs in the browser and handles the actual interface.
dsp is an audio processing program with an interactive mode.
Daphile is an audiophile class music server & player OS – targeted to dedicated headless PC.
moOde audio player parametric and graphic Equalizers music playback for the wonderful Raspberry Pi family of single board computers.
Voicemeeter audio mixer application w/ virtual audio device used as virtual I/O to mix/manage any source from/to any audio devices or applications.
DSP for Volumio (previously Brutefir3)
BruteFIR - the convolution engine used by daphile, Volumio's DSP plugin, an LMS plugin and probably others, also manually configurable in a custom alsa config, JACK etc. You can also use it to make crossovers.
BrutefirDRC - the LMS plugin that uses BruteFIR running on the server, configurable per endpoint. Archimago has a howto.
Jconvolver - formerly Zita-convolver, the convolution engine used in PulseEffects, which can also be used with JACK.
Alsaequal - an equalizer you can add to the alsa config. Basic usage is a fixed band graphic equalizer, but it can be used to give a control interface to any other LADSPA plugin via the usual alsa mixer interface. The normal alsa config for ladspa plugins only allows fixed configurations, although for something like an active crossover that's probably an advantage.
REW is free room acoustics analysis software for measuring and analysing room and loudspeaker responses.
oratory1990 is headphone specific equalization.
AutoEq uses EQ profiles to be used with EQ software.
foobar2000 is an advanced freeware audio player with EQ runs under wine.
HQPlayer PEQ, a convolver with impulse response files, cross-feed and multi-channel support/mixing/routing.
Pulseaudio Parametric Equalizer is a python GUI to insert a 3 band PEQ w/ high/low shelves into the pulseaudio audio server.
Calf plugin suite.
LSP (Linux Studio Plugins) is a collection of open-source plugins.
Plus there's a whole host of LADSPA plugins you can use via JACK, alsaequal, or with a fixed configuration in the alsa config file. A good example is the PE32LR parametric equalizer from the Linux Studio Plugins Project which provides the parametric equalizer for PulseEffects.
I will start from the following solutions:
- dsp
- CamillaDSP
- BruteFIR
End goal would be to have a fact based comparison of available solutions.