Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-08-11 | More music volume management fixes | Jamieson Christian | |
svn-id: r9636 | |||
2003-08-11 | Fix for Bug [777589] SIMON1: Sound volume strangeness | Jamieson Christian | |
Fixed redundant, cumulative adjustments of _masterVolume on the individual channel volumes. This fixes problems with individual instruments changing volume by too much, or dropping out altogether, when changing the master music volume. svn-id: r9635 | |||
2003-08-08 | Added generic send() option to MidiChannel. | Jamieson Christian | |
This circumvents problems doing generic send() calls to MidiDrivers that support more than 16 MIDI channels (i.e. Adlib). Because of the way it interacts with MidiDriver, Simon could have run into a problem if it tried to allocate more than 15 Adlib music channels (though this would only happen in very, VERY rare circumstances). Also fixed a problem with the channel numbering scheme used by MidiDriver_Adlib, in particular the percussion channel number. svn-id: r9604 | |||
2003-08-08 | More Simon shutdown cleanup | Jamieson Christian | |
svn-id: r9602 | |||
2003-08-08 | Fixed hang from double-lock of mutex | Jamieson Christian | |
svn-id: r9600 | |||
2003-08-01 | #include cleanup (explicityl specify the location for headers from common/, ↵ | Max Horn | |
so that we at some point can get rid of -Icommon; exception is made for stdafx.h, since a) we might want to rename it and b) might want to move it to the top level) svn-id: r9359 | |||
2003-07-24 | Fix for Bug [775534] 0.5.0 RC SIMON1DOS Random sfx notes during music | Jamieson Christian | |
Corrected a problem with resource size computation for GMF sound effect resources. Since GMF resources have no size info, we were computing sizes with the assumption that each GMF appears in its own file, so the file size becomes the resource size. This is true for simon1dos music files but not for SFX files. This fix uses the resource offset pointers at the beginning of SFX files to properly compute the size of SFX resources. svn-id: r9155 | |||
2003-07-14 | Fixed behavior of "m" key under simon1dos. | Jamieson Christian | |
The "m" key was turning off both music AND MIDI sound effects. It now turns off only the music. svn-id: r9014 | |||
2003-07-14 | Feature [770161] SIMON: Remap instruments to GM | Jamieson Christian | |
Apparently Simon 1 (all versions) uses MT32 instruments, so now we map them to GM *unless* the --native-mt32 option was specified. svn-id: r9001 | |||
2003-05-25 | Fixed undefined file read operation | Jamieson Christian | |
svn-id: r7971 | |||
2003-05-25 | fixed format string | Max Horn | |
svn-id: r7931 | |||
2003-05-25 | Added music support for simon1demo | Jamieson Christian | |
svn-id: r7927 | |||
2003-05-24 | Fixed hanging notes when switching tracks | Jamieson Christian | |
svn-id: r7878 | |||
2003-05-24 | Fixed MIDI channel conflict between music and MIDI sound effects in simon1dos. | Jamieson Christian | |
Also added notes about the GMF header for posterity's sake. svn-id: r7877 | |||
2003-05-24 | Added support for GMF loop specifier | Jamieson Christian | |
svn-id: r7874 | |||
2003-05-24 | Fixed problem with hanging notes when switching music tracks | Jamieson Christian | |
svn-id: r7873 | |||
2003-05-24 | Added support for simultaneous music and MIDI sound effects to simon1dos. | Jamieson Christian | |
Note that 's' still toggles MIDI sound effects on and off. svn-id: r7872 | |||
2003-05-23 | Fixed hanging notes when toggling SFX mode in Simon 1 | Jamieson Christian | |
svn-id: r7865 | |||
2003-05-23 | Fixed problem with Simon music playing even when paused. | Jamieson Christian | |
svn-id: r7864 | |||
2003-05-22 | Reset channel volumes on load | Jamieson Christian | |
svn-id: r7813 | |||
2003-05-21 | More Simon music fixes. | Jamieson Christian | |
svn-id: r7767 | |||
2003-05-21 | Fixed Simon 1 sound effects. | Jamieson Christian | |
More semantic fixes. svn-id: r7765 | |||
2003-05-21 | More Simon music fixes | Jamieson Christian | |
svn-id: r7761 | |||
2003-05-21 | Fixed thread problem that causes occassional crashes | Jamieson Christian | |
svn-id: r7757 | |||
2003-05-20 | Fixed buffer allocation problem for GMF resources. | Jamieson Christian | |
Thanks for wjp for tracking this one down. svn-id: r7748 | |||
2003-05-20 | Fix for simon2win music | Jamieson Christian | |
svn-id: r7746 | |||
2003-05-20 | Fixed memory overrun problem | Jamieson Christian | |
svn-id: r7745 | |||
2003-05-20 | Fixed file scan alignment problem | Jamieson Christian | |
svn-id: r7742 | |||
2003-05-20 | oops | Max Horn | |
svn-id: r7731 | |||
2003-05-20 | init MidiPlayer fully | Max Horn | |
svn-id: r7730 | |||
2003-05-20 | init some member vars | Max Horn | |
svn-id: r7723 | |||
2003-05-19 | Fixed music looping problem in simon1win | Jamieson Christian | |
svn-id: r7672 | |||
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-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-03-06 | updated copyrights headers | Paweł Kołodziejski | |
svn-id: r6726 | |||
2003-03-06 | and more cleanup .... | Paweł Kołodziejski | |
svn-id: r6720 | |||
2003-01-03 | Add olki's patch for sound effects in simon1dos | Travis Howell | |
Plus hack to allow choice between midi music and sound effects via 's' key svn-id: r6326 | |||
2003-01-03 | Remove sion 1 music warning | Travis Howell | |
Change warning about missing vga file to error svn-id: r6323 | |||
2002-12-21 | MidiStreamer no longer derives from MidiDriver. | Jamieson Christian | |
Removed MidiStreamer methods that weren't actually needed. That's one layer of indirection removed from Simon music. svn-id: r6050 | |||
2002-12-12 | Changed handling of malformed pitchbend events. | Jamieson Christian | |
Added related warning output for future reference. svn-id: r5909 | |||
2002-12-11 | ripped out obsolete midi streaming code from backends (this may break ↵ | Max Horn | |
Alsa/SEQ/Windows/Morphos compile, I tried my best, but you'll have to clean up after me) svn-id: r5905 | |||
2002-11-24 | Disable/remove some warnings | Travis Howell | |
Enable more debugging svn-id: r5709 | |||
2002-11-21 | Broke MidiStreamer into .h and .cpp components. | Jamieson Christian | |
svn-id: r5682 | |||
2002-11-18 | Added support for volume and pause control to Simon music. | Jamieson Christian | |
Note that MidiStreamer is now used as a streaming wrapper for ALL MidiDriver types, even those that natively support streaming. This is because MidiStreamer supports a hybrid of streamed and non-streamed MIDI, which is necessary to support interactive events. svn-id: r5596 | |||
2002-11-17 | added structures for midi pause/volume | Oliver Kiehl | |
svn-id: r5591 | |||
2002-11-13 | changed warning to error | Oliver Kiehl | |
svn-id: r5539 | |||
2002-11-13 | Change last ugly hack to make it a little better | Travis Howell | |
svn-id: r5526 | |||
2002-11-13 | An ugly hack to allow music looping in simon1talkie | Travis Howell | |
Most likely better wat to do this... svn-id: r5525 | |||
2002-11-13 | Add midi streaming support from Jamieson630 | Travis Howell | |
svn-id: r5522 | |||
2002-11-10 | if possible, always #include headers in the source files, not in other headers | Max Horn | |
svn-id: r5495 |