aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/sound.h
AgeCommit message (Collapse)Author
2008-11-30Cleanup.Johannes Schickel
svn-id: r35179
2008-11-30- Fix some valgrind warningsJohannes Schickel
- Added MIDI SFX support for Kyra2 svn-id: r35178
2008-11-30Implement fade out support for MIDI.Johannes Schickel
svn-id: r35177
2008-11-30Initial version of proper MIDI support for KYRA.Johannes Schickel
svn-id: r35174
2008-08-16- KYRA: FM-Towns/PC-98 Audio: fixed several bugs and got rid of some ↵Florian Kagerer
floating point arithmetic (or at least replaced some doubles with floats) - Improved support for PC-98 music: HOF tracks seem to be fine, KYRA should be okay, too (I can't compare with an emulator since I am missing the floppy boot disk with the executable) - There are still tempo issues. Some tracks play way too slow, others way too fast - PC-98 sound effects in Kyra 1 don't work (I would need the floppy disk with the executable for that) svn-id: r33938
2008-08-02Added a member function loadSoundFile to Sound which accepts a filename ↵Johannes Schickel
string instead of a filename list id. svn-id: r33527
2008-06-29- some more work on the Hof FM-Towns/PC98 music driverFlorian Kagerer
- move channels to a separate class svn-id: r32841
2008-06-26- improved hof music support for fm-towns (driver for *.twn tracks) (still ↵Florian Kagerer
needs quite some work) - some PC-98 music support since it uses a very similar driver, but this can't be considered working yet) - Kyra 1 PC-98 music doen't work at all since I haven't figured out yet how to turn track numbers into the corresponding music file names (might require a hard coded track map) svn-id: r32807
2008-06-03Added support for compressed kyra3 audio files.Johannes Schickel
svn-id: r32516
2008-05-24Committed my fix for bug #1497437 "KYRA1: Subtitles glitch during 'Speech of ↵Johannes Schickel
the Land'". svn-id: r32260
2008-05-11- Renamed KyraEngine to KyraEngine_v1Johannes Schickel
- kyra.* -> kyra_v1.* - scene.cpp -> scene_v1.cpp svn-id: r32044
2008-05-11Implemented helium mode support for Kyra3.Johannes Schickel
svn-id: r32028
2008-05-09Fixed typos.Johannes Schickel
svn-id: r31965
2008-05-08Silenced some g++ 4.3 warnings.Johannes Schickel
svn-id: r31956
2008-04-20Committed patch removing Audio::Mixer::SoundType alias in Kyra::SoundDigital.Johannes Schickel
svn-id: r31632
2008-04-20Improved sound priority handling.Johannes Schickel
svn-id: r31598
2008-04-20Implemented sound priority handling.Johannes Schickel
svn-id: r31597
2008-04-17Implemented volume handling for SFX.Johannes Schickel
svn-id: r31548
2008-04-17Cleanup.Johannes Schickel
svn-id: r31547
2008-04-17Implemented sfx support for Kyra3.Johannes Schickel
svn-id: r31546
2008-04-14Implemented some kyra3 code.Johannes Schickel
svn-id: r31503
2008-04-12Added fade out time parameter for digital sounds.Johannes Schickel
svn-id: r31489
2008-04-07Some MIDI related cleanup.Johannes Schickel
svn-id: r31443
2008-04-06Fixed potentional crash.Johannes Schickel
svn-id: r31432
2008-04-06Cleanup.Johannes Schickel
svn-id: r31426
2008-04-06Implemented opcode 33 o2_loadSoundfile.Johannes Schickel
svn-id: r31425
2008-04-06Implemented fadeout waiting in KyraEngine_v2::enterNewScene for AdLib.Johannes Schickel
svn-id: r31424
2008-04-06- Fixed HACKs in o2_getMusicDriver and o2_getSfxDriverJohannes Schickel
- Implemented missing bits in KyraEngine_v2::enterNewScene for MIDI (AdLib code still missing) - Added music/sfx type to Sound class svn-id: r31423
2008-04-04Cleaned up volume settings managment.Johannes Schickel
svn-id: r31385
2008-03-28- some accuracy changes for KyraEngine_v2::snd_playSoundEffect()Florian Kagerer
- fix one more skip flag bug in the sequence player - fix SoundTowns_v2::voicePlay() svn-id: r31278
2008-03-21Cleanup.Johannes Schickel
svn-id: r31210
2008-03-21- Implemented opcode 97: o2_isAnySoundPlayingJohannes Schickel
- reworked sound channel handling in HoF => fixed some voice related bugs svn-id: r31209
2008-02-17committing patch 1891492 : dialogue (dlg/tim) support for HoFFlorian Kagerer
- talking to NPCs is now possible. - Zanthia's talks when entering a new scene for the first time now work - using items on Zanthia is now possible. svn-id: r30886
2008-02-07Fixed kyra3 code.Johannes Schickel
svn-id: r30822
2008-02-07Reworked Kyrandia resource loading code.Johannes Schickel
svn-id: r30820
2008-01-11Added some paranoia checks.Johannes Schickel
svn-id: r30398
2008-01-11Fix regression introduced with last commit. (Caused crash in Amiga version)Johannes Schickel
svn-id: r30397
2008-01-10Commit slighty modified patch #1865509 "KYRA: kyradat support for hof".Johannes Schickel
svn-id: r30394
2008-01-03Fix compilationFilippos Karapetis
svn-id: r30204
2008-01-03Committed slightly modified patch #1862758 "KYRA: audio data assignment patch".Johannes Schickel
svn-id: r30198
2007-12-26Simplification of GM vs MT-32 detection.Johannes Schickel
svn-id: r29997
2007-12-22Logic fix for MixedSoundDriver::init.Johannes Schickel
svn-id: r29953
2007-12-21Reverted too complicated (and unneeded) volume settings code for towns driver.Johannes Schickel
svn-id: r29939
2007-12-16Commit of patch #1848147 "KYRA: SoundTowns Update" with some changes. Thanks ↵Johannes Schickel
to Florian for the patch. svn-id: r29881
2007-11-03Documenting the sound code a bit.Johannes Schickel
svn-id: r29392
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-07-15Removed the old (obsolete) audiostream factories for MP3/Vorbis/FLAC data ↵Max Horn
which took a File pointer and a size (these were only implemented as brain-dead wrapper around the newer factory methods anyway) svn-id: r28110
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-04-01made _vm/_engine usage consistent. (_engine -> _vm all over the place now).Johannes Schickel
svn-id: r26342
2007-03-24Commit of patch #1686414 ("Kyra: FM-Towns music").Johannes Schickel
svn-id: r26285