qzdoom/src/sound
Randy Heit 10c0d67b78 - Changed the MIDIStreamer to send the all notes off controller to each
channel when restarting the song, rather than emitting a single note off
  event which only has a 1 in 127 chance of being for a note that's playing
  on that channel. Then I decided it would probably be a good idea to reset
  all the controllers as well.
- Increasing the size of the internal Timidity stream buffer from 1/14 sec
  (copied from the OPL player) improved its sound dramatically, so apparently
  Timidity has issues with short stream buffers. It's now at 1/2 sec in
  length. However, there seems to be something weird going on with
  corazonazul_ff6boss.mid near the beginning where it stops and immediately
  restarts a guitar on the exact same note.
- Added a new sound debugging cvar: snd_drawoutput, which can show various
  oscilloscopes and spectrums.
- Internal TiMidity now plays music.
- Changed the progdir global variable into an FString.

SVN r900 (trunk)
2008-04-11 04:59:23 +00:00
..
fmod_wrap.h VERY IMPORTANT NOTE FOR ANYBODY BUILDING FROM THE TRUNK: This commit adds support 2008-03-09 03:13:49 +00:00
fmodsound.cpp - Changed the MIDIStreamer to send the all notes off controller to each 2008-04-11 04:59:23 +00:00
fmodsound.h - Changed the MIDIStreamer to send the all notes off controller to each 2008-04-11 04:59:23 +00:00
i_music.cpp - Changed the MIDIStreamer to send the all notes off controller to each 2008-04-11 04:59:23 +00:00
i_music.h - The garbage collector is now run one last time just before exiting the game. 2008-03-26 04:27:07 +00:00
i_musicinterns.h - Changed the MIDIStreamer to send the all notes off controller to each 2008-04-11 04:59:23 +00:00
i_sound.cpp - Changed the MIDIStreamer to send the all notes off controller to each 2008-04-11 04:59:23 +00:00
i_sound.h - Changed the MIDIStreamer to send the all notes off controller to each 2008-04-11 04:59:23 +00:00
music_cd.cpp Directory restructuring to make it easier to version projects that don't build zdoom.exe. 2006-02-24 04:48:15 +00:00
music_midi_base.cpp - Changed the MIDIStreamer to send the all notes off controller to each 2008-04-11 04:59:23 +00:00
music_midi_midiout.cpp - Changed the MIDIStreamer to send the all notes off controller to each 2008-04-11 04:59:23 +00:00
music_midi_timidity.cpp - Changed D3DFB to explicitly request double buffering instead of assuming 2008-03-28 00:38:17 +00:00
music_midistream.cpp - Changed the MIDIStreamer to send the all notes off controller to each 2008-04-11 04:59:23 +00:00
music_mus_midiout.cpp - Changed the MIDIStreamer to send the all notes off controller to each 2008-04-11 04:59:23 +00:00
music_mus_opl.cpp - Added support for dumping from RAW/DRO/IMF files, so now anything that 2008-04-03 02:31:39 +00:00
music_spc.cpp - Fixed: If an object is flagged for euthanization while it's in the gray 2008-03-16 00:54:53 +00:00
music_stream.cpp - Changed D3DFB to explicitly request double buffering instead of assuming 2008-03-28 00:38:17 +00:00
music_timidity_mididevice.cpp - Changed the MIDIStreamer to send the all notes off controller to each 2008-04-11 04:59:23 +00:00
music_win_mididevice.cpp - Reimplemented snd_midiprecache, now for MIDI as well as MUS, and 2008-04-09 03:55:04 +00:00