Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-06-13 | SHERLOCK: Fix uninitialized variables | Strangerke | |
2016-04-14 | JANITORIAL: Reduce audio header dependencies | Ori Avtalion | |
2016-02-05 | SHERLOCK: RT: Properly hook up volume and mute toggles in Options dialog | Paul Gilbert | |
2015-11-23 | SHERLOCK: SS: Fix exit crash in Sherlock playable demo | Paul Gilbert | |
2015-10-11 | SHERLOCK: Fix memory leak playing music | Paul Gilbert | |
2015-09-21 | SHERLOCK: RT: Start next music song when a previous one finishes | Paul Gilbert | |
2015-08-30 | SHERLOCK: Finish implementation of song / songs debugger commands | Torbjörn Andersson | |
This adds support for Rose Tattoo and 3DO version of Serrated Scalpel. | |||
2015-08-29 | SHERLOCK: Rework the "song" debugger command | Torbjörn Andersson | |
Instead of taking a room number (which didn't work in Rose Tattoo), it now takes a song name. To see which songs are available, use the "songs" command. Note that this is still only works for Serrated Scalpel, since I haven't implemented getting a list of available songs for Rose Tattoo. I need to study the resource manager a bit first... | |||
2015-08-15 | SHERLOCK: RT: Implemented setMusicVolume, cleanup of sound code | Paul Gilbert | |
2015-08-13 | SHERLOCK: RT: Removal of redundant music code | Paul Gilbert | |
2015-07-04 | SHERLOCK: SS: Fix crash in intro when music finishes | Paul Gilbert | |
2015-06-29 | SHERLOCK: RT: Fix Coverity problems | Paul Gilbert | |
2015-06-28 | SHERLOCK: Use standard MIDI driver for General MIDI in Rose Tattoo | Torbjörn Andersson | |
Unlike Serrated Scalpel, Rose Tattoo's music sounds good as General MIDI, and our standard driver should work well enough for that. | |||
2015-06-28 | SHERLOCK: RT: MT32: don't pass timbre file | Martin Kiewitz | |
because the game does not have one | |||
2015-06-27 | COMMON: move Miles Audio AdLib+MT32 to common | Martin Kiewitz | |
- remove Miles Audio from Sherlock engine - put Miles Audio into common audio (namespace Audio) - Miles Audio is used at least by the engines TINSEL, GROOVIE, TOLTECS, SAGA and KYRA This way it can be used by the other engines | |||
2015-06-27 | SHERLOCK: remove outdated comments about Miles Aud | Martin Kiewitz | |
about Miles Audio 3 | |||
2015-06-27 | SHERLOCK: RT: Miles Audio 3 MT32 driver | Martin Kiewitz | |
- implement Miles Audio 3 MT32 driver - work in progress - Miles Audio timbre files not supported atm b/c RT does not use them | |||
2015-06-26 | SHERLOCK: Tattoo: Miles Audio 3 AdLib driver | Martin Kiewitz | |
- implement Miles Audio 3 AdLib driver - also cleanup of Scalpel AdLib driver - work in progress, sustain and for example OPL-3 missing | |||
2015-06-17 | SHERLOCK: hopefully fix music crash when exiting | Martin Kiewitz | |
2015-06-16 | SHERLOCK: intro: msec sync instead of ticks | Martin Kiewitz | |
2015-06-16 | SHERLOCK: Remove obsolete comment | Torbjörn Andersson | |
2015-06-16 | SHERLOCK: Use IS_3DO in more places | Filippos Karapetis | |
2015-06-16 | SHERLOCK: Introduce a IS_3DO define | Filippos Karapetis | |
This is similar to IS_SERRATED_SCALPEL and IS_ROSE_TATTOO, and makes the code a bit easier to read | |||
2015-06-16 | SHERLOCK: Properly implement stopMusic() and freeSong() | Filippos Karapetis | |
Fixes the crashes when changing scenes | |||
2015-06-15 | SHERLOCK: Clarify TODO comment for Rose Tattoo MT-32 | Torbjörn Andersson | |
2015-06-15 | SHERLOCK: Use standard MIDI drivers for Rose Tattoo | Torbjörn Andersson | |
As far as I understand, the Rose Tattoo music is standard XMIDI, so it can be played on any GM device. The music now sounds like I remember it from DOSBox. (I'm currently limited to AdLib music in DOSBox, so I can't make any proper comparison.) AdLib support currently depends on ScummVM's GM -> AdLib conversion, so that does not match the original. I'm not sure about MT-32, but since I have no reason to believe that there is MT-32 specific music - at least not in the way the Serrated Scalpel MT-32 driver expects - we can probably rely on our default driver to a reasonable job of it. | |||
2015-06-15 | SHERLOCK: RT: Initial implementation of XMI music support for RT | Filippos Karapetis | |
2015-06-14 | SHERLOCK: Add mutex to Sherlock MIDI parser | Torbjörn Andersson | |
Hopefully this will put a stop to random crashes when music starts and/or stops. I'm never quite sure just how much locking is necessary, though... | |||
2015-06-11 | SHERLOCK: RT map display partially working | Paul Gilbert | |
2015-06-10 | SHERLOCK: free midi music buffer | Martin Kiewitz | |
2015-06-08 | SHERLOCK: adjust music play code (file extension) | Martin Kiewitz | |
2015-06-08 | SHERLOCK: add music + sync to 3DO intro | Martin Kiewitz | |
2015-06-07 | SHERLOCK: Initialize _midiParser. Fixes crash on exit in 3DO version. | Torbjörn Andersson | |
2015-06-04 | SHERLOCK: tiny bit of work on 3DO | Martin Kiewitz | |
2015-06-02 | SHERLOCK: hopefully fix crash on exit/Music class | Martin Kiewitz | |
2015-06-02 | SHERLOCK: rename MT32 driver, fix SysExPos | Martin Kiewitz | |
2015-06-02 | SHERLOCK: add mt32 music driver | Martin Kiewitz | |
2015-06-01 | SHERLOCK: add comments about waitUntilTick() | Martin Kiewitz | |
2015-06-01 | SHERLOCK: intro timing + fixes | Martin Kiewitz | |
2015-05-31 | SHERLOCK: debug levels for AdLib & Music | Martin Kiewitz | |
2015-05-31 | SHERLOCK: clean up adlib driver | Martin Kiewitz | |
2015-05-30 | SHERLOCK: Free memory leaks from unreleased sound resources | Paul Gilbert | |
2015-05-30 | SHERLOCK: midiparser block META event 0xFF for now | Martin Kiewitz | |
2015-05-30 | SHERLOCK: renamed SysEx to System META event | Martin Kiewitz | |
2015-05-30 | SHERLOCK: implement SysEx 0xFC loop/not loop | Martin Kiewitz | |
2015-05-30 | SHERLOCK: midi parser delta reading changed | Martin Kiewitz | |
2015-05-30 | Merge branch 'sherlock2' | Paul Gilbert | |
2015-05-30 | SHERLOCK: add (unfinished) adlib driver | Martin Kiewitz | |
2015-05-26 | SHERLOCK: Initialize some variables | Strangerke | |
2015-05-24 | SHERLOCK: Split sound class in two, add WIP music player | Strangerke | |