{"action":"created","issue":{"url":"https://api.github.com/repos/TurningWheel/Barony/issues/20","repository_url":"https://api.github.com/repos/TurningWheel/Barony","labels_url":"https://api.github.com/repos/TurningWheel/Barony/issues/20/labels{/name}","comments_url":"https://api.github.com/repos/TurningWheel/Barony/issues/20/comments","events_url":"https://api.github.com/repos/TurningWheel/Barony/issues/20/events","html_url":"https://github.com/TurningWheel/Barony/issues/20","id":180518532,"number":20,"title":"Open source alternative to FMOD","user":{"login":"akien-mga","id":4701338,"avatar_url":"https://avatars.githubusercontent.com/u/4701338?v=3","gravatar_id":"","url":"https://api.github.com/users/akien-mga","html_url":"https://github.com/akien-mga","followers_url":"https://api.github.com/users/akien-mga/followers","following_url":"https://api.github.com/users/akien-mga/following{/other_user}","gists_url":"https://api.github.com/users/akien-mga/gists{/gist_id}","starred_url":"https://api.github.com/users/akien-mga/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/akien-mga/subscriptions","organizations_url":"https://api.github.com/users/akien-mga/orgs","repos_url":"https://api.github.com/users/akien-mga/repos","events_url":"https://api.github.com/users/akien-mga/events{/privacy}","received_events_url":"https://api.github.com/users/akien-mga/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-10-02T15:46:59Z","updated_at":"2016-10-04T05:59:18Z","closed_at":null,"body":"Partly related to #19, but would have a different resolution so opening a new issue.\r\n\r\nTo make Barony fully libre, it would be nice to have it support an open source alternative to FMOD. If you use specific FMOD features that you don't want to part with (and additionally, if you don't want to spent too much time porting the sound engine for a game you already have in production), it could be kept alongside the alternative, and the sound engine could be selected at build time via a CMake option.\r\n\r\nPossible alternatives would be [cAudio](https://github.com/R4stl1n/cAudio) (I discovered it recently and heard many good things about it), RtAudio, OpenAL directly, SDL_mixer, SFML Audio, PortAudio, BASS... I don't have experience with most of them, but with a bit of research I'm 100% sure that you can find a great open source library that could be used as a replacement for the proprietary FMOD.\r\n\r\nUntil an alternative is implemented, it would be nice to have the possibility to disable FMOD via a CMake argument (one would thus likely lose sound support, but at least it would be possible to build without proprietary library)."},"comment":{"url":"https://api.github.com/repos/TurningWheel/Barony/issues/comments/251303074","html_url":"https://github.com/TurningWheel/Barony/issues/20#issuecomment-251303074","issue_url":"https://api.github.com/repos/TurningWheel/Barony/issues/20","id":251303074,"user":{"login":"SheridanR","id":1526121,"avatar_url":"https://avatars.githubusercontent.com/u/1526121?v=3","gravatar_id":"","url":"https://api.github.com/users/SheridanR","html_url":"https://github.com/SheridanR","followers_url":"https://api.github.com/users/SheridanR/followers","following_url":"https://api.github.com/users/SheridanR/following{/other_user}","gists_url":"https://api.github.com/users/SheridanR/gists{/gist_id}","starred_url":"https://api.github.com/users/SheridanR/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SheridanR/subscriptions","organizations_url":"https://api.github.com/users/SheridanR/orgs","repos_url":"https://api.github.com/users/SheridanR/repos","events_url":"https://api.github.com/users/SheridanR/events{/privacy}","received_events_url":"https://api.github.com/users/SheridanR/received_events","type":"User","site_admin":false},"created_at":"2016-10-04T05:59:18Z","updated_at":"2016-10-04T05:59:18Z","body":"We are indeed using OpenAL Soft (ie the free implementation of OpenAL) for our next project, partly because FMOD seems to be under a somewhat restricted license. At this stage it would be costly for me to  dive back into Barony and rewrite the sound engine, but if anyone else is interested that is definitely the library I would recommend for that purpose."}}
{"actor":{"display_login":"SheridanR"}}