Logic does all that, but something tells me that you're a PC user.
In case if I'm right, check out Cubase and Cakewalk. They aren't as cool as Logic but at least they work on PCs.

-ED-
_________________________
A gentleman is one who never hurts anyone's feelings unintentionally.
- - - Oscar Wilde