shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

264
active users

#sox

0 posts0 participants0 posts today

#Help needed with #C #Programming on #mac OS. I tried to put up a small c script, generating a basic #audio #player reading from a #fifo stream. The native #play process of #sox is to slow to react imediately, therefore the workaround. Problem: The audio is distorted and the signals break after the first iteration. Any ideas? github.com/do9re/morse_trainer - #ReToot appreciated.

GitHubGitHub - DO9RE/morse_trainerContribute to DO9RE/morse_trainer development by creating an account on GitHub.
Replied in thread

@FediFollows @tenacity @moodeaudio @obsoletemediauk @socialaudiodescription.com @funkwhale @pipewire @audiocrackle @internetarchive

No mention of any audio code like #ogg #oga #flac

No mention of any audio player like #audacious or #cmus

No mention of any digital audio workstation (DAW) like #ardour or #LMMS

No mention of any audio mixer like #mixxx

No mention of any audio converter like #sox or #ffmpeg

No mention of any audio tag editor like #easytag

Looking for some advice from anyone familiar with #CLI #audio processing tools, like #Sox.
I want to analyze audio with a 300 hz low pass filter for constant frequencies heard throughout the entire file, like a 50 or 60 hz hum. These files also have voiced content, so there will be some dynamics even in the small range of 0 to 300 hz.
I then want to do other stuff in bash, but only if a constant frequency is present in the audio file under 300 hz. Otherwise, leave it alone.
Suggestions?

I'm trying to figure out how to hard limit audio using #SoX, not necessarily using external DSP. The compand documentation is stupidly confusing.
Basically, I just want to not affect any part of the signal until the threshold is reached, then not allow it to exceed that threshold, preferably with a slight lookahead.
Seems this is one of those things that gets asked on forums, lots of incorrect or incomplete answers are given, or none at all.
Does anyone here actually know how to do this?
#audio