I'd like to announce Folve, a FUSE filesystem that convolves audio
files as they are accessed.
It contains some examples to try right away.
If you want to filter your audio (for effect reasons, such as adding
reverbs, or just to linearize the frequency response of your
speakers), but your system doesn't provide a way to do this while
playing, your only option was to pre-process your audio files
accordingly. This is time- and disk-consuming, and you probably
wouldn't do it just for the fun of adding a reverb.
Folve solves this problem: it provides the audio files readily
convolved as you access them. It also provides a simple HTTP UI to
switch between filters.
Right now, Folve is tested with FLAC files; other audio file formats
do work, but not all work well with streaming.
This is the first public announcement on the announce/user list, but
Folve should already pretty usable. Please report problems and feature
requests through the github issue tracker.
Linux-audio-announce mailing list