Max Horn
325c9b321c
new fmopl (from adplug, which has it from mame; we can use it under the LGPL should we ever have to)
...
svn-id: r7328
2003-05-04 21:17:42 +00:00
Max Horn
01d3067b7d
PalmOS changes
...
svn-id: r7222
2003-04-30 12:51:07 +00:00
Paweł Kołodziejski
7edc0abd5b
changed messages from warning to debug
...
svn-id: r6888
2003-03-30 16:54:03 +00:00
Max Horn
80e3c23482
cleanup; add stopID method to stop a currently playing sound via its ID
...
svn-id: r6835
2003-03-18 21:46:44 +00:00
Paweł Kołodziejski
aa3766018f
updated copyrights headers
...
svn-id: r6726
2003-03-06 21:46:56 +00:00
Paweł Kołodziejski
a8c3057875
and more cleanup ....
...
svn-id: r6719
2003-03-06 18:30:44 +00:00
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