Ringtone Maker lets you create custom ringtones from your music files or personal recordings.
This free app allows you to make ringtones, alarms, and notification sounds from various audio formats including MP3, FLAC, OGG, WAV, AAC (M4A)/MP4, 3GPP/AMR, and MIDI files. Simply select the best segment of any song and save it as a ringtone, alarm, music file, or notification tone.
Creating your own unique ringtones is quick and straightforward. Set the start and end points by dragging sliders on the timeline, tapping the Start and End buttons, or entering specific timestamps. This app also functions as a music editor, alarm tone maker, ringtone cutter, and notification tone creator.
You can even record your own voice or your child's voice and turn it into a ringtone or notification. Enjoy personalized reminders for incoming calls.
Features:
Free ringtone and music downloads.
Copy, cut, and paste audio segments. (Easily merge different music files.)
Apply fade-in and fade-out effects to MP3s.
Adjust the volume of MP3 files.
Preview your ringtones and assign them directly to contacts.
View a scrollable audio waveform with six zoom levels.
Set clip boundaries within an audio file using a touch-friendly interface.
Play the selected audio portion with a visual cursor and auto-scrolling waveform.
Tap anywhere on the screen to play from that point.
Save your edited clip as a new audio file and categorize it as Music, Ringtone, Alarm, or Notification.
Record new audio clips for editing.
Delete audio files.
Assign a ringtone directly to a contact, or reassign/remove it later.
Sort your library by Tracks, Albums, or Artists.
Manage contact-specific ringtones.
Default save locations (configurable in the app's settings):
Ringtones: Internal storage/ringtones
Notifications: Internal storage/notifications
Alarms: Internal storage/alarms
Music: Internal storage/music
Ad-free version:
https://play.google.com/store/apps/details?id=com.herman.ringtone.paid
If music isn't showing:
The Android system can be slow to update its media database, especially with newly downloaded music. Use the "Scan" menu in Ringtone Maker to refresh it manually.
Google Play Music files are inaccessible to other apps due to special protections.
Workaround: Access Google Music via the Chrome browser on your phone. Request the desktop site, find your song, click the three-dot menu, and select "Download to device." The downloaded file will then be available in Ringtone Maker.
LEGAL INFO:
All ringtones and music downloads provided within the Ringtone Maker app are licensed under public domain or Creative Commons licenses, with credits available inside the app.
Frequently Asked Questions:
http://ringcute.com/faq.html
Tutorial:
http://www.ringcute.com/tutorial.html
Explanation for the permissions:
android.permission.INTERNET
android.permission.READ_PHONE_STATE
android.premission.ACCESS_NETWORK_STATE
Our ad providers require phone and network state information to display and optimize ad quality.
android.permission.READ_CONTACTS
android.permission.WRITE_CONTACTS
These permissions are needed if you choose to assign a newly created ringtone to a contact. The app reads your contact list to display it for selection. Ringtone Maker does not collect or transmit your contact information.
If you have concerns, try Ringpod. It offers the same functionality as Ringtone Maker but does not require contact permissions.
https://play.google.com/store/apps/details?id=com.herman.ringpod
android.permission.WRITE_SETTINGS
android.permission.WRITE_EXTERNAL_STORAGE
Required to save your newly created ringtones to your device's storage.
Ringdroid source code:
http://code.google.com/p/ringdroid/
http://code.google.com/p/apps-for-android/
SoundRecorder:
https://android.googlesource.com/platform/packages/apps/SoundRecorder/
Apache License, Version 2.0
http://www.apache.org/licenses/LICENSE-2.0.html
GNU Lesser General Public License
http://www.gnu.org/copyleft/lesser.html