Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-11-27 | SCI: Fix for bug #3119713 - "PQ2: song-specific reverb changes are ignored" ↵ | Filippos Karapetis | |
(thanks to waltervn) svn-id: r54509 | |||
2010-11-26 | SCI: Pull reverb default directly from control channel. | Walter van Niftrik | |
svn-id: r54499 | |||
2010-11-26 | SCI: Only filter channels for early SCI0, as GM currently uses all channels. | Walter van Niftrik | |
svn-id: r54498 | |||
2010-11-26 | SCI: Added a define to turn off channel remapping (for debugging) | Filippos Karapetis | |
svn-id: r54496 | |||
2010-11-26 | SCI: Send the SCI0 reverb init after reading the reverb data | Filippos Karapetis | |
svn-id: r54492 | |||
2010-11-26 | Fixed bug with r54485 | Filippos Karapetis | |
svn-id: r54488 | |||
2010-11-26 | SCI: set the reverb setting of the current song when a relevant event is ↵ | Filippos Karapetis | |
fired from the MIDI stream svn-id: r54485 | |||
2010-11-25 | SCI: Some reverb-related changes in the MIDI driver, based on a patch by ↵ | Filippos Karapetis | |
waltervn svn-id: r54484 | |||
2010-11-25 | SCI: Initialize reverb in the music driver correctly. Based on a patch by ↵ | Filippos Karapetis | |
waltervn svn-id: r54483 | |||
2010-11-25 | SCI: Global reverb can't be 127. Some cleanup | Filippos Karapetis | |
svn-id: r54482 | |||
2010-11-25 | SCI: Initialize global reverb correctly. Fixes bug #3118700 - "SCI KQ5: ↵ | Filippos Karapetis | |
Assertion in midi.cpp" (regression from r54478) svn-id: r54481 | |||
2010-11-25 | SCI: implemented reverb handling and related functionality | Filippos Karapetis | |
svn-id: r54478 | |||
2010-11-25 | SCI: Added support for the alternate Windows MIDI soundtracks of the CD ↵ | Filippos Karapetis | |
versions of EcoQuest, Jones, KQ5 and SQ4 svn-id: r54476 | |||
2010-11-25 | SCI: Fix bug in MT-32 checksum computation. Thanks Sven for finding this. | Walter van Niftrik | |
svn-id: r54471 | |||
2010-11-25 | SCI: Fixed digital audio at the beginning of KQ5CD and removed a hack for ↵ | Filippos Karapetis | |
the Windows version svn-id: r54466 | |||
2010-11-25 | SCI: Set _useMT32Track correctly for KQ5 Windows, thus simplifying the code | Filippos Karapetis | |
svn-id: r54465 | |||
2010-11-25 | SCI: Added support for the alternative GM tracks of the Windows version of ↵ | Filippos Karapetis | |
KQ5CD (bug #3041239) Note that the empty GM track for the Sierra logo makes the game hang, so the MT-32 track is used, which sounds awful svn-id: r54464 | |||
2010-11-24 | SCI: Some renaming and added several TODOs concerning reverb | Filippos Karapetis | |
svn-id: r54461 | |||
2010-11-24 | SCI/SOUND: Applied patch #3117577 - "SCI: MT-32 plays "warble" of notes when ↵ | Filippos Karapetis | |
music resumes", with some slight modifications This is only used by SCI for now, but it is probably correct to apply this for all engines, thus an appropriate TODO has been added svn-id: r54460 | |||
2010-11-24 | SCI: Moved handling of special reverb value 127 outside of the MIDI driver | Filippos Karapetis | |
svn-id: r54459 | |||
2010-11-24 | SCI: some changes to the way reverb is handled | Filippos Karapetis | |
- "Invalid" SCI reverb values (127) are properly handled now - SCI kDoSound(reverb) sets the global reverb (renamed it accordingly) - kDoSound(reverb) can also return the current reverb if no parameter is sent svn-id: r54457 | |||
2010-11-24 | SCI: Added a getReverb() accessor to the SciMusic class | Filippos Karapetis | |
svn-id: r54456 | |||
2010-11-24 | SCI: Added a TODO for the default reverb value | Filippos Karapetis | |
svn-id: r54454 | |||
2010-11-24 | SCI: Read MT-32 reverb data correctly (patch #3117434) | Filippos Karapetis | |
svn-id: r54453 | |||
2010-11-23 | SCI: Also send a sustain off on a notes off event (patch from bug #3116608) | Filippos Karapetis | |
svn-id: r54429 | |||
2010-11-23 | SCI: Ignore polyphonic/channel aftertouch (0xa0 / 0xd0) in the MIDI driver, ↵ | Filippos Karapetis | |
like in the Adlib driver. SSCI doesn't handle these, so we shouldn't handle them either svn-id: r54428 | |||
2010-11-19 | COMMON: Split common/stream.h into several headers | Max Horn | |
svn-id: r54385 | |||
2010-11-19 | SCI: Moved the Object class in a separate file | Filippos Karapetis | |
svn-id: r54361 | |||
2010-11-10 | SCI3: Some changes | Filippos Karapetis | |
- Placed the SCI3 version detection in the proper place - Some new types of SCI3 MT-32 patches (e.g. in the Lighthouse SCI3 demo) are ignored, for now svn-id: r54188 | |||
2010-11-08 | COMMON: Push #include audiocd.h in system.h out to .cpp files | Max Horn | |
svn-id: r54148 | |||
2010-11-08 | BACKENDS: Partial merge of gsoc2010-opengl: Audio CD changes only | Max Horn | |
This commit contains the AudioCDManager changes from the gsoc2010-opengl branch. The other changes in that branch are restricted to the backends directory only (plus configure). The Nintendo DS and Dreamcast ports still need to be ported over to the new Audio CD system, but that should be fairly easy to do. svn-id: r54147 | |||
2010-11-02 | SCI: Remove any use of printf | Max Horn | |
svn-id: r54037 | |||
2010-10-31 | SCI: Removing obsolete function parameter | Filippos Karapetis | |
svn-id: r53986 | |||
2010-10-28 | SCI: Added some missing GM mappings for MT-32 instruments: | Filippos Karapetis | |
- MT-32 Castanets -> GM Claves - MT-32 OneNoteJam -> GM Celesta - MT-32 JungleTune -> GM Pan Flute For PQ3 (from rev #53902, not in the commit description): - MT-32 Warm Pad -> GM Pad 2 (warm) Thanks to digitall and waltervn for their help with these svn-id: r53907 | |||
2010-10-28 | SCI: Split the GM related names out of map-mt32-to-gm.h and into a separate ↵ | Filippos Karapetis | |
header file svn-id: r53906 | |||
2010-10-28 | SCI: Fixed compilation and added include safeguards to map-mt32-to-gm.h | Filippos Karapetis | |
svn-id: r53904 | |||
2010-10-28 | SCI: Improved the description of the "map_instrument" console command a bit. ↵ | Filippos Karapetis | |
Also, the dynamic mappings are now checked before the static ones svn-id: r53903 | |||
2010-10-28 | SCI: Several changes related to MT-32 -> GM mapping | Filippos Karapetis | |
- Changed C - style comments in map-mt32-to-gm.h to C++ - style comments - Added a new dynamic MT-32 -> GM mapping, complementary to the normal one, which can be done on the fly using the new console command "map_instrument" - The "show_instruments" command has been moved to the music section and now displays the instruments of the game which aren't in the MT32-> GM mapping svn-id: r53902 | |||
2010-10-19 | SCI: fixing possible deadlock inside clearPlaylist | Martin Kiewitz | |
thx to ajax16384 svn-id: r53613 | |||
2010-10-13 | OPENGL: Merged from trunk, from rev 52105 to 53396. | Johannes Schickel | |
This includes an rather hacky attempt to merge all the recent gp2x backend changes into the branch. I suppose the gp2x backend and probably all new backends, i.e. gph, dingux etc., might not compile anymore. Since I have no way of testing those it would be nice if porters could look into getting those up to speed in this branch. svn-id: r53399 | |||
2010-10-07 | SCI: Fix for bug #3083151 - "QFG3: Long pause while loading specific savegame" | Filippos Karapetis | |
svn-id: r53060 | |||
2010-09-24 | SCI: Implement voice mapping for CMS driver. | Johannes Schickel | |
svn-id: r52871 | |||
2010-09-19 | SCI: Added documentation for the different music patches in SCI games | Filippos Karapetis | |
svn-id: r52802 | |||
2010-09-17 | SCI: Fix compilation on AmigaOS. | Johannes Schickel | |
svn-id: r52784 | |||
2010-09-17 | SCI: Add CMS driver for SCI1-SCI1.1. | Johannes Schickel | |
svn-id: r52781 | |||
2010-09-17 | SCI: Proper initialization in MidiPlayer's constructor. | Johannes Schickel | |
svn-id: r52768 | |||
2010-09-14 | SCI: Some constification. | Johannes Schickel | |
svn-id: r52726 | |||
2010-09-09 | SCI: Fix last MIDI channel number for adlib driver | Walter van Niftrik | |
svn-id: r52662 | |||
2010-09-09 | SCI: Add getLastChannel() function to MidiPlayer class | Walter van Niftrik | |
svn-id: r52655 | |||
2010-09-08 | SCI: dont remap to channel 9 (fix real mt32) | Martin Kiewitz | |
svn-id: r52634 |