vkdoom_m/src/sound
Hisymak 07586af6d1 Fix OPL Synth note cutoffs and issues after removal of MusLib
This should fix bug reported in https://forum.zdoom.org/viewtopic.php?
f=104&t=56682.
There were two problems:
1. Algorithm to select a free voice was not appropriate. Changed to a
simple "least-recently-freed voice" algorithm.
2. Sustained voices were treated as used voices and never got replaced.
Now sustained voices are preferentially replaced when there are no free
voices.
2018-04-30 18:21:30 +02:00
..
adlmidi Disabled annoying MSVC 2015 warnings in ADL and OPN files 2018-04-19 11:12:20 +03:00
mididevices Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
midisources Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
musicformats Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
oplsynth Fix OPL Synth note cutoffs and issues after removal of MusLib 2018-04-30 18:21:30 +02:00
opnmidi Disabled annoying MSVC 2015 warnings in ADL and OPN files 2018-04-19 11:12:20 +03:00
thirdparty - removed redundant sound includes. 2017-04-18 20:55:40 +02:00
timidity Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
timiditypp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
wildmidi Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
efx.h Normalize line endings 2016-03-01 09:47:10 -06:00
i_midi_win32.h - finally managed to get rid of the DWORD type. 2017-03-10 19:46:22 +01:00
i_music.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
i_music.h - renamed FileRdr back to FileReader. 2018-03-11 19:29:37 +01:00
i_musicinterns.h Added support for libOPNMIDI Playing device 2018-03-24 17:58:47 +03:00
i_sound.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
i_sound.h - renamed FileRdr back to FileReader. 2018-03-11 19:29:37 +01:00
i_soundfont.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
i_soundfont.h - renamed FileRdr back to FileReader. 2018-03-11 19:29:37 +01:00
i_soundinternal.h Added support for libOPNMIDI Playing device 2018-03-24 17:58:47 +03:00
mpg123_decoder.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
mpg123_decoder.h - renamed FileRdr back to FileReader. 2018-03-11 19:29:37 +01:00
mpgload.h - allow dynamic loading of all sound related libraries without providing any SDK at all. 2017-04-17 17:05:09 +02:00
music_midi_base.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
oalload.h - allow dynamic loading of all sound related libraries without providing any SDK at all. 2017-04-17 17:05:09 +02:00
oalsound.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
oalsound.h - renamed FileRdr back to FileReader. 2018-03-11 19:29:37 +01:00
sndfile_decoder.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
sndfile_decoder.h - renamed FileRdr back to FileReader. 2018-03-11 19:29:37 +01:00
sndload.h - allow dynamic loading of all sound related libraries without providing any SDK at all. 2017-04-17 17:05:09 +02:00