All about open source! Feel free to ask questions, and share news, and interesting stuff!
Useful Links
Rules
- Posts must be relevant to the open source ideology
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon from opensource.org, but we are not affiliated with them.
- 0 users online
- 3 users / day
- 8 users / week
- 41 users / month
- 192 users / 6 months
- 17 subscribers
- 1.67K Posts
- 5.56K Comments
- Modlog
If you have some programming skill you can write something yourself. You should use Fourier to get this done. FFT is an algorithm that would help a lot. If you know Python there’s an implementation of FFT in Numpy.
I’m not sure if you have to use FFT though. It might be better to just calculate it for certain frequencies which you need to remove.
I’m sure ffmpeg (command line software) can, tho idk exactly how
https://ffmpeg.org/ffmpeg-filters.html#lowpass
Or use sox.
Do you mean something like an equalizer? There’s a pulseaudio or pipewire plugin which can do exactly that. You should describe your use case more clearly though.
Ardour should be able to do that.
Pretty much any audio editing or production software will have it. Audacity is a common free one, and it has a high pass filter.
Audacity has some privacy and licensing concerns, so people forked it and made Tenacity
Just in case that is of concern to anyone
You could try EasyEffects (FKA PulseEffects)
The Equalizer plugin should work, but there may be a better one.
This is thé answer for real time in linux
EasyEffects is just a wonderful piece of audio software (given that you’re using pipewire as the audio backend). The filter plugin is probably the other notable option for this task.
If your goal is to lets say, filter frequency under 200 Hz to filter keyboard noise, equalizer APO would do, it is better than OBS Studio plugins because it uses a driver which works at lower latency without disorientation.
What do you mean “police uses”? Why is that relevant?