Max Horn
20589cd886
fixed warning
...
svn-id: r6604
2003-02-13 23:59:41 +00:00
Oliver Kiehl
d63d62c29a
Bug 683544
...
svn-id: r6603
2003-02-13 18:25:32 +00:00
Max Horn
ee047a0fa8
fix warning
...
svn-id: r6579
2003-01-30 23:33:22 +00:00
Nicolas Bacca
2c755a1f31
Change AdLib emulation quality for slower devices - added PROP_GET_FMOPL_ENV_BITS and PROP_GET_FMOPL_EG_ENT
...
svn-id: r6573
2003-01-29 21:28:37 +00:00
Ruediger Hanke
9e0e918397
Fix midi driver thread for MorphOS
...
svn-id: r6123
2002-12-25 12:36:29 +00:00
Ruediger Hanke
580df4d2d0
Moved MorphOS midi driver to backends/midi
...
svn-id: r6120
2002-12-25 12:02:27 +00:00
Max Horn
2c01dc8536
even more -peantic fixes
...
svn-id: r6111
2002-12-25 00:48:13 +00:00
Max Horn
ce6913cf36
fix -pedantic warnings
...
svn-id: r6108
2002-12-25 00:36:04 +00:00
Jamieson Christian
e4b1a7e709
MidiStreamer no longer derives from MidiDriver.
...
Removed MidiStreamer methods that weren't actually needed.
That's one layer of indirection removed from Simon music.
svn-id: r6050
2002-12-21 21:32:45 +00:00
Jamieson Christian
b708c7dd64
Miscellaneous cleanup.
...
svn-id: r6021
2002-12-18 17:14:05 +00:00
Jamieson Christian
fe671615de
Initial iMuse SysEx implementation.
...
svn-id: r6013
2002-12-18 07:48:35 +00:00
Jamieson Christian
71e7d1512f
message.log
...
svn-id: r6012
2002-12-18 07:48:02 +00:00
Jamieson Christian
7078326809
Experimental SysEx implementation for the -eseq driver.
...
svn-id: r6011
2002-12-18 07:37:47 +00:00
Jamieson Christian
b327bd178b
Initial framework for SysEx output support.
...
svn-id: r6010
2002-12-18 07:13:42 +00:00
Max Horn
bf62494fd5
ripped out obsolete midi streaming code from backends (this may break Alsa/SEQ/Windows/Morphos compile, I tried my best, but you'll have to clean up after me)
...
svn-id: r5905
2002-12-11 16:09:58 +00:00
Jamieson Christian
7d3a423df7
Separated Windows MIDI driver into its own file
...
svn-id: r5901
2002-12-11 02:08:32 +00:00
Oliver Kiehl
a112545d7e
split alsa from mididrv
...
svn-id: r5890
2002-12-08 20:47:42 +00:00
Max Horn
0ac3214fd5
started to split out the midi drivers
...
svn-id: r5889
2002-12-08 20:19:01 +00:00
Max Horn
3a9ab20092
removed obsolete stuff
...
svn-id: r5888
2002-12-08 19:50:36 +00:00
Max Horn
bdd479f47d
ignore more weird MIDI events, this time for Simon
...
svn-id: r5886
2002-12-08 19:36:20 +00:00
Max Horn
7e2391fce2
Patch #641607 : Louder MP3 sound effects
...
svn-id: r5882
2002-12-08 14:18:41 +00:00
Max Horn
b7c5a77717
Ignore weird MIDI messages for now; maybe Jamieson knows more?
...
svn-id: r5880
2002-12-08 14:09:35 +00:00
Jamieson Christian
cc6c37e1ad
Fixed Adlib instrument setup in old (GF_SMALL_HEADER) games.
...
Restored MT-32 emulation lost during restructuring.
svn-id: r5786
2002-12-01 15:51:29 +00:00
Jamieson Christian
56d16cf920
Fixed pitch bend AGAIN.
...
(Broke it in the new MidiChannel_MPU401.)
svn-id: r5757
2002-11-30 01:15:48 +00:00
Jamieson Christian
10beae6417
Fixed mingw compile warnings
...
svn-id: r5729
2002-11-27 15:16:06 +00:00
Oliver Kiehl
5215379191
fixed compile problems
...
svn-id: r5724
2002-11-26 20:14:12 +00:00
Jamieson Christian
973164a741
Restructured MIDI channel allocation architecture.
...
Adlib no longer suffers from 16-channel MIDI restrictions.
Fixes a regression in the MI2 intro music under Adlib.
svn-id: r5721
2002-11-26 16:54:58 +00:00
Jamieson Christian
85ff022aa4
Added midistreamer.cpp
...
svn-id: r5685
2002-11-21 19:49:03 +00:00
Jamieson Christian
e68d425cdc
Broke MidiStreamer into .h and .cpp components.
...
svn-id: r5682
2002-11-21 19:26:44 +00:00
Jamieson Christian
c9ed09e7df
Revamped Adlib functionality.
...
IMuseAdlib is defunct.
New MidiDriver_ADLIB device.
Simon 1/2 now supports Adlib.
svn-id: r5677
2002-11-21 19:06:42 +00:00
Nicolas Bacca
cb160cfbf3
Adapt MAD sampling rate to the real sampling rate for WinCE
...
svn-id: r5657
2002-11-21 08:46:01 +00:00
Max Horn
69bceafc6e
revamped build system somewhat: 'modules' like scumm, simon, gui etc. now all build into a lib, and all have a module.mk file that lists all their file. Advantage: further modularizes the build system, seperating all parts of ScummVM
...
svn-id: r5653
2002-11-21 04:08:37 +00:00
Jamieson Christian
618ab97f26
And one more fix to make it actually compile. :)
...
svn-id: r5626
2002-11-19 17:54:17 +00:00
Jamieson Christian
25637e6f39
Corrected a previous fix the broke pitch bending yet again....
...
svn-id: r5625
2002-11-19 17:49:35 +00:00
Max Horn
49d6b10fc3
Patch #639931 : ALL: Fix for possible mixer distortion
...
svn-id: r5602
2002-11-19 01:50:15 +00:00
Jamieson Christian
5214cb3463
Added support for volume and pause control to Simon music.
...
Note that MidiStreamer is now used as a streaming wrapper
for ALL MidiDriver types, even those that natively support
streaming. This is because MidiStreamer supports a hybrid
of streamed and non-streamed MIDI, which is necessary to
support interactive events.
svn-id: r5596
2002-11-18 09:08:45 +00:00
Jonathan Gray
cec1a5a2cd
patch 638246 Fix for ALSA and SEQ MIDI drivers with simon, by jamieson
...
svn-id: r5579
2002-11-16 01:16:53 +00:00
James Brown
ffa6e2c87f
637471: Hack to work-around 'bad sound in stream' problem.
...
svn-id: r5560
2002-11-15 10:47:36 +00:00
Max Horn
66a6a1cbd5
removed my non functional attempt at streaming in the CoreAudio driver, now that we a have a streaming wrapper
...
svn-id: r5524
2002-11-13 01:03:24 +00:00
Travis Howell
5f8cfd62e8
Add midi streaming support from Jamieson630
...
svn-id: r5522
2002-11-13 00:24:48 +00:00
Jonathan Gray
5d0c9aa33e
another readme location updating
...
svn-id: r5520
2002-11-12 15:08:53 +00:00
Oliver Kiehl
a413779432
oops
...
svn-id: r5504
2002-11-10 17:01:51 +00:00
Oliver Kiehl
fb8f8c6105
added looping support to playRaw
...
svn-id: r5501
2002-11-10 16:23:02 +00:00
Jamieson Christian
c10287988e
Increased GM channel resource to full spectrum (0-15, instead of 0-8 Base MIDI config); misc. pitchbend cleanups
...
svn-id: r5403
2002-11-04 18:29:26 +00:00
Max Horn
8ac61bee6d
disabled reverb effect in QuickTime / CoreAudio drivers until we figure out why they bog down the system so much; added experimental streaming mode to CoreAudio driver, which is not tested at all due to bugs in the Simon code (which right now prevent me from playing any music in Simon type games)
...
svn-id: r5353
2002-10-30 23:18:52 +00:00
James Brown
63ee97b1ee
Fix using MAD -without- Vorbis, and remove COMPRESSED_SOUND_FILE define.
...
Please keep in mind that if you put an 'else' statement in an if clause, keep in mind that if the code it's supposed to
'else' is in another define.... and that isn't set... the NEXT statement of code will be used as the 'if..else'
condition.
svn-id: r5344
2002-10-28 12:56:42 +00:00
Paweł Kołodziejski
bf3505da5c
don't put samples into stream SoundMixer if sound card is disabled
...
svn-id: r5338
2002-10-27 19:32:36 +00:00
Travis Howell
a0734ef3f9
Add monster.sog support, patch #629362
...
Enable ogg support by default in mingw builds and link in ogg lib
svn-id: r5333
2002-10-27 11:41:08 +00:00
Jonathan Gray
d93e639086
patch #628997 support for ogg vorbis instead of cd tracks by Daniel Schepler. Uncomment the relevant lines in the makefile to use
...
svn-id: r5320
2002-10-27 01:12:10 +00:00
Max Horn
367b27b373
QuickTime midi driver will now not error out on pitch bend changes. Still, pitch bending is very wrong
...
svn-id: r5293
2002-10-24 01:35:31 +00:00