Does anyone know a good equalizer software for BSD btw? I've looked around and I can't find any, but their repos are pretty extensive so I might have missed it.

@dcc
@realman543 Eq software? your music player should come with one
Follow

@dcc @realman543
Non-realtime? 🤔
ffmpeg has several audio equalisation filters of different complexity which can be chained together. Then there is SoX, which is like ImageMagick for audio. I'm not sure what's in the repos, but these two are quite common.

@m0xee @dcc Real time if at all possible. Issue is audio quality in general.

@realman543
If audio quality in general is the problem, it could be something more fundamental, e.g. integrated audio usually sounds lousy with Master level set to max, I'd look into it fist.
But if you really want to apply equalisation to everything, you can probably route all audio into JACK and do it there — would certainly add some latency, but would get the job done.
I remember @charlie_root doing things with audio on OpenBSD, maybe he has something to add.

@dcc

@m0xee @charlie_root @dcc should I just search "pipe to jack"? Do you know if this can be fed back to pulse?

@realman543
Wow, BSDs have this cancer too now? 😲
If so — there's probably no reason to use JACK, JACK is actually kinda similar, but more sane and used to support wider variety of systems, PulseAudio used to be Linux exclusive… I think 🤔
There is probably a native equalisation solution for PulseAudio, but I'm no expert on that — can't help.

@charlie_root @dcc

@m0xee @charlie_root @dcc Yeah it's been ported. And before you shit on it too hard (though not undeservedly) I have tried alsa and oss with no success. Nothing will feed audio back to me that I've tried except pulse.

>There is probably a native equalisation solution for PulseAudio
Yes. PulseEffects. But it's a Linux exclusive. GoodEffects *might* compile, but it's unlikely as it too was made with Linux in mind.

If it comes down to it I might just have to port GoodEffects myself. Well, if I can. It uses pipewire, which I mean to try some day. Should also give JACK a look too.

@realman543
Ha-ha-ha, yeah, most hate systemd and I don't use it, but I can probably tolerate it — not PA, that's what I get rid of at all costs, my idiosyncrasy 🤣
And yes, give JACK a try — it was designed with minimal latency in mind and at least by those who came from audio side of things, not by a guy who discovered CoreAudio and decided that Linux needs that too, just for the sake of routing.
@charlie_root @dcc

@m0xee @realman543 @dcc

Im really high right now but the only thing I can add is that I never used a system wide EQ on BSD, that is a program specific task, I will run the audio through VLC or audacious or audacity and use the built EQ and audacity has LADSPA support. If you can get Mixxx working FreeBSD (I couldn't when I tried, broken port) then, if properly ported should give your music an extremely good EQ and effects chain. I do all my DJ mixes using that software and its effects plugins (like the insane built-in reverb that puts this warmth and excitement on all the tracks).
@charlie_root @m0xee @dcc Can you pipe all of system audio through VLC? Seems like something you'd have to do specifically for each running program. Since I tend to have 10+ open at any given time (and I shuffle often) that would be very difficult indeed.

Feel free to let me know when you're done tripping balls.
@realman543 @dcc @m0xee

> pipe all of system audio

FreeBSD isn't a DAW OS, oss is the main sound system and you should read the oss docs probably best way to figure out its abilities and maybe shortcomings.
@charlie_root @dcc @m0xee I've read some. In it's default configuration it's 8 bit. I've heard there are ways to adjust it, though I haven't looked too hard as of yet. I probably should.

BHyve pipes through OSS and I can hear that, but I am guessing there is a compatibility layer there. When I attempted to access /dev/dsp before installing pulse I couldn't hear anything. But perhaps that was a skill issue.

For the moment none of this is terribly important. I can hear audio and though the quality is poor it's fine. I need to give the sound system a good look and overhaul, but first there are some critical bugs that need fixing.

In the meantime, if anyone knows of a pulse solution, do let me know.
@realman543 @dcc @m0xee

If you were using Windows or Linux I would just point you to JACK or ASIO4ALL but FreeBSD man, only decades long FreeBSD unixbeards know how to audio on that shit. The cool thing about sndio on OpenBSD was that it was stupid simple but it lacked a ton of features. But it followed the UNIX philosophy and is a fucking amazing sound server and the best MIC recorder using aucat ever. I would literally install OpenBSD just to record vocals with aucat.
Sign in to participate in the conversation
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml