I'm not entirely sure what you mean by "text format"; do you mean that the fonts change? If you've used a font that is not installed on the other machine, that will force PowerPoint to use a different font, that is unless you embed fonts with your presentation.
To Embed fonts:
- Open the presentation on the machine in which you created the presentation.
- Click on the File menu and click on Options (second to last option in the lefthand pane).
- That will open the PowerPoint Options dialog box.
- From the PowerPoint Options dialog box, click on the Save tab.
- Check the box next to "Embed fonts in the file." If you don't plan on editing the file (i.e. rewriting or rewording any text) then you can choose the first option, "Embed only the characters used..." Otherwise, you may choose "Embed all characters" to ensure that other may edit text.
- Note: This will make the size of your presentation larger.
- Click OK.
As for the music, it sounds like the music you have added is a linked file, meaning the music itself is not "in" the presentation. You will have to either embed the music, or use the package as CD option (preferred), even if you don't want to burn the presentation to a CD.
To Package Presentation for CD:
- Open the presentation on the machine in which you created the presentation.
- Click on the File menu and click Save & Send
- Choose option "Package Presentation for CD" located towards the bottom of the menu and click on the Package for CD button.
- This will open the Package for CD dialog box.
- From here, you can choose to copy the presentation to a folder by clicking the button "Copy to Folder."
- When the Copy to Folder dialog box appears, you can give the folder a name and choose a location where you want to save the contents of the presentation.
From there, you can just copy the folder to any other computer and everything should play as you intended.