Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-19 | SCI: Added checking for the existence of a GM track, to determine if device ↵ | Filippos Karapetis | |
ID 7 or 12 should be used. Fixes the GM music in the demo of QFG3, which is using an in-between version of SCI1 and SCI1.1 svn-id: r52211 | |||
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 | |||
2010-08-18 | SCI MIDI: adding some asserts as well as proper initialization for _velocityMap | Filippos Karapetis | |
svn-id: r52184 | |||
2010-08-18 | SCI: Changed a warning into a debugC | Filippos Karapetis | |
svn-id: r52183 | |||
2010-08-12 | SCI: queuing signal, if signal not passed to scripts | Martin Kiewitz | |
fixes laura bow 1 when knocking at the door in the attic, scripts wait for 0xb in that case, sound resource sets 0xb and then immediately ends. This resulted in the scripts only getting the termination signal, so they waited endlessly. (bug #3042981) svn-id: r52043 | |||
2010-08-11 | SCI: not pausing kDoSound samples anymore | Martin Kiewitz | |
but pausing looped samples only fixes "I'm melting" sample in sq1 death (bug #3038048) added detailed comment about this change svn-id: r51985 | |||
2010-08-04 | SCI: Turned a warning into a debugC | Filippos Karapetis | |
svn-id: r51738 | |||
2010-08-04 | SCI: fix fadeout on workarounds | Martin Kiewitz | |
svn-id: r51728 | |||
2010-08-03 | SCI: not error()ing out on no free channels | Martin Kiewitz | |
instead we just ignore such channels. I'm not sure how sierra sci behaved in that case, they ignored channels as well, but maybe they removed them from earlier music svn-id: r51715 | |||
2010-08-02 | SCI: Silenced some sound related warnings. Added an empty function for ↵ | Filippos Karapetis | |
kDoSound(Restore), called when restoring games svn-id: r51661 | |||
2010-08-01 | SCI: kDoSound(mute) behaviour change | Martin Kiewitz | |
svn-id: r51589 | |||
2010-07-29 | SCI: midi hold behaviour fixed | Martin Kiewitz | |
we shouldnt react on hold midi data when no actual hold was called, fixes eq2/amulet problem (bug #3035392) svn-id: r51482 | |||
2010-07-29 | SCI: Added back debug output to sound commands | Filippos Karapetis | |
svn-id: r51460 | |||
2010-07-27 | SCI: Fix PCjr sound | Matthew Hoops | |
svn-id: r51369 | |||
2010-07-26 | SOUND: Move the Mac snd decoder from SCI to /sound | Matthew Hoops | |
For use with Kyra1 Mac instrument samples. T7G Mac and Loom Mac also use this format for their custom instrument samples. svn-id: r51327 | |||
2010-07-22 | SCI: Cleanup leftovers from the FreeSCI sound code | Filippos Karapetis | |
svn-id: r51178 | |||
2010-07-20 | SCI: fix regression of r50463 | Martin Kiewitz | |
also check delta, because _play_tick does not include delta at that point - fixing sq1 ship takeoff svn-id: r51067 | |||
2010-07-20 | SCI: renaming kDoSound(resume) to resumeAfterRestore | Martin Kiewitz | |
kDoSound(resumeAfterRestore) is called right after restoring a saved game for sound-sci0 games, we already resume playing music inside restore, so we don't need to implement this at all svn-id: r51058 | |||
2010-07-19 | SCI: disabling kDoSound(StopAll) | Martin Kiewitz | |
this call can't be right, gets called in kq1 several times and would stop background effects svn-id: r51039 | |||
2010-07-19 | SCI: update sample ticker when paused | Martin Kiewitz | |
little adjustment of r51017 svn-id: r51018 | |||
2010-07-19 | SCI: change kDoSound(updateCues) for samples | Martin Kiewitz | |
only set signal when sample was/is playing, fixes qfg2 genie intro svn-id: r51017 | |||
2010-07-18 | SCI: Rename the Amiga music drivers to AmigaMac to reflect its current purpose. | Matthew Hoops | |
svn-id: r51006 | |||
2010-07-18 | SCI: Oops, silence gcc warning. | Matthew Hoops | |
svn-id: r51002 | |||
2010-07-18 | SCI: Add initial support for SCI0 Mac and SCI1 Amiga/Mac sound. | Matthew Hoops | |
SCI1 sound is pretty much done, but envelope support is still not 100% complete. SCI0 Mac sound is not complete, but sounds "ok" for now. Much thanks to Walter, who did a ton of work on this. svn-id: r51001 | |||
2010-07-18 | SCI: change to r50995 - better stop fading when stop is called | Martin Kiewitz | |
svn-id: r50996 | |||
2010-07-18 | SCI: if game starts fading, stops music and later starts music again don't ↵ | Martin Kiewitz | |
resume fading - fixes lsl6 music when going in from swimming pool svn-id: r50995 | |||
2010-07-18 | SCI: adding obj in kDoSound debug output | Martin Kiewitz | |
svn-id: r50994 | |||
2010-07-17 | Remove extra ";" in class declarations. | Johannes Schickel | |
svn-id: r50955 | |||
2010-07-16 | SCI: adding signatures for 4-parameter variant of kDoSound(sendMidi), needs ↵ | Martin Kiewitz | |
to get figured out how this works - fixes signature mismatch in lsl1 svn-id: r50937 | |||
2010-07-14 | SCI: adding sound version 2.1, to properly add sci2.1 signature for ↵ | Martin Kiewitz | |
kDoSound(play) svn-id: r50878 | |||
2010-07-13 | SCI: erroring out on unsupported soundversion in midiparser | Martin Kiewitz | |
svn-id: r50849 | |||
2010-07-11 | SCI: changing signature for kDoSound(resume) it seems its called right after ↵ | Martin Kiewitz | |
restoring to resume music - which we do already automatically svn-id: r50800 | |||
2010-07-10 | SCI: updated debug output from kDoSound | Martin Kiewitz | |
svn-id: r50781 | |||
2010-07-09 | SCI: fixing regression of r50414 - we set volume to standard levels inside ↵ | Martin Kiewitz | |
initCommands since then, so if we set the actual needed volume before calling that it will get ignored - fixes lsl1demo svn-id: r50766 | |||
2010-07-09 | SCI: move comments and change selector for sci0 sound in kDoSoundPause, also ↵ | Martin Kiewitz | |
allow pausing everything even for sci1early (qfg2 is using it) svn-id: r50765 | |||
2010-07-09 | SCI: actually all sound-sci0 games used a completely different kDoSoundPause ↵ | Martin Kiewitz | |
logic, implement it - fixes all sorts of games not pausing when going to restore menu and more svn-id: r50760 | |||
2010-07-09 | SCI: added currently commented-out pauseSound implementation for some sci0 ↵ | Martin Kiewitz | |
games, allowing integer for that subfunction svn-id: r50759 | |||
2010-07-09 | SCI: removing unneeded mutex locking inside sci0 update cues | Martin Kiewitz | |
svn-id: r50758 | |||
2010-07-09 | SCI: fixing regression of r50755 - fixing kDoSoundSendMidi | Martin Kiewitz | |
svn-id: r50757 | |||
2010-07-09 | SCI: implemented subsignatures for kDoSound | Martin Kiewitz | |
svn-id: r50755 | |||
2010-07-01 | SCI: Removed duplicate warning for missing audio samples | Filippos Karapetis | |
svn-id: r50560 | |||
2010-06-30 | SCI: Removed the FreeSCI music code | Filippos Karapetis | |
svn-id: r50532 | |||
2010-06-29 | SCI: Rewrap yet more comments | Max Horn | |
svn-id: r50505 | |||
2010-06-28 | SCI: removing ignoring of channel volume change code from r50463, the lsl5 ↵ | Martin Kiewitz | |
issue was actually caused by the old volume adjust code that was also causing the issues in gk1 svn-id: r50466 | |||
2010-06-28 | SCI: its lsl5 sound resource 294, not 274 (changed comment only) | Martin Kiewitz | |
svn-id: r50465 | |||
2010-06-28 | SCI: ignoring set signal on tick 0 directly in parseNextEvent instead of ↵ | Martin Kiewitz | |
filtering, also now ignoring channel volume changes on tick 0 (fixes lsl5 fading of sound 274, almost at the end), fixing also fading in gk1 and enabling fading in sci32 again svn-id: r50463 | |||
2010-06-28 | SCI: remove clipping of volume inside SciMidiParser::setvolume | Martin Kiewitz | |
svn-id: r50456 |