Files
Lee Hanken 7c8efd2228 Initial commit: HPR Knowledge Base MCP Server
- 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>
2025-10-26 10:54:13 +00:00

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.