Is it even possible to play music in iMovie if you've
only got stills?
Yes, iMovie lets us include music in any kind of project, including slideshows. Usually it's pretty straightforward: we import the music at the playhead and the music clip is heard as the project plays.
The KB Effect has no effect on audio clips.
You don't say whether or not the music you've imported actually appears as clips in the timeline. When a song is successfully imported, it can be seen by viewing the project clips in timeline mode, not clips mode. (Click on the clock icon at the left end of the timeline, not the clip icon which is the rectangle.) If the audio clip exists, it will be seen in the second or third track, below the video (slideshow) track.
One possible explanation is that the iMovie playback volume is set so low you can't hear the music. Make sure the iMovie volume slider -- it's just left of the "Clips" tab -- is not all the way to the left, which mutes playback.
Another possibility is that the audio clips have been placed AFTER the end of the slideshow. Drag them left, to the beginning of the slideshow.
Make sure the disk the project resides on is formatted Mac OS Extended. When it's not, iMovie can't save the project properly. Maybe the imported songs aren't "sticking".
Try importing music direct from a CD. Insert the CD, then choose "Audio CD" from the popUp menu at the top of the music list and import a song. Maybe there's something about your iTunes list that is giving iMovie trouble. Perhaps iMovie can't find the music file or something. That won't occur with a CD.
Or try importing the music manually. To locate the song file which you see listed in iTunes, click on the song IN ITUNES, choose File > Show Song File. The song will appear in its Finder window. Drag the song file directly into the iMovie timeline. If that fails too, throw your Mac out the window. 🙂
All the other possibilities I can think of --that the Mac volume is set too low or the audio output for the Mac is not set properly -- will mute playback of the music you play from the iTunes list in the Audio tab of iMovie. You say that works, so that's not the problem.
So I'm a bit stumped. My guess is there some dumb error you haven't figured out yet. Such errors can be extremely frustrating. Just be assured that this normally "just works". It sounds like you're doing everything right.
Should I scrap it all, re-import, and use the KBE?
Or, can I go through and apply it to each still?
The rendered clips containing the jaggies cannot be repaired. Once rendered, it's not possible to apply the Ken Burns Effect to the photo. It's necessary to re-import each photo with the KB checkbox turned on, then discard the bad clip.
If the project has minimal titles or transitions, it may not be too hard to start over with a new project -- import all the photos with the KB checkbox turned on. Importing will take just a few minutes. (If you wish, you can Copy and Paste useful clips from the old project to the new.)
But if you have just a few bad-looking clips you may want to simply replace those in the current project.
(Placing a new bookmark at both the start and the end of the bad clip helps when replacing a bad clip. Drag the new photo clip inside the bookmarks, delete the bad clip, and use direct trimming to shorten the new clip to match the bookmarks. To make direct trimming easier, turn on the preference "Snap to items in timeline".)
Hope something here helps, although I'm not confident it will.
Karl
PS: just thought of one other thing. If your iMovie preferences Playback > "Play DV project video through to DV camera" is checked, that mutes the iMovie audio during playback. iMovie lets the camera/TV play the audio.