{"action":"created","issue":{"url":"https://api.github.com/repos/alunbestor/Boxer/issues/47","repository_url":"https://api.github.com/repos/alunbestor/Boxer","labels_url":"https://api.github.com/repos/alunbestor/Boxer/issues/47/labels{/name}","comments_url":"https://api.github.com/repos/alunbestor/Boxer/issues/47/comments","events_url":"https://api.github.com/repos/alunbestor/Boxer/issues/47/events","html_url":"https://github.com/alunbestor/Boxer/issues/47","id":47510064,"number":47,"title":"Feature request: Additional audio options (e.g. Sound fonts, GUS)","user":{"login":"PatTheMav","id":9436503,"avatar_url":"https://avatars1.githubusercontent.com/u/9436503?v=4","gravatar_id":"","url":"https://api.github.com/users/PatTheMav","html_url":"https://github.com/PatTheMav","followers_url":"https://api.github.com/users/PatTheMav/followers","following_url":"https://api.github.com/users/PatTheMav/following{/other_user}","gists_url":"https://api.github.com/users/PatTheMav/gists{/gist_id}","starred_url":"https://api.github.com/users/PatTheMav/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PatTheMav/subscriptions","organizations_url":"https://api.github.com/users/PatTheMav/orgs","repos_url":"https://api.github.com/users/PatTheMav/repos","events_url":"https://api.github.com/users/PatTheMav/events{/privacy}","received_events_url":"https://api.github.com/users/PatTheMav/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":32,"created_at":"2014-11-01T16:35:00Z","updated_at":"2018-02-11T09:01:42Z","closed_at":null,"author_association":"NONE","body":"Adding to the amazing work done for MT-32 support in Boxer, I'd very much like to see a possibility to also configure additional audio options, e.g.:\n- Selection of Sound fonts - Core Audio is able to use SF2 sound font files, DOSBOX supposedly supports this in OS X natively (see http://sourceforge.net/p/dosbox/patches/242/)\n- Global configuration for Gravis Ultrasound - if given an ULTRASND folder, it would be awesome if this folder could be dropped on the config window just like the MT-32 ROMs which would enable GUS for all games and \"mount\" the folder properly (setting the \"ultradir\" config variable accordingly).\n\nA bit of an explanation for this: Even though many games tout MT-32 support (and have appropriate drivers) not all of them have been composed using an MT-32 (or their MT-32 tracks haven't). Case in point: X-Wing's floppy version has a MT-32 sound track, it's General Midi sound track was converted from the MT-32 version. X-Wing's CD Rom version however sports only the General Midi tracks (even for the MT-32). TIE Fighter was composed on a Roland SC-55 which is a General Midi device, so it's MT-32 track is also just a converted General Midi soundtrack.\n\nSo while one might want to use MT-32 for - say - Monkey Island (which truly shines using it), TIE Fighter or Dark Forces will sound better using General Midi and a proper modern sound font.\n\nAs Boxer passes General Midi music to core audio (bypassing its internal MT-32 support), it could use an available sound font. Configuring this \"out of the box\" on OS X has become quite cumbersome ever since Quicktime X and requires outdated software (often requiring Rosetta) or doing a full install of Xcode to acquire needed programs.\n\nEdit: Looking at the repository it seems that the underlying system is able to load a user-specified sound font, so the UI exposing that feature is \"just\" missing.\n"},"comment":{"url":"https://api.github.com/repos/alunbestor/Boxer/issues/comments/364735402","html_url":"https://github.com/alunbestor/Boxer/issues/47#issuecomment-364735402","issue_url":"https://api.github.com/repos/alunbestor/Boxer/issues/47","id":364735402,"user":{"login":"almeath","id":5726214,"avatar_url":"https://avatars1.githubusercontent.com/u/5726214?v=4","gravatar_id":"","url":"https://api.github.com/users/almeath","html_url":"https://github.com/almeath","followers_url":"https://api.github.com/users/almeath/followers","following_url":"https://api.github.com/users/almeath/following{/other_user}","gists_url":"https://api.github.com/users/almeath/gists{/gist_id}","starred_url":"https://api.github.com/users/almeath/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/almeath/subscriptions","organizations_url":"https://api.github.com/users/almeath/orgs","repos_url":"https://api.github.com/users/almeath/repos","events_url":"https://api.github.com/users/almeath/events{/privacy}","received_events_url":"https://api.github.com/users/almeath/received_events","type":"User","site_admin":false},"created_at":"2018-02-11T09:01:42Z","updated_at":"2018-02-11T09:01:42Z","author_association":"NONE","body":"I have tried pointing Boxer 2 alpha to a few different SF2 sound fonts using the specified terminal command. It generally works very well. My only problem is the volume of some fonts is way too loud and can sometimes drown out the voice and sound effects in various games. Some games allow for independent music volume control, but others just have one master volume control.\r\n\r\nIs there a way to adjust the volume at which Boxer plays the MIDI music, independently of the master volume slider?"}}
{"actor":{"display_login":"almeath"}}