Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-06-21 | cleanup | Max Horn | |
svn-id: r8584 | |||
2003-06-21 | make gcc happy | Jonathan Gray | |
svn-id: r8583 | |||
2003-06-18 | Fix for bug [756555] ALL: With '-ewindows' notes don't stop at quit | Jamieson Christian | |
and bug [755176] SIMON2: Hanging notes More cleanup of the thread issues associated with iMuse and MidiParser shutdown. Untested. svn-id: r8546 | |||
2003-06-18 | Use stdafx.h instead of manually including system headers. | Marcus Comstedt | |
svn-id: r8541 | |||
2003-06-15 | more cleanup | Max Horn | |
svn-id: r8497 | |||
2003-06-11 | fixed cast warnings | Max Horn | |
svn-id: r8435 | |||
2003-06-11 | Fixed post-mortem attempts to transmit MIDI data | Jamieson Christian | |
svn-id: r8433 | |||
2003-06-11 | Fixed race condition in MPU401 shutdown | Jamieson Christian | |
svn-id: r8432 | |||
2003-06-09 | use clear_sound_proc to properly deinit the mixer (this fixes a crash-on-exit) | Max Horn | |
svn-id: r8410 | |||
2003-06-01 | Made some conversions explicit to prevent VC.NET 2003 from complaining | Bertrand Augereau | |
svn-id: r8254 | |||
2003-06-01 | Fixed hanging notes on Smart Jump when Note Off event cannot be found. | Jamieson Christian | |
(I'm not sure why the Note Off would not be found, but at least we're properly dealing with such notes now.) svn-id: r8250 | |||
2003-06-01 | Documentation corrections | Jamieson Christian | |
svn-id: r8224 | |||
2003-06-01 | Some last SysEx cleanup. | Jamieson Christian | |
svn-id: r8223 | |||
2003-05-31 | Some Doxygen documentation. Just to test. | Jamieson Christian | |
svn-id: r8195 | |||
2003-05-29 | more OSystem docs & cleanup | Max Horn | |
svn-id: r8118 | |||
2003-05-29 | added TODO: get rid of create_thread | Max Horn | |
svn-id: r8115 | |||
2003-05-25 | Fixed occassional music crashes when loading games. | Jamieson Christian | |
Thanks to eriktorbjorn for finding this issue. svn-id: r7959 | |||
2003-05-24 | allNotesOff() now sends to all 16 channels, not just the first 15. Duh. | Jamieson Christian | |
svn-id: r7899 | |||
2003-05-23 | fixed nasty deadlock I recently introduced | Max Horn | |
svn-id: r7867 | |||
2003-05-23 | Fixed problem with hanging notes on some synth modules. | Jamieson Christian | |
Various little MidiParser fixes. svn-id: r7863 | |||
2003-05-23 | Fixed tempo problems in Simon games | Jamieson Christian | |
svn-id: r7853 | |||
2003-05-23 | Removed annoying warning | Jamieson Christian | |
svn-id: r7851 | |||
2003-05-23 | Fixed gcc warning | Jamieson Christian | |
svn-id: r7850 | |||
2003-05-23 | Revamped iMuse and Player classes. Player now uses MidiParser to parse its ↵ | Jamieson Christian | |
data, which will allow it to parse other MIDI formats. To receive parsed data, Player now derives from MidiDriver to act as a "fake MIDI driver". Miscellaneous upgrades and fixes to MidiParser, including the Smart Jump (which could not be tested before iMuse started making use of the MidiParser). *** THIS IS A BIG UPGRADE! EXTENSIVE REGRESSION TESTING IS NEEDED! *** This has been tested through the intros and a number of other scenes from MI2, FOA and S&M. NOTE! This upgrade introduces savegame format version V19. Earlier version savegames will load, but the music will simply start over from the beginning. Only V19 and later games will properly restore the position of the music! Don't say you weren't warned.... svn-id: r7849 | |||
2003-05-22 | make sure that the mutex protects everything that affects the buffer | Max Horn | |
svn-id: r7835 | |||
2003-05-22 | Added "smart-jump" capability to MidiParser. | Jamieson Christian | |
svn-id: r7831 | |||
2003-05-21 | pedantic warning fix | Max Horn | |
svn-id: r7792 | |||
2003-05-21 | More Simon music fixes | Jamieson Christian | |
svn-id: r7769 | |||
2003-05-20 | Corrections to SMF Type 1 compression to Type 0. | Jamieson Christian | |
Fixes simon2win title music. svn-id: r7755 | |||
2003-05-20 | Simon music fixes | Jamieson Christian | |
svn-id: r7744 | |||
2003-05-20 | init member vars to 0 | Max Horn | |
svn-id: r7732 | |||
2003-05-20 | Fixed regression in XMIDI parsing. | Jamieson Christian | |
svn-id: r7706 | |||
2003-05-19 | Fixed anonymous structs warning. | Jamieson Christian | |
svn-id: r7696 | |||
2003-05-19 | Moved common parsing logic into MidiParser base class. | Jamieson Christian | |
Added auto-loop capability. svn-id: r7692 | |||
2003-05-19 | Fixed problem updating callback | Jamieson Christian | |
svn-id: r7691 | |||
2003-05-19 | fix shadow warning; removed unused var | Max Horn | |
svn-id: r7677 | |||
2003-05-19 | fix shadow warning | Max Horn | |
svn-id: r7675 | |||
2003-05-19 | Fixed Simon 1 music regression. | Jamieson Christian | |
SMF parser now supports malformed Simon pitch bend events. Implemented SMF parser jump method. svn-id: r7669 | |||
2003-05-19 | MidiStreamer goes away, replaced by MidiParser | Jamieson Christian | |
svn-id: r7663 | |||
2003-05-19 | Fixed gcc warnings, virtual destructor problem | Jamieson Christian | |
svn-id: r7656 | |||
2003-05-19 | remove dup object | Jonathan Gray | |
svn-id: r7655 | |||
2003-05-18 | Implemented new Simon MIDI module, switching from MidiStreamer to ↵ | Jamieson Christian | |
MidiParser. Restructuring enables XMIDI support and vc_72 implementation. Various cleanup on MidiParser's and MidiDriver's. svn-id: r7654 | |||
2003-05-18 | SMF/GMF implementation of MidiParser | Jamieson Christian | |
svn-id: r7650 | |||
2003-05-18 | MIDI Meta event Tx for virtual MidiDriver's | Jamieson Christian | |
svn-id: r7638 | |||
2003-05-18 | update | Jonathan Gray | |
svn-id: r7637 | |||
2003-05-18 | New plug-in MIDI parser modules, INCOMPLETE. | Jamieson Christian | |
svn-id: r7636 | |||
2003-05-18 | HAVE_CONFIG_H | Jonathan Gray | |
svn-id: r7632 | |||
2003-05-17 | Fixed Adlib sound problem on old (small header) games. Thanks for ↵ | Jamieson Christian | |
eriktorbjorn for the material that led to the solution. svn-id: r7610 | |||
2003-05-17 | Removed mididrv.cpp, added seq.cpp | Jamieson Christian | |
svn-id: r7608 | |||
2003-05-17 | Absorbed last tidbits of mididrv.cpp into other files | Jamieson Christian | |
svn-id: r7606 |