Is there a way to edit or compose ringtones without dealing with cables and what not?

Thanks