Skip to main content

2 posts tagged with "music"

View All Tags

· 4 min read

The Wrong Way

There are SEVERAL guides online telling you how to normalize audio to provide a great listening experience by using FFmpeg's "loudnorm" filter. Most walk you through a simple process called "track normalization." You set a goal loudness, and adjust every piece of audio up or down to match that loudness. This is evil and immoral and I'll tell you why:

Loudnorm changes the way things sound!

Loudnorm crushes dynamics!

The Right Way

The right way™ is "Album Normalization," where every piece of audio (song, level soundtrack, etc.) gets normalized in relation to the loudest piece of audio.

"With album normalization, just the loudest tracks of an album are made equally loud and the other tracks keep the relative level they had on their album." - Eelco Grimm, loudness researcher

Why You Need Good Audio/Loudness Normalization

If you're a developer creating a VR experience, or a game, or something where music features heavily, you need to do normalization, and you need to do it right.

You can't just normalize every piece of audio to a certain average level and call it good.

Not normalizing audio = poor user experience

There can still be jarring sound transitions. You ever watch TV at a comfy volume, realize the show is going to commercials, and feel dread flood through your body, ears recoiling in fear because you know the commercials you're about to see will be 10x as loud as the show?

Yeah, good normalization fixes that.

So unless you want your users to hate you, normalize your audio properly!

Now what happens if you normalize your audio wrong, crushing the dynamic range?

Honestly, a lot of people probably won't even notice (circa 2018).

But once good normalization becomes the standard for all experiences including audio, people WILL hear the difference between a great normalization algorithm and the loudnorm kludge copy-pasted from Stack Overflow, and they will HATE it. And don't you want your users to have the BEST experience?

The Proof of Why People Love Good Normalization

"Alright tough guy," you say, "what makes you so qualified to talk about audio like this?"

Well, I'm really not. I have very little ethos here. But I'm STILL positive users love properly normalized audio.

Why? Cause TIDAL hired a smart guy, with a ton of audio street cred, to do a study on best normalization practices. He sent non-normalized & normalized versions of a playlist to 38 people. And guess what? 80% of people preferred the album normalized versions to track normalized! Link to study. And those 80%, 9% said they'd never accept track normalization (an inferior normalizing method) if it were turned on by default!

Ok, I admit at least one of subjects was an audio nerd, as Ian Shepherd (legendary mastering engineer) admits he was a part of the study in his great post on the subject. Regardless, 31/38 people is a pretty strong majority. I imagine the study would translate well to a larger sample of non audio nerds as well.

In Conclusion...

Be careful following guides online dealing with subjects you're not familiar with. It can be tempting to just do what Google's Loudness page says, without realizing they're giving recommendations for Google Assistant developers. It can be easy to copy-paste a command from Stack Overflow, when the use case that was asked about is totally different from your own. You're used to these kinds of resources, and so am I.

But when it comes to writing lines of code that affect your entire project in a domain you don't know much about, you need to reach out to someone with knowledge in the field.

· 3 min read

Why?

I wanted a faster, more efficient way to make music.

My solution? Stick a Launchpad in a guitar

Sadly, no electric guitars I found had the room for a launchpad.

My solution (pt 2)? Build my own guitar with correct dimensions.

My advice? DON'T DO IT. It was really hard and time consuming.

Unless you NEED to do this to get specific dimensions & realize some crazy idea of your own, just buy a nice used guitar. You'll still get a lot of instrument for your money, and SAVE TIME.

Do not delay, sing and play everyday.

Shopping List

Hardware

Total Cost: $170

Tools

  • Orbital Jigsaw (or a handsaw)
  • T-Shank Blades
  • Power drill
  • Cheap drillbit set
  • 13/32in. drill bit (for bridge studs)
  • Soldering iron
  • Sandpaper
  • File
  • 6 3 inch clamps (used for gluing two ~1in. boards together)

Thankfully my pops had most of these tools laying around. Did have get a cheap jigsaw from harbor freight.

All these tools are very easy to use, and very easy to misuse. Be careful.

Summary

Mindset Tips

Don't get so caught up in planning on buying specific tools or brands unless you really know what you want.

Otherwise you'll spend hours and hours on woodworking forums, guitar forums, electronics forums, and YouTube thinking and spectating instead of doing.

Hands-On Tips

  • Measure twice, cut once.

  • When you're cutting out the body, don't try to trace the line exactly with the jigsaw. Drill holes near curves, and aim at the holes with the jigsaw. (You could even do this with a handsaw, save yourself some money!) Make the shape nicer using a file & rough sandpaper.

  • If you don't have a drill watch the video below titled 'Relief Cuts'.

  • If you don't have a soldering iron and solder laying around, buy a pre-wired harness from guitarfetish(GFS). Also, you can make good joints using electrical tape and zip ties, see the video linked below 'Joining Wires with NO Solder'

Helpful Videos I Watched

Joining Wires with NO Solder
https://www.youtube.com/watch?v=f0Gierk4SCw
TLDR: Use Electrical tape to join the wires, zip tie around the electrical tape.

Relief Cuts
https://www.youtube.com/watch?v=5qCY-iXPvw8

What Can You Do With A Jigsaw?
https://www.youtube.com/watch?v=jWneDzqAbH8
Smoother cuts on the side of the board the teeth are immediately facing (upward pointing blades make smoother lines on underside of board)

Cutting A Guitar Body Out With Hand Tools (2X speed this guy speaks slow)
https://www.youtube.com/watch?v=2Lm3l_GOAOQ

Reducing Hum
https://www.youtube.com/watch?v=FI_v-NjBRKc

  • Use foil, but not too much.
  • Ground everything to one place (Star Grounding)
  • Twist the pickup's power and ground wires together for phase cancellation and length reduction

Schematics / Plans

[My custom plan](/downloads/luis paul jr schemes 4 WEB.zip)

I adapted my plan from here: Electric Herald High Quality Guitar Templates