MicDroid is a small Android app that produces the pitch correction effect made famous by T-Pain.
It’s based on the AutoTalent pitch-correcting LADSPA plugin, by Tom Baran, with more information available from his personal site here.
The app is available under the name ‘MicDroid’ in the Android Marketplace, and the source is available from github.
License information for MicDroid can be found on github as well.
If you’re here for more information on MicDroid settings and configuration, check out my post here.
Changelog:
0.46
Fix recording length bug in libwave
0.45
Update Admob SDK
Major code cleanup from development branch
0.44
Fix Galaxy S support
Record to device cache
Bugfixes
0.43
Fix force-close on startup
Fix force-close on recording stop
0.41
New icon
Attempt to fix crashes
Better/faster error handling
0.40
Fix force-close errors
Add exit menu option
Add optional ads
0.39
Set pitch shift to 0.0
Fix force-close on exit
0.38
Set formant correction off by default
Pitch shift by -1.0 by default
Fix some minor bugs
0.37
Fix some force closes
Add formant warp option, more sensible defaults
Add reset default settings option
0.33
Live pitch correction option (Requires Droid or better and headphones)
Add formant correction option
0.32
Prevent buffer being set to -1 when upgrading from previous version
0.31
Galaxy S support (finally!!)
Use armeabi-v7a for phones that can support it, pitch correct faster
Fix some NPEs
0.30
Fix donate version bad namespace errors
Add confirmation dialog when deleting recordings
Catch some NPEs
0.29 (Donate version only)
Attempt to fix bad namespace force-close
0.28
New UI for recording view
Fix Droid X sound issues (thanks to Peter Krin & Peter Brinkmann of pd-for-android)
Allow recordings to be set as notifications
Add setting to prevent screen lock/sleep when recording
0.27
Add chromatic scale
Allow recording renaming
Fix crash when rotating
Move recordings to /sdcard/MicDroid/ from /sdcard/Music
0.26
Add more record thread error handling
Add ability to record and playback in the background
Allow app to be moved to SD card on Froyo
Add ‘Help’ and 'About’ menu items
0.25
Fix another force close error on opening the library when reader can’t read recording length
Don’t pause playback when rotating
0.24
Fix stupid force close error on opening the library with non-wave files in library directory
0.23
Remove another reference
0.22
Remove all references to “Auto-Tune”, which is trademarked. Oops.
0.21
Bugfixes for some force closes
Reset default key to 'C’ if set improperly
Fix to hopefully load up old recordings
0.20
Add launcher icon courtesy of Peng Wang
Add sharing by email (long press on recording from list)
Add set as ringtone (long press on recording from list)
Add seekbar to recording player
Recording player now uses MediaPlayer, so should lead to fewer unplayable files
0.19
Check to see if SD card is accessible before writing
0.18
Fix really stupid null pointer, sorry it’s late, can’t believe I missed it
0.17
Add recording sample rate option, use this if the app is not recording
Add sample rate autodetection based on user’s phone, this should help a lot with force closures when recording
0.16
Add support for rotation
Add progress spinner while pitch correction process is happening to avoid force closes
0.15
Set more sensible defaults, so it sounds closer to the T-Pain effect
Show more helpful notifications for various processes
Add a lot more pitch-correction settings