Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-02-09 | AUDIO: Rename sound/ dir to audio/ | Max Horn | |
svn-id: r55850 | |||
2011-02-07 | ALL: Fix whitespaces / indention | Max Horn | |
svn-id: r55818 | |||
2011-02-06 | SCI: Several changes related to robot files | Filippos Karapetis | |
- Added WIP robot sound support (which has pops between each frame for some reason) - Now handling a lot of previously ignored fields - Now handling the chunk before the palette chunk properly. Fixes some v6 videos - Added known robot related TODOs svn-id: r55793 | |||
2011-02-04 | SCI: Rewrote the robot playing code in a way similar to other video decoders | Filippos Karapetis | |
- The code now streams videos instead of loading them in memory, without utilizing seeking - Removed the sound-related robot code from the graphics classes - Started implementing the code for the sound in robot videos (still not finished) svn-id: r55772 | |||
2011-02-02 | SCI: Fix Mac sync resource support | Matthew Hoops | |
svn-id: r55716 | |||
2011-01-15 | SCI: Bugfix for r55246: Don't send init commands when resuming a sound | Filippos Karapetis | |
svn-id: r55247 | |||
2011-01-15 | SCI: Fixed bug #3034974 - "SCI: Music out of tune after loading a save" | Filippos Karapetis | |
svn-id: r55246 | |||
2011-01-10 | SOUND: Get rid of unused forward declarations in mixer.h. | Johannes Schickel | |
svn-id: r55197 | |||
2011-01-01 | SCI: debugC calls no longer require a debug level of 2 to show output | Filippos Karapetis | |
svn-id: r55086 | |||
2010-12-23 | SCI: Some initial work on the sound of robot videos (doesn't work yet, seems ↵ | Filippos Karapetis | |
to be a problem with the encoding of the customized SOL audio files in robot videos) svn-id: r55023 | |||
2010-12-07 | SCI: Removed the system strings code and replaced it with a much more ↵ | Filippos Karapetis | |
simplified version, thus greatly simplifying handling of system strings svn-id: r54805 | |||
2010-11-27 | SCI: Removed bogus warning | Filippos Karapetis | |
svn-id: r54512 | |||
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 |