Android Ramblings, Craigslist Adventures, Technical Nonsense

or, thoughts from a random graduate student

  • Posts
  • MicDroid
  • Lame4Android
  • Tyrian
  • Resume
  • GitHub
  • Google Profile
  • Facebook
  • Twitter
  • MicDroid

    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

     

  • Ethan Chen's Space




    • UCLA M.S. Computer Science

    • Android Developer

    • Freelance IT



    Archive

    2011 (10)
    November (1)
    October (2)
    September (2)
    May (3)
    March (1)
    January (1)
    2010 (31)
    December (3)
    November (2)
    October (4)
    September (3)
    August (6)
    July (10)
    June (3)
  • About Ethan Chen




    • UCLA M.S. Computer Science

    • Android Developer

    • Freelance IT



  • Subscribe via RSS
  • Sites I Like

    • Engadget
    • Hacker News
    • TechCrunch
    • Reddit
    • XDA-Developers
    • Cyanogen Android Tree

    Follow Me

      TwitterFacebook

Theme created for Posterous by Obox