An apparently simple thing to do is GarageBand, have your track or song fall in or out. But finding the method to do this can be difficult. A dish is an automation. To fade, you need to show automations and then edit the automation line to change the volume over time. You can do this on a single track or on the main track to fade the whole song.