Re: Radegast and Accessibility Discussion

@56, I'm sorry, but FMODX is ancient. Why aren't you using good ol FMOD? We're on version 2.01.03 now, and as someone who loves that audio engine and what it can do, and as someone who has employed it in many things in the past, I can say with certainty that I have never encountered the audio issues that this topic indicates. If your using custom DSPs or custom sounds, and your suffering problems like that (e.g.: hearing sounds that your not supposed to hear) then your not configuring the audio channels properly, and no "alternative" sound system is going to resolve that (in fact, OpenAL is going to significantly complicate your audio setup, given that its API is lower-level than FMOD's, and forget using native OS audio engines because FMOD already uses those under the hood, and using them directly is overkill for most scenarios). Instead of trying to resolve your audio issues by attempting to switch to another audio system, you should (1) upgrade your FMOD code to the latest early access version or latest stable version and then (2) go through your audio handling code with a fine-toothed comb and analyze precisely how your processing your audio. Over 90 percent of the time, audio issues have nothing to do with the audio engine itself and everything to do with how your using it.
Edit: I mention the early access versions of FMOD because they are not beta software; they are stable and only need a few patches here and there. Either version works; new projects should always use early access versions for the latest features. Also, the license of FMOD is not unfriendly to free and open-source software at all. Its proprietary, sure, but the only thing you can't do is sell more than one project a year, and you can't distribute the FMOD binaries with your source code. Those are the only major limitations, at any rate. As the license states:

  1. Grant of License

    1. FMOD Studio Authoring Tool. This EULA grants you the right to use FMOD Studio Authoring Tool for all use, including Commercial use, subject to the following:

      1. FMOD Studio Authoring Tool is used to create content for use with the FMOD Studio Engine only;

      2. FMOD Studio Authoring Tool is not redistributed in any form.

    2. FMOD Studio Engine. This EULA grants you the right to use FMOD Studio Engine, for personal (hobbyist), educational (students and teachers) or Non-Commercial use only, subject to the following:

      1. FMOD Studio Engine is integrated and redistributed in a software application (Product) only;

      2. FMOD Studio Engine is not distributed as part of a game engine or tool set;

      3. FMOD Studio Engine is not used in any Commercial enterprise or for any Commercial production or subcontracting, except for the purposes of Evaluation or Development of a Commercial Product;

      4. Non-Commercial use does not involve any form of monetisation, sponsorship or promotion;

      5. Product includes attribution in accordance with Clause 3.

That seems pretty fair... what about that isn't compatible with open-source software principals? Yeah, you can't redistribute the libraries with your code, but not many people do that anyway so...

-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
  • ... AudioGames . net Forum — General Game Discussion : Exodus via Audiogames-reflector
  • ... AudioGames . net Forum — General Game Discussion : Ethin via Audiogames-reflector
  • ... AudioGames . net Forum — General Game Discussion : Exodus via Audiogames-reflector
  • ... AudioGames . net Forum — General Game Discussion : ironcross32 via Audiogames-reflector
  • ... AudioGames . net Forum — General Game Discussion : NightCraller302 via Audiogames-reflector
  • ... AudioGames . net Forum — General Game Discussion : chrisnorman7 via Audiogames-reflector
  • ... AudioGames . net Forum — General Game Discussion : cinder via Audiogames-reflector
  • ... AudioGames . net Forum — General Game Discussion : ironcross32 via Audiogames-reflector
  • ... AudioGames . net Forum — General Game Discussion : Ethin via Audiogames-reflector
  • ... AudioGames . net Forum — General Game Discussion : Ethin via Audiogames-reflector
  • ... AudioGames . net Forum — General Game Discussion : Ethin via Audiogames-reflector
  • ... AudioGames . net Forum — General Game Discussion : Angel via Audiogames-reflector
  • ... AudioGames . net Forum — General Game Discussion : Socheat via Audiogames-reflector
  • ... AudioGames . net Forum — General Game Discussion : cinder via Audiogames-reflector
  • ... AudioGames . net Forum — General Game Discussion : heartssong via Audiogames-reflector
  • ... AudioGames . net Forum — General Game Discussion : heartssong via Audiogames-reflector
  • ... AudioGames . net Forum — General Game Discussion : heartssong via Audiogames-reflector
  • ... AudioGames . net Forum — General Game Discussion : Ethin via Audiogames-reflector
  • ... AudioGames . net Forum — General Game Discussion : Nocturnus via Audiogames-reflector
  • ... AudioGames . net Forum — General Game Discussion : heartssong via Audiogames-reflector
  • ... AudioGames . net Forum — General Game Discussion : heartssong via Audiogames-reflector

Reply via email to