aboutsummaryrefslogtreecommitdiff
path: root/engines/mortevielle/sound.cpp
AgeCommit message (Collapse)Author
2019-09-01MORTEVIELLE: Improve voice mapping to characters.Jaromir Wysoglad
* Return pitch -= 6 to females, this brings the pitch closer to zero * Add array of indices which ensures, that we use as many voices as we can.
2019-09-01MORTEVIELLE: Refactoring as suggested by CriezyJaromir Wysoglad
* Add checks if ttsMan != null before trying to use it * Simplify startSpeech * Move haut to startSpeech and pass the character index to the startSpeech instead.
2019-09-01TTS: Remove unneeded codeJaromir Wysoglad
Remove debuging outputs Remove commented iconv implementation of text conversion to UTF-8
2019-09-01MORTEVIELLE: Return old code to waitSpeechJaromir Wysoglad
The waitSpeech should use the old code, when just sound is playing (the TTS isn't speaking).
2019-09-01MORTEVIELLE: Remove unneeded TTS codeJaromir Wysoglad
2019-09-01MORTEVIELLE: Map characters to different voicesJaromir Wysoglad
2019-09-01MORTEVIELLE: Add text to speech capabilityJaromir Wysoglad
2016-04-14JANITORIAL: Reduce audio header dependenciesOri Avtalion
2015-09-08MORTEVIELLE: Fix loading of BRUITS fileThierry Crozat
This was broken in previous commit when adding support for versions that do not have this file.
2015-09-08MORTEVIELLE: Fix a couple of crashes occurring in the alternate DOS versionStrangerke
2014-02-18MORTEVIELLE: Make GPL headers consistent in themselves.Johannes Schickel
2014-02-16MORTEVIELLE: Janitorial - Remove trailing spacesStrangerke
2014-02-09MORTEVIELLE: Reduce the scope of some variablesStrangerke
2014-01-15MORTEVIELLE: Add some missing variable initializationsStrangerke
2014-01-09MORTEVIELLE: Get rid of setParent() in TextHandler and SoundManagerStrangerke
2013-08-19MORTEVIELLE: Avoid a crash related to speech during the ending sequence of ↵Strangerke
the German version
2013-08-14MORTEVIELLE: Fix shadowed variable. Thanks LordHoto for pointing outStrangerke
2013-08-13MORTEVIELLE: Wait for the end of sound in some more placesStrangerke
2013-08-12MORTEVIELLE: Improve sound supportStrangerke
2013-08-11MORTEVIELLE: Remove useless codeStrangerke
2013-08-11MORTEVIELLE: Merge SpeechManager and SoundManagerStrangerke
2013-08-11MORTEVIELLE: Get rid of the 640Kb _mem bufferStrangerke
2013-08-11MORTEVIELLE: Fix warnings about converting from double to intStrangerke
2013-08-11MORTEVIELLE: Remove some useless code and variablesStrangerke
2013-08-11MORTEVIELLE: Fix sound checks (thanks to fuzzie for pointing them out)Strangerke
2013-08-11MORTEVIELLE: Get rid of the PCSpeaker classStrangerke
2013-08-11MORTEVIELLE: Move the end of "sentence" to the main loop in order to fix the ↵Strangerke
display
2013-08-10MORTEVIELLE: Some refactoring in noise sound codeStrangerke
2013-08-10MORTEVIELLE: Handle soundsStrangerke
2013-08-10MORTEVIELLE: some refactoring in ambiant sound codeStrangerke
2013-08-10MORTEVIELLE: Play ambiant soundsStrangerke
2013-08-09MORTEVIELLE: Use more accurate frequency for musicStrangerke
2013-08-05MORTEVIELLE: Fix flags in playSong(). Thanks clone2727 for telling about itStrangerke
2013-08-05MORTEVIELLE: Fix leak in playSong, refactor it a bitStrangerke
2013-08-04MORTEVIELLE: Improve looping of the intro songThierry Crozat
Using a LoopingAudioStream gets rid of the pause between each loop (and simplifies the code).
2013-08-04MORTEVIELLE: Fix crash in sound mixer when closing the engineThierry Crozat
This was due to the _speakerHandle being reused between its initialisation in the SoundManager constructor and the destructor causing it to have a wrong value when trying (and failing) to stop the PCSpeaker channel in the mixer before deleting the stream.
2013-08-04MORTEVIELLE: Take shouldQuit() into account while a song is playedStrangerke
2013-08-04MORTEVIELLE: Compute real buffer size in order to avoid ticks at the end of ↵Strangerke
the song
2013-08-04MORTEVIELLE: Implement music in intro screenStrangerke
2013-07-20MORTEVIELLE: Get rid of magic value 0x5000Strangerke
2013-07-19MORTEVIELLE: Reorder includesStrangerke
2013-06-29MORTEVIELLE: Fix compilation of music codeStrangerke
2013-06-26MORTEVIELLE: Replace g_vm in SoundManagerStrangerke
2012-04-06MORTEVIELLE: Modify copyright string to include 1987.Strangerke
2012-04-06MORTEVIELLE: Remove trailing spacesStrangerke
2012-04-06MORTEVIELLE: Some more cleanup, add alternate file names used by german and ↵Strangerke
alternate french versions
2012-04-06MORTEVIELLE: Replace timer chip frequency values with a constantPaul Gilbert
2012-04-06MORTEVIELLE: In progress implementation of PC Speaker music playerPaul Gilbert
2012-04-06MORTEVIELLE: Converted the demus assembly code to C++Paul Gilbert