Glad someone resurrected this thread before I did haha, but I'm currently doing my degree in music tech and wanted something games-related for my project.. and (possibly foolishly) decided oh, skyrim has a nice editor! *sigh* Anyway, been spending most of today trying to get a simple .wav track to play and despite apparently having latest Skyrim and CK versions nearly everything I did to get an original, new music object to play caused a crash of some kind. The good news is after quite a lot of faff on I seem to have sorted something. After reading this thread I noticed people talking about the form ID being the problem, so I set about finding which specific form ID was causing it, and it seems that it's the "Music Track" objects themselves. I tried using TESVSnip to edit the form IDs of music track objects in my mod so they started with "00" instead of "02", and despite a few errors loading up the CK afterwards, doing this to the music track objects appears to fix it. Note that I tried this with all the objects but some freak out and dissapear, but it looks like you just need to edit the Music Track object anyway. This (so far) is my workaround - Create Music Track objects in the CK. Give details and link to .wav files stored in data>music>yourfile.wavSave project and close CK.Open up TESVSnip, load your mod file up.Find the Music Track objects, select "edit" and change the Form ID so it starts with "00".Save, and load up your mod back in the CK. Ignore any errors that come up. You'll likely get
"FORMS: File 'yourmod.esp'
contains a form with a master file ID but no match in the master file:
(000012C4)"
where the last number in brackets is of course whatever files you changed to have "00" at the start. This doesn't seem to actually cause any massive problems that I can see apart from this error message (fingers crossed). Create a new music type object and embed your desired music tracks in there. It doesn't appear the form ID of music type matters, so no need to snip this one.Pick the cell you want your music to apply in and change the "Music Type" dialog in the cell properties to your new music type object. I assume you can do this with the music type option in location objects as well if you want to do it that way. I haven't had time to test this yet but it looks a bit like location music may override specific cell music.Save your mod.Open up your mod in Skyrim, see if it works. Hopefully it will! Just tested this a couple of times and had no problems thus far. Also tried a couple of tracks morphing into each other on the same Music Type object and that worked nicely too. Also just in case I'd assume that duplicate Form IDs would cause all sorts of hassle so before going over to TESVSnip I use the search all feature in the CK to search the form IDs of any music tracks, change the prefix to "00" and make sure nothing else has it assigned already. Oh also, bit obvious, but make sure you change your form IDs before assigning your tracks to a type object, otherwise the music type object will lose track and you'll have to relink it anyway. I should point out I'm yet to try converting .wavs to the compressed format. I'll report back if that works. Also the .wav files I'm using are stereo, 44.1khz, and 16-bit. EDIT - yes they do and also, I had no problem playing .xwm files without the above workaround for .wav files. Another thing to note is you can link directly to .xwm files in the CK when browsing for files by using the wildcard *.xwm in the filename field when selecting them. The CK threw up no errors for me there and simply loaded in the .xwm file. After using the compressed .xwm files I also experienced no CTDs as I did with .wav files, regardless of the Form ID.. ..Which is nice.