Overview

You can now play MP3 files directly in CircuitPython with no dedicated decoding hardware! You'll be able to use this new capability in all sorts of projects, including this creepy Lars the Sloth voice box project!

The benefit of MP3 over other non-compressed file formats, such as WAV, has always been their small file size, meaning you can pack a lot of songs or samples into limited memory. However, decompressing those small files for playback was too taxing for older microcontrollers, so we had to use dedicated decoder chips at an additional cost, including licensing fees.

Thanks to the raw speed of M4, the days of requiring a dedicated MP3 audio decoder chip are behind us. And, since the patents have expired, we can now distribute MP3 playback libraries free of charge!

Parts

Adafruit Feather M4 Express - Featuring ATSAMD51

PRODUCT ID: 3857
It's what you've been waiting for, the Feather M4 Express featuring ATSAMD51. This Feather is fast like a swift, smart like an owl, strong like a ox-bird (it's half ox,...
$22.95
IN STOCK

Adafruit Prop-Maker FeatherWing

PRODUCT ID: 3988
The Adafruit Feather series gives you lots of options for a small, portable, rechargeable microcontroller board. Perfect for fitting into your next prop build! This FeatherWing will...
$9.95
IN STOCK

Mini Oval Speaker - 8 Ohm 1 Watt

PRODUCT ID: 3923
Hear the good news! This wee speaker is a great addition to any audio project where you need 8 ohm impedance and 1W or less of power. We particularly like...
$1.95
IN STOCK

Lithium Ion Polymer Battery Ideal For Feathers - 3.7V 400mAh

PRODUCT ID: 3898
Lithium ion polymer (also known as 'lipo' or 'lipoly') batteries are thin, light and powerful. The output ranges from 4.2V when completely charged to 3.7V. This battery...
$6.95
IN STOCK

Tactile On/Off Switch with Leads

PRODUCT ID: 1092
Squeeze once to turn on, squeeze again to turn off! This clicky switch makes a great power switch or mode toggler. We like this switch because it's easy to embed in a seam for...
$3.95
IN STOCK

Micro B Round Panel Mount Extension Cable - 30cm

PRODUCT ID: 4217
If you need to add a panel-mount connection for USB Micro B,  but don't have the time or ability to cut a custom oval or square hole, this Round Panel Mount...
$4.95
IN STOCK

20-pin 0.1" Female Header - Red - 5 pack

PRODUCT ID: 4157
Female header is like the duct tape of electronics. It's great for connecting things together, soldering to perf-boards, sockets for wires or break-away header, etc. We go through...
$2.50
IN STOCK

Break-away 0.1" 36-pin strip male header - Red - 10 pack

PRODUCT ID: 4151
In this world nothing can be said to be certain, except we need headers, headers, and more headers!Each pack contains ten red 36-pin 0.1" pitch...
$4.95
IN STOCK

Black Nylon Screw and Stand-off Set – M2.5 Thread

PRODUCT ID: 3299
Totaling 380 pieces, this M2.5 Screw Set is a must-have for your workstation. You'll have enough screws, nuts, and hex standoffs to fuel your maker...
OUT OF STOCK

Plush Doll

The choice is yours, but if you want to embed creepy, semi-threatening voice samples into a murder puppet, you could do worse than a Sickening Sloth Fuggler.

The teeth. Oh the teeth.

Who is Lars?

Lars is the sworn enemy of CVT Joseph, the ice cream truck godfather of Los Angeles, and owner of  CVT Soft Serve.

Lars is angry that Joe won't reveal the location of his Wonka-style Golden ice cream gift cards. This video linked below will make everything clear:

https://www.instagram.com/p/B--_P8JJWWy/

Actor Matt Biedel (Umbrella Academy, Narcos) has kindly given us permission to use Lars's voice. At least that's what Joe claims.

This project is not sponsored by CVT Soft Serve. John is is just really obsessed with Lars and great ice cream.

projects_43778339_585034991931276_8362056705599386220_n.jpg

projects_20634084_1735418413418346_191128394019110912_n.jpg

This guide was first published on May 27, 2020. It was last updated on May 27, 2020.
This page (Overview) was last updated on Aug 09, 2020.