No music on MacOS X 10.9 [Solved: Environment Pack]

edited 2013 Oct 9 in Technical Support
I install latest stable Doomsday engine (1.12 OS X 10.8+).
In any game (doom1, doom2 etc.) i hear sound effects (gun shots, voices, etc.), but dont hear music.
How to configure engine to play music in games?

Comments

  • It appears Doomsday's QuickTime MIDI playback has broken down at some point. Fortunately, OS X should come with a basic DLS soundfont that one can configure for use with FMOD (I'll make this the automatic default in the future).

    You should have this DLS as part of CoreAudio: /System/Library/Components/CoreAudio.component/Contents/Resources/gs_instruments.dls

    It can be taken into use with this command in Doomsday's console:
    music-soundfont /System/Library/Components/CoreAudio.component/Contents/Resources/gs_instruments.dls
    

    Another option is to use a music resource pack, however those are not available for all games/WADs.

    However, for better quality music, I recommend that you get an SF2 General MIDI soundfont somewhere, save it on your hard drive, and then in Doomsday's console type the following:
    music-soundfont /path/to/your/soundfont.sf2
    

    For instance, I keep my soundfont in Dropbox for easy access:
    music-soundfont ~/Dropbox/Music/SoundFonts/Chaos/Chaos.sf2
    
  • skyjake wrote:
    ...
    Another option is to use a music resource pack, however those are not available for all games/WADs.
    ...
    Thanks for answer.
    I dont use MIDI music from wads, always use music pack:
    jdmu-doom-classic-20080930.pk3 for Doom1
    jdmu-doom2-classic-20080930.pk3 or music_doom2.PK3 for Doom2
    but it still Doomsday does not play music.

    I can not attach files, so here are links to the contents of the folder ~/Library/Application Support/Doomsday Engine/runtime when running doom1 and doom2:
    ultimate doom files
    doom2 files
  • skyjake wrote:
    ...

    However, for better quality music, I recommend that you get an SF2 General MIDI soundfont somewhere, save it on your hard drive, and then in Doomsday's console type the following:
    music-soundfont /path/to/your/soundfont.sf2
    

    For instance, I keep my soundfont in Dropbox for easy access:
    music-soundfont ~/Dropbox/Music/SoundFonts/Chaos/Chaos.sf2
    
    I download soundfont and install it, but no music.
  • I try Doomsday on MacOs X 10.8.5 - same as in 10.9, no music.
    doomsday.out
  • I'm on OS X 10.9 and I tried loading only the Doom Classic music pack. It works as expected on my Mac.

    Could you verify that if you only load the music pack (no other resource packs), what happens then?

    Based on your Doomsday.out it looks like the audio is configured appropriately (FMOD loaded and working). The log also doesn't seem to contain any relevant error messages.

    I trust you have checked your music volume is not muted? (check Audio Settings or "music-volume" cvar)
  • I found what the problem - the whole thing in a file jdep-all-20080614.pk3 (jDoom Environment Pack), with this addon music do not play, without it everything is ok.
  • Old Dday use to have internal Map Info definitions it used to fill in any gaps in the loaded external Map Info (ded) definitions.

    In fact, even the default external Map Info definitions in the likes of 1.8.6 weren't complete and leaned on the internal ones.

    These internal definitions were removed in modern Dday leading to issues like this with older add-ons that expected the internal definitions to fill in the gaps in their Map Info defs.

    Still, at least the default Map Info definitions are now complete (i.e include all required stuff), which will cause less confusion to modern modders on this front.

    What is needed is a thing/state mods like system for every definition type, but I imagine that won't come until Ded 2.0.
Sign In or Register to comment.