aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock/music.cpp
AgeCommit message (Collapse)Author
2015-06-15SHERLOCK: Clarify TODO comment for Rose Tattoo MT-32Torbjörn Andersson
2015-06-15SHERLOCK: Use standard MIDI drivers for Rose TattooTorbjö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-15SHERLOCK: RT: Initial implementation of XMI music support for RTFilippos Karapetis
2015-06-14SHERLOCK: Add mutex to Sherlock MIDI parserTorbjö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-11SHERLOCK: RT map display partially workingPaul Gilbert
2015-06-10SHERLOCK: free midi music bufferMartin Kiewitz
2015-06-08SHERLOCK: adjust music play code (file extension)Martin Kiewitz
2015-06-08SHERLOCK: add music + sync to 3DO introMartin Kiewitz
2015-06-07SHERLOCK: Initialize _midiParser. Fixes crash on exit in 3DO version.Torbjörn Andersson
2015-06-04SHERLOCK: tiny bit of work on 3DOMartin Kiewitz
2015-06-02SHERLOCK: hopefully fix crash on exit/Music classMartin Kiewitz
2015-06-02SHERLOCK: rename MT32 driver, fix SysExPosMartin Kiewitz
2015-06-02SHERLOCK: add mt32 music driverMartin Kiewitz
2015-06-01SHERLOCK: add comments about waitUntilTick()Martin Kiewitz
2015-06-01SHERLOCK: intro timing + fixesMartin Kiewitz
2015-05-31SHERLOCK: debug levels for AdLib & MusicMartin Kiewitz
2015-05-31SHERLOCK: clean up adlib driverMartin Kiewitz
2015-05-30SHERLOCK: Free memory leaks from unreleased sound resourcesPaul Gilbert
2015-05-30SHERLOCK: midiparser block META event 0xFF for nowMartin Kiewitz
2015-05-30SHERLOCK: renamed SysEx to System META eventMartin Kiewitz
2015-05-30SHERLOCK: implement SysEx 0xFC loop/not loopMartin Kiewitz
2015-05-30SHERLOCK: midi parser delta reading changedMartin Kiewitz
2015-05-30Merge branch 'sherlock2'Paul Gilbert
2015-05-30SHERLOCK: add (unfinished) adlib driverMartin Kiewitz
2015-05-26SHERLOCK: Initialize some variablesStrangerke
2015-05-24SHERLOCK: Split sound class in two, add WIP music playerStrangerke