Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-12-31 | SCI: Remove no longer necessary hack | Willem Jan Palenstijn | |
2013-12-31 | SCI: Rewrite MIDI channel remapping | Willem Jan Palenstijn | |
This adds MIDI state tracking to allow channels to be temporarily unmapped and later re-mapped when there are free device channels available again. | |||
2013-09-22 | SCI: revert fix music start code | Martin Kiewitz | |
add workaround for eq2 the issue is known, but can't be properly fixed without rewriting the midiparser into a channel specific parser previous commit caused issues in kq5/french and others | |||
2013-09-22 | SCI: fix music start code fixes eq2 bug #3037267 | Martin Kiewitz | |
we start at offset 10 for sound SCI1 games. This is hardcoded in the interpreter. Also removing not handling signals on tick 0. This fixes Eco Quest 2 / Gonzales dancing in room 530. Thanks to wjp for the help. | |||
2013-09-21 | AUDIO: Simplify SCI inFastForward flag by moving it to MidiParser | Willem Jan Palenstijn | |
2013-09-15 | SCI: fix tabs in last commit | m-kiewitz | |
2013-09-15 | SCI: disable signals when resuming music, so that debugger will work ↵ | m-kiewitz | |
properly for longbow intro | |||
2013-04-06 | SCI: Notify scripts of completed fade when aborting it | Willem Jan Palenstijn | |
This tweaks a fix/workaround (commit 96540686) for bugs #3266480 and #3041738. Also add CHECKME to verify the accuracy of this workaround further. This fixes the regressions #3291115, #3555404, #3596335 and #3610063. | |||
2012-09-01 | SCI: Limit the hack used for sound initialization to the Fun Seeker's demo only | Filippos Karapetis | |
2012-09-01 | SCI: Allow the Fun Seeker's Guide demo to run | Filippos Karapetis | |
This demo doesn't have any music, and the original doesn't work with any sound driver, so don't error out when the sound driver can't be initialized properly | |||
2012-04-29 | SCI: Fix for bug #3522046 "Detection of SQ4CD as Windows breaks Music" | Filippos Karapetis | |
Fall back to the DOS soundtracks in Windows CD versions if the user picks a non-General MIDI music device, as the Windows tracks only contain MIDI music | |||
2011-12-28 | SCI: Rename _bMultiMidi to _useDigitalSFX and only initialize it inside ↵ | Filippos Karapetis | |
SoundCommandParser | |||
2011-11-05 | SCI: add Japanese MUMG detection entry and adapt Fm-Towns sound driver | athrxx | |
2011-11-01 | SCI: Fixed bug #3430834 - "SCI: KQ6: Music stops after leaving shop" | Filippos Karapetis | |
A regression from commit 9654068 | |||
2011-11-01 | SCI: limit new FM-Towns driver to KQ5 | athrxx | |
Mixed up mother goose is reported not to use that driver and even crash when trying to use it. Play Id and instrument patch id seem to be different. | |||
2011-11-01 | SCI: (KQ5 FM-Towns) - fix voice mapping | athrxx | |
(Driver channels would get reserved via the 0x4b control, but they would never get released) | |||
2011-11-01 | SCI: add sound driver for KQ5 FM-Towns | athrxx | |
2011-10-06 | SCI: Also default to MIDI for Windows versions of SCI1.1 games | Filippos Karapetis | |
2011-06-20 | ALL: Remove trailing whitespaces | Max Horn | |
This tries to make our code a bit more compliant with our code formatting conventions. For future use, this is the command I used: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//' | |||
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-04-03 | SCI: Show object names in the songlib console command | md5 | |
2011-04-03 | SCI: Fixed bug #3266480 and partially fixed bug #3041738 | md5 | |
Hopefully, this will fix some of the oddities happening because of music fading | |||
2011-03-23 | ENGINES: Use Common::StackLock in more places | Max Horn | |
2011-03-03 | SCI: Always clear looping and hold before jumpToTick() is called | md5 | |
Fixes a crash in LSL3 Amiga | |||
2011-02-28 | SCI: Reverted rc7bfbc3 and fixed the actual cause of bug #3106107 | md5 | |
While fast forwarding a song, disable its hold value together with any possible sound looping, so that the song won't loop forever. | |||
2011-02-27 | SCI: Renamed SCI_VERSION_1_EGA to SCI_VERSION_1_EGA_ONLY | md5 | |
This renaming allows us to better distinguish that this version is for games that only had an EGA version, and avoid confusion with newer SCI1 game releases with EGA graphics (e.g. KQ5 EGA). The only game with this SCI version is QFG2, a SCI1 EGA game with a parser. Also, added some games for each SCI version. | |||
2011-02-09 | AUDIO: Rename sound/ dir to audio/ | Max Horn | |
svn-id: r55850 | |||
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 | |||
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-26 | SCI: Added a define to turn off channel remapping (for debugging) | Filippos Karapetis | |
svn-id: r54496 | |||
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-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: Added a getReverb() accessor to the SciMusic class | Filippos Karapetis | |
svn-id: r54456 | |||
2010-10-19 | SCI: fixing possible deadlock inside clearPlaylist | Martin Kiewitz | |
thx to ajax16384 svn-id: r53613 | |||
2010-10-07 | SCI: Fix for bug #3083151 - "QFG3: Long pause while loading specific savegame" | Filippos Karapetis | |
svn-id: r53060 | |||
2010-09-17 | SCI: Add CMS driver for SCI1-SCI1.1. | Johannes Schickel | |
svn-id: r52781 | |||
2010-09-09 | SCI: Fix last MIDI channel number for adlib driver | Walter van Niftrik | |
svn-id: r52662 | |||
2010-09-08 | SCI: dont remap to channel 9 (fix real mt32) | Martin Kiewitz | |
svn-id: r52634 | |||
2010-09-06 | SCI: fix regression of r52569 | Martin Kiewitz | |
fade in/out of samples svn-id: r52604 | |||
2010-09-05 | SCI: ignore kDoSound volume changes on samples | Martin Kiewitz | |
svn-id: r52569 | |||
2010-09-05 | SCI: sierra sci ignores vol for kDoSound samples | Martin Kiewitz | |
now "score" is halfway playing, but it's cut so only "s" is played. Needs to get further investigated svn-id: r52568 | |||
2010-09-02 | SCI: Show a warning window regarding GM in some games. | Filippos Karapetis | |
Sierra has released a patch adding after market General MIDI support for 8 SCI1 games (LSL1, LSL5, Hoyle 3, SQ1, SQ4, Eco1 floppy, Longbow and Fairy Tales). If the user has selected the General MIDI music driver in one of these games and no associated MIDI patch is found, show an informational dialog on game startup in order to inform the user to download Sierra's MIDI patch, together with some short instructions. svn-id: r52500 | |||
2010-09-01 | SCI: set master volume correctly | Martin Kiewitz | |
and merge it together with global volume, fixes bug #3053104) svn-id: r52484 | |||
2010-08-31 | SCI: renaming fb01-enable to "native_fb01" | Martin Kiewitz | |
svn-id: r52471 | |||
2010-08-31 | SCI: forgot one rename of "enable_fb01" | Martin Kiewitz | |
svn-id: r52470 | |||
2010-08-18 | SCI: Only perform queuing of song signals for SCI0, where we handle the ↵ | Filippos Karapetis | |
updating of song queues ourselves. Newer games handle signaling on their own, thus we shouldn't interfere with this. Fixes bug #3045913 - "PHARKAS CD: Crash at the start menu" (a regression from rev #52043) svn-id: r52195 |