Skip to content

electronoob/beverly-crusher

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
avr
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Dr. Crusher portrait by aliceazzo.

Image © aliceazzo [http://aliceazzo.deviantart.com/].

beverly-crusher [http://electronoob.com]

Released under the terms of the MIT license. Copyright (c) 2014 electronoob. All rights reserved.

I consider this program to be feature complete and finished (as of build #269).

Syntax

To output file direct to alsa default device:

./crusher --input mysing.raw --alsa

To generate Arduino sketch:

./crusher --input mysing.raw --arduino --bitrate 10 > arduino_sketch.c

To set the output bitrate, enter a positive integer to divide the bitrate by:

./crusher --input mysing.raw --alsa --bitrate 2

compile

make clean && make all

about

I had been looking for a tool to convert audio down to 1-bit depth but struggled to find one, so I'm writing one which can also do other neat stuff such as preview with ALSA and downsample the bitrate easily.

Instructables project page here.

Demo and project information.

Remixing in C demo.

About

Audio crushing toy. Excellent for 1bit microcontroller sounds.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published