- MCP server with stdio transport for local use - Search episodes, transcripts, hosts, and series - 4,511 episodes with metadata and transcripts - Data loader with in-memory JSON storage 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
210 lines
11 KiB
Plaintext
210 lines
11 KiB
Plaintext
Episode: 3004
|
|
Title: HPR3004: Fixing simple audio problems with Audacity
|
|
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr3004/hpr3004.mp3
|
|
Transcribed: 2025-10-24 14:53:59
|
|
|
|
---
|
|
|
|
This is Hacker Public Radio episode 2004 for Thursday, 6 February 2020.
|
|
Today's show is entitled Fixing Simple Audio Problems with Audacity.
|
|
It is hosted by Dave Morris
|
|
and is about 13 minutes long
|
|
and carries an explicit flag. The summer is
|
|
sharing a few experiences with Audacity that may be helpful to others.
|
|
This episode of HPR is brought to you by archive.org.
|
|
Support universal access to all knowledge
|
|
by heading over to archive.org forward slash donate.
|
|
Music
|
|
Hello everybody, this is Dave Morris
|
|
and I'm welcoming you to Hacker Public Radio.
|
|
Today I want to do a hopefully quite brief show
|
|
talking about using Audacity to solve a few audio problems.
|
|
Now I'm no expert on the use of Audacity.
|
|
Have a bit of experience and have managed to fix a few things.
|
|
But I thought in sharing a few recent experiences
|
|
might be helpful to some people.
|
|
Maybe get a conversation going and get some more contributions
|
|
to this subject from people who prefer to know a lot more than I do.
|
|
So what happened was I recorded the audio for a show I did with Mr. X in 2019.
|
|
Number 2972 it was.
|
|
And we were sat in my car because we couldn't finally wear quite
|
|
and it was very cold so you didn't want to be outside.
|
|
And I used my Zoom H2N recorder when I'm using now actually.
|
|
And I put it on a little tripod on the dashboard of my car.
|
|
But something about this setup caused to me anyway
|
|
the resulting audio to be very sort of boomy and echoey
|
|
and quite a lot of sort of bassiness in it.
|
|
And I was keen to reduce that, make it a little less unpleasant to listen to.
|
|
Now one of the things that I do with pretty much all of my audio
|
|
partly because when I'm speaking, when I'm doing these types of things
|
|
I tend to have a script so much more.
|
|
I tend to be looking at the notes that I've prepared already
|
|
and I tend to be sort of riffing on them.
|
|
And along the way I sort of hesitate and leave gaps.
|
|
So I thought I usually run the truncate silence effect in audacity
|
|
to clean that stuff up.
|
|
But I have not been doing this very well I feel
|
|
because listening back some of the results
|
|
you can hear that if you speak as I do,
|
|
where you sort of try to get very quiet towards the end of a sentence.
|
|
The truncate silence just chops that off.
|
|
And if you don't start a word very loudly,
|
|
then it can also do the same.
|
|
And you do hear on other stuff as well.
|
|
And it is a common issue with the silence truncation I think.
|
|
Anyway, I thought in this particular case
|
|
I would try and get truncate silence to work better
|
|
or learn how to use it better.
|
|
So I put a couple of requests in the notes here
|
|
if I didn't do a good job explaining all this stuff in this show,
|
|
then let me know and tell me what I should have done.
|
|
And if you have the expertise, then how about doing an HBR show
|
|
to talk about how you deal with common audio problems?
|
|
For example, I've had things where there's a mains hum
|
|
probably because where I record and the proximity of,
|
|
I'm in my sort of dining kitchen area
|
|
and there's things like fridge freezes too, actually, quite close by.
|
|
So I think sometimes mains hum gets into stuff.
|
|
So how would you remove that?
|
|
And do you use compression and normalization to clean things up?
|
|
That type of thing would be amazing to know more about, I feel.
|
|
So what did I do with the audio of this episode 2.9?
|
|
7.2
|
|
Well the first thing I did, and I always do, is to run the noise reduction effect.
|
|
And that's because most of what I produce has some background noise
|
|
and I need to chop that out.
|
|
What I have to do is to select the effect
|
|
and sample a piece of the audio to get what they call a noise profile.
|
|
What I do usually is to switch the recorder on,
|
|
let it run for a little while, a few seconds.
|
|
So I've got a sample of noise to do this with.
|
|
And then having taught the effect what the noise profile looks like,
|
|
then I select the whole thing, tune settings a bit and run it on the whole thing.
|
|
And you should see the silences that the amount of noise in the silences
|
|
disappearing somewhat.
|
|
So that's the thing I find really, really useful to do.
|
|
I'm not going to go in a lot of detail about how you do this
|
|
because if you go and look at the audacity manual and I've linked it,
|
|
it shows diagrams and explains it really, really well,
|
|
much better than I can do.
|
|
The second thing I did was I ran a high pass filter on the audio.
|
|
Now this is a way of reducing low frequency noise.
|
|
And as I said before, I felt that there was the hollow nature of the original audio
|
|
was perhaps due to the audio frequencies that were knocking about inside my car.
|
|
It wasn't damped properly or something.
|
|
I really don't fully understand somebody who's a proper audio engineer
|
|
might be able to explain why it would be like that.
|
|
I certainly heard other people recording their cars and it doesn't sound too bad.
|
|
Anyway, I thought, how about if I remove, if I try a high pass filter?
|
|
And what this does, it passes the frequencies above a certain threshold that you set.
|
|
And attenuate frequencies below that cutoff frequency.
|
|
So I set the cutoff frequency to 500 hertz and there's a roll-off setting,
|
|
which is the decibels per octave, two six decibels.
|
|
I had tried what the effect offered me as the default,
|
|
which was a thousand hertz in the first instance, but it was awful.
|
|
So I think it actually removed much, much of it.
|
|
It doesn't really sound like a human speech at all.
|
|
So 500 seemed to be a good compromise.
|
|
And that seemed to do something useful.
|
|
You could hear, to me, anyway, you could hear the reduction of some of the frequencies.
|
|
It seemed to me to take away that sort of weird boominess.
|
|
Now, because that high pass filter introduced the overall volume,
|
|
I then applied an amplification pass.
|
|
And this is quite well documented and it's fairly easy to do.
|
|
There's a value in the amplification box when you fire up this effect.
|
|
And if you follow that, it will produce a new peak amplitude of zero decibels,
|
|
which is sort of normal level, I guess you'd say.
|
|
And in the case where I did this, the value was 1.106 decibels.
|
|
So I just used that.
|
|
Because you can do these things, you can run the effects,
|
|
listen to what the result is, and then click undo, you can experiment.
|
|
Especially if you make sure you've saved the work so far before you do it.
|
|
I might not have amplified it quite enough, because the end result sounded moderately quiet
|
|
when listening to it on an HPR.
|
|
The waddley, it sounded fine when played through audacity.
|
|
But obviously the settings are different in the two situations.
|
|
But anyway, it bumped things up a little bit more so it didn't sound quite so faint
|
|
after the work already done on the sound.
|
|
Then came the silence truncation, which I tend to do at the end of everything.
|
|
This is the sort of order I normally use if I'm doing this sort of stuff,
|
|
which again I'm open to to comment on.
|
|
It doesn't seem like I'm doing this right.
|
|
So as I've said in the notes is an art to using silence truncation.
|
|
And I said in the preamble that the effects it has,
|
|
if not used correctly, is that it chops the beginnings and ends off words.
|
|
When I started doing this on this particular audio, I did it the way I normally do it.
|
|
And there were some really unpleasant truncations applied to it.
|
|
So this may be one of going experiment with how to do a better job.
|
|
The truncate silence effect is documented really well.
|
|
So I've referred to that.
|
|
What I did was I set the threshold to minus 25 decibels.
|
|
I tried using minus 20, but that caused some of the quieter starts of words to get truncated.
|
|
So the decibel scale is logarithmic and zero is sort of the normal, the mean, I guess.
|
|
And so it'll probably explain it better in the audacity manual.
|
|
Anyway, I use minus 25 decibels.
|
|
Then I went for a duration of half a second, 0.5 seconds.
|
|
I used the compress excess silence option and shows compressed to 50%.
|
|
Now you'll see this in the documentation.
|
|
Now this is the first time I'd used this combination of settings.
|
|
Previously I'd chosen the truncate detected silence option and had not been using the best threshold value to do it.
|
|
So I think that the end result is a lot better.
|
|
It doesn't, it's not quite a brutal with removal.
|
|
So if you've gone a long piece of audio with silences in it,
|
|
it doesn't reduce it quite as much as the other one would.
|
|
However, the end result sounds a lot nicer.
|
|
The end result sounded pretty good.
|
|
And I'm hoping that this will help people too.
|
|
They're not doing something like this to have a go at it if the mood takes them.
|
|
So what I'm going to do is to play the same chunk of audio from the show I've been talking about.
|
|
And with the different effects.
|
|
So the first one is the original audio as it came off the recorder.
|
|
It's got noise in it.
|
|
I think it sounds boomy, but more I look at this the less I'm convinced.
|
|
However, bursting anyway.
|
|
So here it is.
|
|
Hi everybody, this is Hacker Public Radio.
|
|
Welcome to our show.
|
|
So the next one is after noise reduction.
|
|
Doing the same sort of things I mentioned before.
|
|
I haven't taken the noise from this piece of audio itself,
|
|
but from the preamble in front of it, which I haven't included.
|
|
So if you can see the waveform, you'd see that it's a lot cleaner.
|
|
Hi everybody.
|
|
This is Hacker Public Radio. Welcome to our show.
|
|
Next is the high pass filtering.
|
|
And you can hear it. It's got a lot more...
|
|
Sounds like an old-fashioned telephone in some respects.
|
|
The number of frequencies have been reduced. You can tell that.
|
|
And from the waveform, you can see that stuff has been reduced.
|
|
The peaks have been reduced in height, which is why.
|
|
Hi everybody.
|
|
This is Hacker Public Radio. Welcome to our show.
|
|
The next one, I have thought that the volume was too low,
|
|
so I've amplified things.
|
|
And this is the result.
|
|
The waveform looks a lot higher than the previous one.
|
|
Hi everybody.
|
|
This is Hacker Public Radio. Welcome to our show.
|
|
And the last one has had some silence truncation.
|
|
There wasn't much silence in this sample.
|
|
There were two of us talking, so whenever there was a gap, somebody else spoke.
|
|
So there wasn't a lot to remove.
|
|
However, I wanted to demonstrate that it's possible to do silence truncation
|
|
without nibbling away at least starts and ends words.
|
|
So that's the end product.
|
|
Hi everybody. This is Hacker Public Radio. Welcome to our show.
|
|
So hopefully that demonstration helps a wee bit.
|
|
I hope you found it entertaining, even though you had the same clip over and over and over.
|
|
I got bored, so you probably got a little bit.
|
|
Okay, that's it then. Bye bye.
|
|
You've been listening to Hacker Public Radio at Hacker Public Radio.org.
|
|
We are a community podcast network that releases shows every weekday, Monday through Friday.
|
|
Today's show, like all our shows, was contributed by an HP R listener like yourself.
|
|
If you ever thought of recording a podcast, then click on our contributing to find out how easy it really is.
|
|
Hacker Public Radio was founded by the digital dog pound and the Infonomicon Computer Club
|
|
and is part of the binary revolution at binrev.com.
|
|
If you have comments on today's show, please email the host directly.
|
|
Leave a comment on the website or record a follow-up episode yourself.
|
|
Unless otherwise stated, today's show is released under Creative Commons,
|
|
Attribution, Share a Life, 3.0 license.
|