Alphabetical Index | Tags by Size | Find tag:

Audio (Grouped)

Related tags: AudioDriver, AudioSettings, FluidSynth, Music, SFX

Authorship: 60% skyjake, 40% danij

View commits by date

Jump down to:
  Client (39)
  Refactor (32)
  Fixed (21)
  Cleanup (14)
  Added (8)
  UI (7)
  Windows (5)
  FluidSynth (4)
  FMOD (3)
  SFX (3)
  OS X (2)
  All Games (1)
  API (1)
  Busy Mode (1)
  Debug (1)
  Documentation (1)
  Doom (1)
  Heretic (1)
  Linux (1)
  Log (1)
  Performance (1)
  Scripting (1)
  SDL (1)
  Server (1)
  SfxSampleCache (1)
November 2018
2018-11-15 : Selecting the FMOD output driver
April 2014
2014-04-30 : SectorCluster at the listener's position must be valid
May 2013
2013-05-17 : Degenerate BSP leafs cannot affect sector reverb characteristics
February 2013
2013-02-05 : Incremented maximum number of sound channels to 256 (from 64)
July 2012
2012-07-14 : SF2 soundfonts with FMOD using FluidSynth
2012-07-14 : Log message about changing sound fonts
June 2012
2012-06-25 : Debugging WAV loading from PK3
2012-06-23 : Reset reverb when changing games
April 2012
2012-04-16 : Default 3D reverb volume is 0.5 (reduced from 1.0)
February 2012
2012-02-16 : Make sure audio driver gets updates in busy mode

  Client (39) — Audio

November 2018
2018-11-08 Client : Option for pausing music when focus lost
September 2017
2017-09-10 Client : Use GeneralUser GS as the default MIDI soundfont
November 2016
2016-11-20 Client : Don’t try to use audio plugins that are not installed
2016-11-20 Cleanup | Client : Audio interfaces setup
October 2016
2016-10-16 Client | UI : Selecting audio plugins in the Audio Settings dialog
November 2015
2015-11-29 Client : Handle audio plugin library load error
2015-11-28 Cleanup | Client | Fixed : Positioning of plane movement sounds; cleanup
2015-11-28 Client | Fixed : Misinterpreted sound ID (-1) when trying to cache waveform data
2015-11-28 Client | Fixed : Catch missing symbol errors when loading audio plugins
August 2015
2015-08-17 Client | Fixed : Further DDSF_* flag related fixes
2015-08-17 Client | Fixed : Mishandled DDSF_* flags when starting LogicSounds
2015-08-17 Client : Typos
2015-08-17 Client | SfxSampleCache : Ignore attempts to cache a sample given an invalid soundId
2015-08-17 Client | Refactor : Internalized more playback functionality into audio::System
2015-08-14 Cleanup | Client : Cleanup
2015-08-14 Client | Refactor : Moved high-level sfx playback interface to audio/system.cpp/h
2015-08-11 Client | Refactor : audio::System has ownership of audio::SfxChannels
2015-08-11 Client | Refactor : Began remodelling sfxchannel_t using OO C++
2015-08-11 Client | Refactor : audio::System has ownership of the central audio::SfxSampleCache
2015-08-10 Client | Refactor : Internalized active audio interface functionality in audio::System
2015-08-10 Client : audio::System::description() now includes more high-level config
2015-08-10 Client | Refactor : Internalized active audio interface iteration in audio::System
2015-08-10 Client | Refactor : Moved high-level music playback interface to audio::System
2015-08-10 Client | Refactor : Locate music resource files only once per playback request
2015-08-10 Client | Refactor : Locating music files irrespective of playback facilities
2015-08-10 Cleanup | Client : "Mus" module is no longer dependent on audiodriver.h
2015-08-10 Client | Refactor : "Mus" module clean up/consolidation
2015-08-06 Client | Refactor : audio::System is responsible for sound/music resets
2015-08-06 Added | Client : Added audio::System (stub) for the client
November 2014
2014-11-26 Client | UI : Show volumes on a percent scale; defaults at 67
2014-11-23 Client : Try other music sources if playback fails
June 2014
2014-06-17 Client | Refactor : Use de::String to concatenate base path and music/sfx paths
January 2014
2014-01-09 Client : Replaced Con_Errors with exceptions (with -isfx, etc.)
December 2013
2013-12-15 Client | SFX : Ensure a sample is loaded in a channel before comparing ids
2013-12-15 Cleanup | Client | Refactor | SFX : Use de::Log for logging purposes; cleanup
September 2013
2013-09-14 Client : Environmental audio characteristics use sector cluster granularity
2013-09-14 Cleanup | Client : Cleaned up s_sfx.cpp/h a little
August 2013
2013-08-24 Client | UI : Show audio information in the About dialog
July 2013
2013-07-01 Client : Lowered level of sound sample cache log message

↑ Back to top

  Refactor (32) — Audio

August 2015
2015-08-17 Cleanup | Refactor : Further cleanup
2015-08-17 Cleanup | Refactor : Cleanup
2015-08-17 Refactor : Assimilated LSM functionality in audio::System
2015-08-17 Refactor : Moved Logical Sound Manager (LSM) into audio::System
2015-08-17 Client | Refactor : Internalized more playback functionality into audio::System
2015-08-14 Cleanup | Refactor | Server : Server audio::System no longer observes App GameUnload; cleanup
2015-08-14 Client | Refactor : Moved high-level sfx playback interface to audio/system.cpp/h
2015-08-11 Client | Refactor : audio::System has ownership of audio::SfxChannels
2015-08-11 Client | Refactor : Began remodelling sfxchannel_t using OO C++
2015-08-11 Client | Refactor : audio::System has ownership of the central audio::SfxSampleCache
2015-08-10 Client | Refactor : Internalized active audio interface functionality in audio::System
2015-08-10 Client | Refactor : Internalized active audio interface iteration in audio::System
2015-08-10 Client | Refactor : Moved high-level music playback interface to audio::System
2015-08-10 Client | Refactor : Locate music resource files only once per playback request
2015-08-10 Client | Refactor : Locating music files irrespective of playback facilities
2015-08-10 Client | Refactor : "Mus" module clean up/consolidation
2015-08-07 Refactor : Began remodelling Audio system components
2015-08-06 Debug | Refactor : Moved audio channel debug visual to audio/s_sfx.cpp/h
2015-08-06 Refactor : Moved high-level audio playback API to audio/system.cpp/h
2015-08-06 Refactor : Perform frame synchronous audio operations in audio::System
2015-08-06 Refactor : Moved registration of audio cmds/vars to audio::System
2015-08-06 Client | Refactor : audio::System is responsible for sound/music resets
June 2014
2014-06-17 Client | Refactor : Use de::String to concatenate base path and music/sfx paths
December 2013
2013-12-15 Cleanup | Client | Refactor | SFX : Use de::Log for logging purposes; cleanup
October 2012
2012-10-19 Cleanup | Refactor : Cleanup of driver API setup
2012-10-15 Refactor : Locate audio drivers using de::FS
July 2012
2012-07-13 Refactor : Music interface stack
2012-07-13 Refactor : Soundfont config and querying play state in audiodriver_music
2012-07-13 Added | Refactor : Added audiodriver_music module
2012-07-13 Refactor : Unifying the low-level music playback setup
2012-07-13 Refactor : First step in adding multiple music interfaces
March 2012
2012-03-01 Refactor : Allow loading multiple audio plugins

↑ Back to top

  Fixed (21) — Audio

January 2020
2020-01-05 Fixed | FluidSynth : Excessive lag on music volume setting
December 2018
2018-12-06 Fixed | UI : Changing the sound font
November 2018
2018-11-14 Fixed : Map music stops when map reloaded
June 2017
2017-06-12 Fixed | Linux : Path of the FMOD library
March 2017
2017-03-30 Fixed | FluidSynth : Stop all playing notes after finishing music playback
February 2017
2017-02-02 Fixed | Windows : Fixed a 64-bit value conversion in winmm audio plugin
November 2016
2016-11-20 API | Fixed : Sound emitters are const in APIs; fixed line side emitters
2016-11-20 Fixed : Fall back to SDL_mixer if FMOD is not available
2016-11-20 Fixed | SDL : Crash after reloading SDL_mixer plugin
October 2016
2016-10-20 Fixed : Fatal error when starting without FMOD installed
August 2016
2016-08-07 Fixed : Playing a music file
November 2015
2015-11-28 Cleanup | Client | Fixed : Positioning of plane movement sounds; cleanup
2015-11-28 Client | Fixed : Misinterpreted sound ID (-1) when trying to cache waveform data
2015-11-28 Client | Fixed : Catch missing symbol errors when loading audio plugins
August 2015
2015-08-17 Client | Fixed : Further DDSF_* flag related fixes
2015-08-17 Client | Fixed : Mishandled DDSF_* flags when starting LogicSounds
April 2014
2014-04-30 Fixed : Crash if listener is positioned at a degenerate BSP leaf
2014-04-18 Fixed : Error in log output from SDL_Mixer plugin
July 2013
2013-07-14 Fixed : Properly wait for the SFX refresh thread to stop
July 2012
2012-07-13 Fixed : Adding audio interfaces on the stack
February 2012
2012-02-16 Busy Mode | Fixed : Don't start sound effects in busy mode

↑ Back to top

  Cleanup (14) — Audio

November 2016
2016-11-20 Cleanup | Client : Audio interfaces setup
November 2015
2015-11-28 Cleanup | Client | Fixed : Positioning of plane movement sounds; cleanup
August 2015
2015-08-17 Cleanup | Refactor : Further cleanup
2015-08-17 Cleanup | Refactor : Cleanup
2015-08-14 Cleanup | Refactor | Server : Server audio::System no longer observes App GameUnload; cleanup
2015-08-14 Cleanup | Client : Cleanup
2015-08-10 Cleanup | Client : "Mus" module is no longer dependent on audiodriver.h
2015-08-06 Cleanup | Doom : Cleanup
November 2014
2014-11-25 Cleanup : Audio System dependencies, minor style tweaks
January 2014
2014-01-09 Cleanup : Log levels and domains (continued)
December 2013
2013-12-15 Cleanup | Client | Refactor | SFX : Use de::Log for logging purposes; cleanup
September 2013
2013-09-14 Cleanup | Client : Cleaned up s_sfx.cpp/h a little
October 2012
2012-10-19 Cleanup | Refactor : Cleanup of driver API setup
July 2012
2012-07-14 Cleanup : Cleanup

↑ Back to top

  Added (8) — Audio

December 2019
2019-12-15 Added | Scripting : Added Audio.localSound()
September 2017
2017-09-10 Added : Added the GeneralUser GS SoundFont to net.dengine.client
January 2017
2017-01-19 Added | FMOD | UI : Added a widget for changing FMOD speaker mode
November 2016
2016-11-20 Added | All Games : Added setting for switch sound positioning
August 2015
2015-08-06 Added | Client : Added audio::System (stub) for the client
July 2012
2012-07-13 Added | Refactor : Added audiodriver_music module
2012-07-12 Added : Added a mechanism for streaming samples
March 2012
2012-03-01 Added : Options -isfx, -imusic, and -icd for overriding interfaces

↑ Back to top

  UI (7) — Audio

December 2018
2018-12-06 Fixed | UI : Changing the sound font
November 2018
2018-11-04 UI : Set SFX channel count in Audio Settings
January 2017
2017-01-19 Added | FMOD | UI : Added a widget for changing FMOD speaker mode
November 2016
2016-11-20 UI : Reinitialize audio subsystem after backend preferences changed
October 2016
2016-10-16 Client | UI : Selecting audio plugins in the Audio Settings dialog
November 2014
2014-11-26 Client | UI : Show volumes on a percent scale; defaults at 67
August 2013
2013-08-24 Client | UI : Show audio information in the About dialog

↑ Back to top

  Windows (5) — Audio

December 2018
2018-12-06 Windows : Deploy 32-bit FluidSynth dependencies
September 2017
2017-09-09 Windows : FluidSynth on Windows using MinGW GLib
June 2017
2017-06-11 Windows : Graceful error handling in Windows Multimedia plugin
2017-06-11 Windows : Default to SDL_mixer for MIDI, Windows Multimedia for CD
February 2017
2017-02-02 Fixed | Windows : Fixed a 64-bit value conversion in winmm audio plugin

↑ Back to top

  FluidSynth (4) — Audio

January 2020
2020-01-05 Fixed | FluidSynth : Excessive lag on music volume setting
July 2018
2018-07-27 FluidSynth | FMOD : Make audio plugin entry points visible
September 2017
2017-09-10 FluidSynth : Music volume adjustments
March 2017
2017-03-30 Fixed | FluidSynth : Stop all playing notes after finishing music playback

↑ Back to top

  FMOD (3) — Audio

July 2018
2018-07-27 FluidSynth | FMOD : Make audio plugin entry points visible
May 2017
2017-05-01 FMOD : Updated FMOD plugin to use FMOD Studio low-level API
January 2017
2017-01-19 Added | FMOD | UI : Added a widget for changing FMOD speaker mode

↑ Back to top

  SFX (3) — Audio

February 2017
2017-02-24 SFX : Permanently disable sound effects resampling
December 2013
2013-12-15 Client | SFX : Ensure a sample is loaded in a channel before comparing ids
2013-12-15 Cleanup | Client | Refactor | SFX : Use de::Log for logging purposes; cleanup

↑ Back to top

  OS X (2) — Audio

September 2016
2016-09-04 OS X : macOS 10.12 drops QTKit, disable the old MusicPlayer
October 2013
2013-10-07 OS X : Use CoreAudio's DLS soundfont if no other specified

↑ Back to top

  All Games (1) — Audio

November 2016
2016-11-20 Added | All Games : Added setting for switch sound positioning

↑ Back to top

  API (1) — Audio

November 2016
2016-11-20 API | Fixed : Sound emitters are const in APIs; fixed line side emitters

↑ Back to top

  Busy Mode (1) — Audio

February 2012
2012-02-16 Busy Mode | Fixed : Don't start sound effects in busy mode

↑ Back to top

  Debug (1) — Audio

August 2015
2015-08-06 Debug | Refactor : Moved audio channel debug visual to audio/s_sfx.cpp/h

↑ Back to top

  Documentation (1) — Audio

July 2012
2012-07-14 Documentation : Small apidoc improvements

↑ Back to top

  Doom (1) — Audio

August 2015
2015-08-06 Cleanup | Doom : Cleanup

↑ Back to top

  Heretic (1) — Audio

November 2020
2020-11-12 Heretic : Redefining an ambient sequence

↑ Back to top

  Linux (1) — Audio

June 2017
2017-06-12 Fixed | Linux : Path of the FMOD library

↑ Back to top

  Log (1) — Audio

December 2018
2018-12-15 Log : Print to log which music lump/file/track is started

↑ Back to top

  Performance (1) — Audio

April 2012
2012-04-24 Performance : Update sector reverbs at the start of the frame

↑ Back to top

  Scripting (1) — Audio

December 2019
2019-12-15 Added | Scripting : Added Audio.localSound()

↑ Back to top

  SDL (1) — Audio

November 2016
2016-11-20 Fixed | SDL : Crash after reloading SDL_mixer plugin

↑ Back to top

  Server (1) — Audio

August 2015
2015-08-14 Cleanup | Refactor | Server : Server audio::System no longer observes App GameUnload; cleanup

↑ Back to top

  SfxSampleCache (1) — Audio

August 2015
2015-08-17 Client | SfxSampleCache : Ignore attempts to cache a sample given an invalid soundId

↑ Back to top