Age | Commit message (Collapse) | Author |
|
makes room for a potential 'Scumm' namespace)
svn-id: r10549
|
|
svn-id: r10544
|
|
Favor 'ROL ' resources over 'GMD ' if
--native-mt32 is selected.
svn-id: r10537
|
|
Must not filter them out in stopSound().
svn-id: r10527
|
|
Manual scaling of pitchbends to account for the fact that the
MT32 doesn't respond to RPN-based pitchbend range adjustments.
Also tweaked the MT32 partial reserve settings per Bug [812740].
svn-id: r10521
|
|
svn-id: r10513
|
|
submitted by Hibernatus.
svn-id: r10511
|
|
svn-id: r10510
|
|
svn-id: r10509
|
|
games do use _musicEngine for the FM synth stuff, so
don't exclude it in stopSound(). (Is this assumption
made elsewhere also?)
svn-id: r10506
|
|
svn-id: r10505
|
|
svn-id: r10504
|
|
svn-id: r10501
|
|
logicdeluxe's patch to set MT-32 partial reserves
equally for all channels, to ensure that entire
notes don't get cut off. The patch as committed is
slightly modified to reorder the MT-32 initialization
sequence. The mods (1) ensure a brief delay between
SysEx transmissions to give the MT-32 time to process
each request, and (2) hopefully sequence the delays
such that the ScummVM welcome message is actually
readable and doesn't just flash for a split-second
(as was the reported behavior in the past).
svn-id: r10498
|
|
added proper handling for F2 events, and
experimental handling for malformed 9x/00 events.
svn-id: r10497
|
|
svn-id: r10495
|
|
between Part and MidiChannel (which Part may
derive from eventually).
svn-id: r10480
|
|
Fixes Bug [813920].
svn-id: r10477
|
|
svn-id: r10466
|
|
svn-id: r10465
|
|
Seems to fix problem of distaff highlights after reload in loom [ega].
Could cause regression in fm towns games.
svn-id: r10455
|
|
the iMuse implementation. This allows the termination
sequence to be done BEFORE object destruction, so
that the destructor is not making calls that may not
be appropriate during object destruction. (Virtual
functions were the concern, although I'm not sure any
of that was happening anyway. Oh well, better to be
safe than sorry.)
I implemented an empty terminate() in the base class,
but the other MusicEngine derivatives may have stuff
in their destructors that should be moved to this
method. I didn't check.
svn-id: r10452
|
|
svn-id: r10447
|
|
svn-id: r10445
|
|
svn-id: r10444
|
|
svn-id: r10443
|
|
svn-id: r10437
|
|
don't have the time right now). Since I lack data files to test this, I'd be grateful if somebody could check whether I broke something
svn-id: r10435
|
|
svn-id: r10434
|
|
svn-id: r10421
|
|
svn-id: r10419
|
|
svn-id: r10418
|
|
svn-id: r10417
|
|
svn-id: r10416
|
|
As defined in Patch [811623] MT-32 patch for Bug 810564
Added a channel mask to MPU-401 devices so that --native-mt32
may force the device to use only the subset of MIDI channels
actually supported by the MT-32. Also added a best-guess
interpretation of iMuse Part priority in the SysEx 0x00 msg,
since part priorities become more of an issue when the
channel count is cramped.
svn-id: r10409
|
|
svn-id: r10405
|
|
svn-id: r10400
|
|
svn-id: r10399
|
|
svn-id: r10397
|
|
svn-id: r10395
|
|
svn-id: r10394
|
|
1. A Player_MOD class, basically acts as a simplified mixer that mixes at 60Hz intervals (or whatever interval you specify), this gives smooth music playback in player_v3a
2. Some changes to player_v3a as a result of #1, including reduced music volume
3. player_v2a, and the necessary additions to scummvm.cpp/scumm.h
svn-id: r10392
|
|
svn-id: r10390
|
|
svn-id: r10388
|
|
svn-id: r10387
|
|
ordering by the way? run strings or similiar over the .w32 files and play match the strings
svn-id: r10372
|
|
svn-id: r10371
|
|
svn-id: r10370
|
|
svn-id: r10357
|
|
svn-id: r10344
|