Age | Commit message (Collapse) | Author |
|
subclasses to namespace Audio
svn-id: r22231
|
|
svn-id: r21831
|
|
it in several calls to avoid duplication!!11!
svn-id: r21607
|
|
svn-id: r21605
|
|
some SysEx client code.
Testing on Windows. Developers on other platforms, please verify integrity of music handling in your respective MidiDrivers.
svn-id: r20952
|
|
svn-id: r20831
|
|
and x11 backends; added engines/module.mk
svn-id: r20584
|
|
svn-id: r20515
|
|
svn-id: r20424
|
|
svn-id: r20088
|
|
options to specify it. FluidSynth's gain ranges from 0.0 through 10.0 and
is probably measured in decibel, but to keep things simple, ScummVM uses
settings from 0 through 1000 instead. (Though currently there's no guard
against invalid settings.)
This is a slightly revised version of the non-GUI part of patch #1336171.
svn-id: r20030
|
|
incompatibilities with older system versions
svn-id: r19396
|
|
svn-id: r19147
|
|
svn-id: r19142
|
|
svn-id: r18604
|
|
emulator (my computer is too slow, and anyway I don't have the necessary
data files) so I haven't tested it other than by compiling it.
See bug #1224138 for details.
svn-id: r18558
|
|
svn-id: r18533
|
|
svn-id: r18488
|
|
svn-id: r18444
|
|
svn-id: r18056
|
|
svn-id: r18040
|
|
because we already have many classes with that name)
svn-id: r18039
|
|
svn-id: r18038
|
|
svn-id: r18037
|
|
svn-id: r18012
|
|
svn-id: r18011
|
|
svn-id: r18000
|
|
svn-id: r17975
|
|
WriteStream are now subclasses of it.
* Added new methods eos(), ioFailed(), clearIOFailed() to
all streams. This allows better error checking.
* SaveFile classes take advantage of these new standard
stream APIS
* Removed File::gets()
* Added SeekableReadStream::readLine() (replaces File::gets)
* Added WriteStream::writeString, for convenience
svn-id: r17752
|
|
svn-id: r17637
|
|
classes (they are ugly, and to simple, but better than nothing)
svn-id: r17589
|
|
svn-id: r17513
|
|
more use of STRINGBUFLEN. Some ports may need a new stub for
this, discussed with Chrilith.
svn-id: r17463
|
|
* Added support for most of the extended capabilities of the CM-32L/LAPC-I (more rhythm timbres, more rhythm key mappings, more PCM samples).
* The control ROM is now identified by searching for matching ID strings at various locations in the file. There are now a lot of safety checks to help ensure that a bad ROM will not crash the emulator.
* Three control ROM versions are now identified and mapped out - an original MT-32 control ROM, an original CM-32L ROM, and the Blue Ridge modified MT-32 ROM.
* Now supports the expression controller properly.
* Sustain is now turned off correctly again.
* "All Notes Off" no longer stops notes held by the sustain controller.
* Implemented "Reset all controllers".
* Stereo pan positions are no longer inverted.
* Volume, pitch, filter and envelopes are now more accurately calculated. Overall, the sound emulation is much more accurate.
* Waveforms are now slightly more accurate (in terms of pitch), necessitating a regeneration.
* Handling of unusual sysex messages has been improved (fixes sysex messages from Java's MIDI classes on Windows).
* Fixed a reverb bug during periods of silence.
svn-id: r17188
|
|
into a mixer method
svn-id: r17106
|
|
name of the data type / the SoundMixer method names
svn-id: r17052
|
|
svn-id: r16679
|
|
svn-id: r16534
|
|
reduced this (total dependencies on system.h went down from 193 to 85 files)
svn-id: r16527
|
|
svn-id: r16460
|
|
svn-id: r16416
|
|
svn-id: r16399
|
|
svn-id: r16398
|
|
SFX and music; volume is now controlled based on the sound type
svn-id: r16330
|
|
things, this fixes bug #1083058
svn-id: r16316
|